Checklista pomiaru konwersji w Google Ads
88 punktów kontrolnych w dziewięciu obszarach - od decyzji, co w ogóle jest konwersją, przez tagowanie, wartości i zgody, po walidację, która udowadnia, że liczby są prawdziwe. Przy każdym punkcie: gdzie tego szukać, dlaczego to ma znaczenie i kiedy reagować.
Ostatnia aktualizacja:
Dlaczego zły pomiar wygląda lepiej niż dobry
Pomiar konwersji jest jedyną częścią Google Ads, w której błąd nie objawia się gorszym wynikiem - objawia się lepszym wynikiem na papierze. Konto z podwójnie liczonymi transakcjami wygląda znakomicie. Kampania, która przypisuje sobie ruch organiczny, bije rekordy. Formularz kontaktowy ustawiony jako konwersja główna obok sprzedaży sprawia, że CPA nagle spada o połowę. Wszystkie te sytuacje wyglądają jak sukces i wszystkie kosztują pieniądze.
Druga rzecz, którą trudno przyjąć: algorytm nie jest zepsuty, gdy dowozi złe wyniki na złym pomiarze. On skrupulatnie realizuje cel, który mu podałeś. Jeśli powiedziałeś, że wyświetlenie strony kontaktu jest warte tyle samo co zakup, Smart Bidding pójdzie po wyświetleniach - bo są tańsze. To nie jest awaria, tylko poprawne wykonanie błędnej instrukcji.
Ta checklista prowadzi przez 88 punktów w dziewięciu obszarach, od decyzji „co w ogóle jest konwersją” po walidację, która udowadnia, że liczby są prawdziwe. Kolejność nie jest przypadkowa: zaczynamy od planu, bo najdroższe błędy w pomiarze zapadają zanim ktokolwiek dotknie tagu, a kończymy na walidacji, bo wdrożenie bez dowodu jest tylko założeniem.
Zakładam, że wiesz, czym jest GTM i potrafisz otworzyć tryb podglądu. Nie tłumaczę podstaw - przy każdym punkcie znajdziesz natomiast ścieżkę, gdzie tego szukać, wyjaśnienie, dlaczego to ma znaczenie, i tam, gdzie to możliwe, próg alarmowy. Jeśli audytujesz istniejące konto zamiast wdrażać pomiar od zera, zacznij od checklisty audytu konta Google Ads.
Jak korzystać z tej checklisty
Odhaczaj punkty w trakcie audytu - postęp zapisuje się w Twojej przeglądarce, więc możesz zamknąć kartę i wrócić do niej jutro. Nie ma logowania ani wysyłania czegokolwiek na serwer; dane siedzą wyłącznie na Twoim urządzeniu, a przycisk „Wyczyść postęp” kasuje je natychmiast.
Nie traktuj tego jako wyścigu do 100%. Odhaczony punkt oznacza „sprawdziłem i wiem, jak jest”, a nie „jest dobrze”. Audyt, który kończy się kompletem zielonych checkboxów i listą dwudziestu znalezisk, jest wart więcej niż taki, po którym nie zapisałeś nic.
Idź po kolei. Sekcje są ułożone tak, że wcześniejsze rozstrzygają, czy późniejsze mają w ogóle sens - nie ma po co analizować stawek, jeśli za chwilę okaże się, że konwersje liczą się podwójnie.
Plan pomiaru: co w ogóle mierzyć
0/8Najdroższe błędy w pomiarze nie są techniczne. Są decyzyjne i zapadają zanim ktokolwiek dotknie tagu: zła odpowiedź na pytanie „co jest konwersją” zostaje w koncie na lata i codziennie steruje budżetem. Ta sekcja nie wymaga dostępu do GTM-a - wymaga rozmowy z osobą, która wie, na czym firma zarabia.
Zacznij od kartki, nie od panelu. Zakup, wysłany formularz, telefon, zapis na demo, pobranie cennika, wizyta w sklepie - wszystko, co przybliża firmę do przychodu. Ta lista jest fundamentem: wszystko, czego na niej nie ma, nie powinno później trafić do konta jako konwersja.
Makro to moment, w którym firma zarabia. Mikro to sygnał po drodze: obejrzenie karty produktu, dodanie do koszyka, wejście na cennik. Oba są potrzebne, ale tylko jedno steruje licytacją - i pomylenie ich to najczęstsza przyczyna kont, które dowożą świetne statystyki i mizerną sprzedaż.
Algorytm nie umie realizować dwóch sprzecznych celów naraz. Jeśli powiesz mu, że zakup i zapis na newsletter są równie cenne, dostaniesz newslettery - bo są tańsze. Decyzja „optymalizujemy pod X” musi zapaść świadomie, a nie wyniknąć z tego, że ktoś kiedyś zaznaczył kilka checkboxów.
Ta liczba decyduje o całej dalszej strategii. Przy kilkudziesięciu konwersjach miesięcznie Smart Bidding ma się na czym uczyć. Przy kilku - nie ma, i wtedy właściwą odpowiedzią jest optymalizacja pod mocną mikro-konwersję albo pod lead z CRM, a nie udawanie, że danych wystarczy.
Próg alarmowy:Mniej niż kilkanaście makro-konwersji w 30 dni - potrzebujesz planu B, nie tCPA.
Zanim zaczniesz mierzyć, musisz wiedzieć, z czym będziesz porównywać wynik. Bez wskazanego źródła prawdy każda rozbieżność stanie się dyskusją o tym, „który system kłamie”, zamiast konkretnym zadaniem do rozwiązania.
Osobna strona podziękowania z własnym adresem to najprostszy i najtrwalszy sposób pomiaru. Jeśli formularz wyświetla komunikat bez zmiany adresu albo checkout jest jednostronicową aplikacją, wdrożenie będzie trudniejsze i kruchsze - lepiej wiedzieć o tym teraz niż po dwóch tygodniach.
Tagi wpięte na koncie agencji znikają razem z agencją. Kontener GTM założony na prywatnym mailu freelancera przestaje być dostępny w dniu, w którym przestaje odbierać telefon. Właścicielem musi być firma, reszta dostaje uprawnienia.
Tag Google Ads mierzy szybciej i jest bliżej licytacji. Import z GA4 daje spójność z resztą analityki, ale wprowadza opóźnienie i inny model atrybucji. Oba naraz dla tego samego zdarzenia to prosta droga do podwójnego liczenia - wybierz jedno źródło na akcję i trzymaj się go.
Próg alarmowy:Ta sama transakcja przekazywana i tagiem, i importem z GA4.
Tagowanie i infrastruktura
0/12Warstwa techniczna. Tu nie ma miejsca na „chyba działa” - każdy punkt da się sprawdzić w trybie podglądu albo w Tag Assistancie. Większość problemów z pomiarem, które wyglądają na tajemnicze, to w istocie banalny błąd wdrożenia: tag na jednej podstronie zamiast na wszystkich, dwa kontenery naraz, brak linkera.
Gdzie:Tag Assistant / crawl witryny z wyszukiwaniem identyfikatora tagu
Tag wpięty tylko w szablon strony głównej to klasyk po migracji. Konwersje z podstron znikają, a nikt nie wie dlaczego. Sprawdź crawlerem, nie na wyrywki - luka zwykle siedzi w kategorii, o której nikt nie pamięta.
Gdzie:Tag Assistant → lista wykrytych kontenerów
Po zmianie agencji stary kontener zwykle zostaje w szablonie. Dwa kontenery to dwa razy odpalone tagi, czyli podwojone konwersje i podwojony ruch w analityce. To najczęstsza pojedyncza przyczyna wyniku „Google Ads pokazuje 2x więcej niż sklep”.
Próg alarmowy:Więcej niż jeden kontener GTM na tej samej stronie.
Kontener bez konwencji staje się nieczytelny po pół roku, a wtedy nikt nie ma odwagi niczego usunąć. Prosty schemat typu „GAds - Konwersja - Zakup” wystarczy. To nie estetyka: przy debugowaniu nazwa jest jedyną informacją, którą widzisz od razu.
dataLayer to kontrakt między stroną a pomiarem. Jeśli wartość transakcji jest wyciągana ze scrapowania tekstu na stronie, pierwsza zmiana szablonu zepsuje pomiar bez ostrzeżenia. Wartość musi przyjść z dataLayer, nie z DOM-u.
Gdzie:GTM → Podgląd → zakładka Data Layer na stronie potwierdzenia
Wartość jako tekst „1 234,56 zł” zamiast liczby 1234.56 to gwarancja, że Google Ads zaraportuje zero albo bzdurę. Sprawdź typ, separator dziesiętny i brak spacji - to trzy najczęstsze pułapki na polskich wdrożeniach.
Próg alarmowy:Wartość jako string ze spacją, przecinkiem lub symbolem waluty.
Gdzie:GTM → tag typu Konwersja Linker, reguła: wszystkie strony
Linker zapisuje informację o kliknięciu w reklamę w cookie własnej domeny. Bez niego tracisz konwersje wszędzie tam, gdzie ścieżka prowadzi przez inną domenę albo gdzie przeglądarka blokuje parametry. To jeden tag, który potrafi odzyskać znaczącą część pomiaru.
Gdzie:Kliknij własną reklamę i spójrz na adres w przeglądarce
Brak GCLID oznacza, że automatyczne tagowanie jest wyłączone albo przekierowanie na stronie ucina parametry. To pierwszy element całego łańcucha - bez niego nie zadziała ani pomiar, ani import offline.
Próg alarmowy:Adres po kliknięciu reklamy bez parametru gclid.
Gdzie:DevTools → Application → Cookies → domena własna
To dowód, że linker faktycznie zapisał kliknięcie. Jeśli GCLID jest w adresie, a cookie nie ma, problem leży po stronie zgód albo konfiguracji linkera - i konwersja nie zostanie przypisana.
W SPA nie ma klasycznego przeładowania, więc reguła „wyświetlenie strony” nigdy się nie odpali albo odpali w złym momencie. Potrzebne jest zdarzenie z dataLayer wysyłane dokładnie wtedy, gdy zamówienie jest potwierdzone - nie wcześniej.
Gdzie:Wejdź na stronę potwierdzenia i naciśnij F5 kilka razy, obserwując Tag Assistant
Każde odświeżenie to kolejna konwersja, jeśli tag nie ma zabezpieczenia. Klient, który po zakupie odświeży stronę trzy razy, wygeneruje trzy transakcje. Przy modelu liczenia „jedna” to nie zaszkodzi, przy „każda” - zafałszuje wszystko.
Próg alarmowy:Konwersja rejestrowana ponownie po każdym odświeżeniu.
Gdzie:GTM → Administrator → Zarządzanie użytkownikami
Publikacja bez opisu zmiany oznacza, że za trzy miesiące nikt nie odtworzy, co i po co zrobiono. Wersje w GTM są darmowym dziennikiem zmian - pod warunkiem, że ktoś je opisuje.
Nazwa akcji, źródło danych, gdzie siedzi tag, kto go wdrożył, co przekazuje dataLayer. Ta notatka zajmuje pół godziny, a oszczędza dzień przy każdej kolejnej zmianie na stronie - i jest jedyną rzeczą, która przetrwa zmianę agencji.
Akcje konwersji w Google Ads
0/14Miejsce, w którym decydujesz, co algorytm uzna za sukces. Każde ustawienie w tej sekcji przekłada się wprost na to, komu Google pokaże Twoją reklamę - a większość z nich ma domyślną wartość, która pasuje do e-commerce i nie pasuje do niczego innego.
Gdzie:Cele → Podsumowanie → Nowa akcja powodująca konwersję
Kategoria (Zakup, Kontakt, Przesłanie formularza kontaktowego) nie jest tylko etykietą - Google używa jej w raportowaniu i w niektórych automatyzacjach. Wybierz tę, która opisuje rzeczywistość, a nie tę, która brzmi najlepiej.
„Konwersja 1” albo „Formularz nowy” to nazwy, które za pół roku nikomu nic nie powiedzą. Nazwa powinna zawierać typ zdarzenia i źródło, na przykład „Zakup - tag - sklep PL”. Przy kilkunastu akcjach to jedyne, co ratuje przed chaosem.
Gdzie:Akcja → Cel → „Podstawowe” lub „Dodatkowe”
Tylko główne trafiają do kolumny „Konwersje” i sterują licytacją. Pomocnicze są do obserwacji. To najważniejszy przełącznik w całym koncie i jednocześnie ten, który najczęściej jest ustawiony bez zastanowienia.
Próg alarmowy:Więcej niż jedna kategoria zdarzeń o różnej wartości ustawiona jako główna.
Gdzie:Akcja → Liczenie
E-commerce potrzebuje „każdej” - klient może kupić kilka razy i każdy zakup to przychód. Lead gen prawie zawsze potrzebuje „jednej” - ten sam człowiek wysyłający formularz trzykrotnie to nadal jeden lead. Odwrotne ustawienie zawyża wyniki tak, że raport przestaje mieć związek z rzeczywistością.
Próg alarmowy:Formularz kontaktowy z liczeniem „każda konwersja”.
Gdzie:Akcja → Okno konwersji po kliknięciu
Domyślne 30 dni pasuje do zakupu impulsowego. Przy sprzedaży trwającej kwartał ucina większość wyników i algorytm uczy się wyłącznie na najszybszych konwersjach - czyli na najprostszych klientach. Ustaw okno zbliżone do realnego cyklu decyzyjnego.
Dotyczy Display i Video. Długie okno wyświetleniowe przypisuje sprzedaż każdemu, kto zobaczył baner - niezależnie od tego, czy miało to jakikolwiek wpływ. To najprostszy sposób, żeby kampania zasięgowa wyglądała na cudownie skuteczną.
Próg alarmowy:90-dniowe okno po obejrzeniu w kampanii Display.
To osobny przełącznik od głównej/pomocniczej i bywa źródłem zamieszania przy starszych kontach. Jeśli akcja ma być brana pod uwagę przy licytacji, musi tu być włączona - sama kategoria nie wystarczy.
Gdzie:Akcja → Model atrybucji
Model atrybucji rozdziela zasługi między kliknięcia na ścieżce. Zmiana modelu zmienia liczby w raportach, choć w rzeczywistości nic się nie stało - warto o tym wiedzieć, zanim wyciągniesz wnioski ze skoku wyników.
Gdzie:Cele → Podsumowanie → posortuj po nazwie i źródle
Zakup z tagu i zakup z importu GA4, oba jako główne, to podwójne liczenie wpisane wprost w konfigurację. Jeśli chcesz mieć obie, jedna musi być pomocnicza - do porównania, nie do licytacji.
Martwe akcje z dawnych wdrożeń zaśmiecają raporty i bywają groźne: wystarczy, że ktoś przełączy je na główne „bo tak wyglądały w tutorialu”. Jeśli akcja nie ma zastosowania, usuń ją albo nazwij tak, żeby było jasne, że to relikt.
Gdzie:Ustawienia kampanii → Cele → Konwersje na poziomie kampanii
Domyślnie wszystkie kampanie optymalizują pod ten sam zestaw konwersji. Jeśli kampania ma inny cel - na przykład zbiera zapisy na webinar, a reszta sprzedaje - potrzebuje własnego zestawu, inaczej algorytm dostanie sprzeczne sygnały.
Gdzie:Cele → Podsumowanie → Cele niestandardowe
Pozwalają zgrupować kilka akcji i przypisać je do wybranych kampanii. Użyteczne przy kontach z wieloma liniami biznesowymi - i zbędne przy prostych, gdzie tylko dokładają warstwę do zrozumienia.
Import wciąga zdarzenie takim, jakim jest w GA4 - razem z ruchem, który nie pochodzi z reklam, jeśli konfiguracja na to pozwala. Efekt: kampania przypisuje sobie konwersje, których nie wygenerowała, i wygląda na dużo lepszą, niż jest.
Próg alarmowy:Konwersje z importu rejestrowane w kampanii bez odpowiadającego jej ruchu.
Gdzie:Akcje powodujące konwersję → kolumna Ostatnia rejestracja konwersji
Świeżo utworzona akcja ma status „Brak ostatnich konwersji” do pierwszego zdarzenia. Jeśli po dobie realnego ruchu nadal nic tam nie ma, wdrożenie nie działa - i lepiej dowiedzieć się tego teraz niż po miesiącu licytowania w ciemno.
Próg alarmowy:Brak rejestracji po 24 h od wdrożenia przy aktywnym ruchu.
Wartości konwersji
0/10Sekcja, którą pomija się najczęściej i która najmocniej zmienia wynik finansowy. Konwersja bez wartości mówi algorytmowi tylko „coś się stało”; konwersja z wartością mówi „to było warte tyle” - i dopiero wtedy Smart Bidding może gonić pieniądze zamiast sztuk.
Bez wartości nie użyjesz tROAS ani sensownie nie porównasz kampanii. Nawet w lead genie, gdzie prawdziwej wartości nie znasz w momencie konwersji, lepszy jest oparty na danych szacunek niż puste pole.
Gdzie:GTM → tag konwersji → pole Wartość → zmienna z dataLayer
Stała wartość przy każdej transakcji uczy algorytm, że sprzedaż za 80 zł jest równie cenna jak ta za 4000 zł. Efekt jest przewidywalny: budżet płynie tam, gdzie łatwiej o drobną, tanią transakcję.
Próg alarmowy:Ta sama wartość konwersji przy każdej transakcji w sklepie.
Gdzie:Tag konwersji → pole Waluta
Wartość bez waluty jest interpretowana jako waluta konta. Przy sprzedaży w euro na koncie złotówkowym oznacza to zaniżenie o kilka razy - a wszystko wygląda normalnie, bo liczby się pojawiają.
Przekazywanie kwoty z VAT-em zawyża ROAS o stawkę podatku, którego nigdy nie zobaczysz. Wybierz jedno podejście i trzymaj się go w całym koncie - mieszanka jest gorsza niż konsekwentnie zła decyzja, bo uniemożliwia porównania.
To najmocniejsza dźwignia w sklepach z rozstrzeloną marżowością. Algorytm zaczyna wtedy gonić zysk, a nie obrót, i sam przestaje pchać budżet w produkty, które sprzedają się świetnie i nie zarabiają. Wymaga marży w dataLayer - i rozmowy z osobą, która ją zna.
Darmowa dostawa wliczona w wartość konwersji to czysta fikcja - te pieniądze nigdy nie były Twoje. Przy koszyku niskiej wartości potrafi to zmienić obraz rentowności o kilkanaście procent.
Nie potrzebujesz wróżki, tylko dwóch liczb z CRM: ile leadów kończy się sprzedażą i ile średnio warta jest sprzedaż. Iloczyn to Twoja wartość leada. To szacunek - ale szacunek oparty na danych jest nieskończenie lepszy niż brak wartości.
Zapytanie o wycenę projektu i pobranie darmowego poradnika to nie to samo zdarzenie. Jeśli obu przypiszesz tę samą wartość, algorytm pójdzie po tańsze - czyli po pobrania. Różne akcje, różne wartości.
Gdzie:Cele → Przesyłanie danych → Korekty konwersji
W branżach ze zwrotami rzędu kilkudziesięciu procent pomiar bez korekt jest zmyśleniem. Google przyjmuje korekty (retrakcje i zmiany wartości) - jeśli tego nie robisz, optymalizujesz pod sprzedaż, która wraca do magazynu.
Próg alarmowy:Wysoki poziom zwrotów i zero korekt konwersji w koncie.
Gdzie:Tag Assistant → zdarzenie konwersji → parametry value i currency
Pole wypełnione w GTM nie znaczy, że wartość dojdzie - zmienna może zwracać undefined przy pierwszym wywołaniu. Zobacz realną liczbę w podglądzie zamiast zakładać, że jest.
Próg alarmowy:Parametr value pusty, zerowy lub undefined w testowej transakcji.
Enhanced conversions
0/8Ulepszone konwersje odzyskują część pomiaru traconą przez blokady, brak ciasteczek i ścieżki przez wiele urządzeń. Sam status „aktywne” nic nie znaczy - liczy się procent dopasowanych zdarzeń. Wdrożenie bez sprawdzenia diagnostyki to najczęstszy powód, dla którego ta funkcja „nic nie dała”.
Gdzie:Cele → Ustawienia → Ulepszone konwersje
GTM jest najczęściej najrozsądniejszym wyborem, bo nie wymaga zmian w kodzie strony przy każdej korekcie. API daje największą kontrolę i wymaga dewelopera. Wybierz świadomie - zmiana metody później oznacza wdrożenie od nowa.
Ulepszone konwersje potrzebują e-maila albo telefonu w momencie konwersji. Jeśli strona podziękowania ich nie zna - bo checkout jest anonimowy albo dane siedzą tylko w backendzie - funkcja nie ma z czego skorzystać i trzeba sięgnąć po API.
Dane muszą być zahashowane algorytmem SHA-256 przed wysłaniem, a przed hashowaniem znormalizowane: małe litery, bez spacji. Google robi to sam przy wdrożeniu przez GTM z pól na stronie, ale przy własnej implementacji to Twoja odpowiedzialność - i najczęstsze źródło zerowego dopasowania.
Próg alarmowy:Dane wysyłane bez normalizacji przed hashowaniem (spacje, wielkie litery).
To dane osobowe, nawet zahashowane. Wysyłka bez zgody użytkownika jest problemem prawnym, a nie technicznym. Tag musi respektować sygnały z CMP tak samo jak reszta pomiaru.
Gdzie:Cele → Ustawienia → Ulepszone konwersje → warunki
Bez zaakceptowanych warunków funkcja nie ruszy, a komunikat o tym łatwo przeoczyć. To dosłownie jeden checkbox, przez który wdrożenia potrafią stać tygodniami.
Gdzie:Cele → Ustawienia → Ulepszone konwersje → Diagnostyka
Diagnostyka pokazuje, czy dane w ogóle przychodzą i czy mają właściwy format. Status inny niż „Rejestrowanie” oznacza, że mimo pozornie poprawnego wdrożenia nic się nie dzieje.
Próg alarmowy:Status inny niż „Rejestrowanie” po 48 h od wdrożenia.
To jedyna metryka, która mówi, czy wdrożenie ma sens. Niski procent zwykle oznacza, że dane docierają tylko dla części transakcji - na przykład wyłącznie dla zalogowanych klientów. Wtedy problem jest na stronie, nie w Google Ads.
Wariant dla leadów pozwala domknąć pętlę bez GCLID: dopasowanie idzie po zahashowanym e-mailu z formularza. Przy długim cyklu sprzedaży i CRM-ie, który gubi identyfikatory, bywa to prostsza droga niż klasyczny import offline.
Zgody i Consent Mode
0/9Najbardziej niewdzięczna sekcja: nie dodaje konwersji, tylko decyduje o tym, czy te, które widzisz, są prawdziwe. Consent Mode wdrożony wadliwie daje najgorszy możliwy efekt - dane wyglądają kompletnie i są nieprawdziwe. Lepiej mieć mniej danych i wiedzieć o tym, niż mieć komplet zmyślonych.
Certyfikowana platforma zgód to warunek korzystania z części funkcji reklamowych w EOG. Baner zrobiony samodzielnie „bo tak szybciej” zwykle nie przekazuje sygnałów w formacie, którego oczekują tagi.
W trybie podstawowym tagi nie ładują się w ogóle bez zgody. W zaawansowanym ładują się i wysyłają sygnały bez ciasteczek, co pozwala Google modelować konwersje. Zaawansowany daje więcej danych, ale wymaga świadomej decyzji - to nie jest ustawienie techniczne, tylko biznesowo-prawne.
Gdzie:GTM → tag Ustawienia zgody (Consent Mode) → wyzwalacz Inicjowanie zgody
Jeśli domyślny stan nie zostanie ustawiony zanim odpalą się tagi, przez ułamek sekundy działają one bez ograniczeń - i cała konstrukcja przestaje mieć sens prawny. Kolejność jest tu wszystkim.
Próg alarmowy:Tag konwersji odpalający się przed tagiem ustawień zgody.
Gdzie:Tag Assistant albo DevTools → Network → filtr „collect” → parametr gcs
To najprostszy dowód, czy sygnały zgody faktycznie lecą. Wartość mówi, które zgody są przyznane. Jeśli parametru nie ma w ogóle, Consent Mode nie działa - niezależnie od tego, co pokazuje panel CMP.
Użytkownik, który najpierw odmówi, a potem zaakceptuje, musi wywołać aktualizację zgód. Wdrożenia, które obsługują tylko pierwszy wybór, tracą dane od osób zmieniających zdanie - a te są zwykle najbardziej zaangażowane.
Modelowanie uzupełnia lukę po użytkownikach bez zgody, ale wymaga trybu zaawansowanego i odpowiedniego wolumenu. Bez niego tryb zaawansowany daje mniej, niż mógłby - a Ty widzisz zaniżone liczby i nie wiesz dlaczego.
Wdrożenie Consent Mode prawie zawsze zmienia liczbę raportowanych konwersji. Jeśli nie zapiszesz, jak było wcześniej, za miesiąc nie odróżnisz efektu wdrożenia od realnego spadku sprzedaży - i będziesz szukać problemu tam, gdzie go nie ma.
Baner ograniczony do EOG oznacza, że ruch spoza niego jest mierzony bez ograniczeń. To bywa świadomą decyzją, ale musi być decyzją - nie skutkiem domyślnego ustawienia, o którym nikt nie wiedział.
Przy pierwszym pytaniu o RODO albo pierwszym dziwnym spadku data wdrożenia jest pierwszą rzeczą, której będziesz szukać. Zapisz ją razem z tym, jaki tryb i jaka wersja CMP zostały użyte.
Konwersje offline i CRM
0/9Tu domyka się pętla między reklamą a pieniędzmi. W lead genie to zwykle największa pojedyncza dźwignia na koncie: różnica między optymalizacją pod liczbę formularzy a optymalizacją pod realny przychód. Bez tego algorytm nigdy się nie dowie, że jedno źródło daje kontrakty, a drugie zapytania bez pokrycia.
Gdzie:Narzędzia → Konfiguracja → Ustawienia konta → Automatyczne tagowanie
Bez GCLID w adresie nie ma czego zapisać w formularzu i cały import offline jest niemożliwy. To pierwszy klocek - sprawdź go, zanim zaplanujesz resztę.
Próg alarmowy:Automatyczne tagowanie wyłączone na koncie.
Identyfikator kliknięcia trzeba przechwycić w momencie wysyłki, bo później zniknie razem z sesją. Ukryte pole wypełniane z parametru adresu albo z cookie to standardowe rozwiązanie - wymaga jednej zmiany w formularzu.
Identyfikator musi dojechać do systemu, w którym mierzysz sprzedaż, i tam przeżyć. Jeśli CRM go nie przyjmuje albo nadpisuje przy kolejnym kontakcie, import nie zadziała - i lepiej ustalić to przed wdrożeniem niż po.
Nie importuj wszystkiego jako jednego zdarzenia. Osobne akcje dla leada zakwalifikowanego i dla podpisanej umowy pozwalają optymalizować pod ten etap, który ma sens przy Twoim wolumenie - a przy niskiej sprzedaży to zwykle etap pośredni, nie finalny.
Gdzie:Cele → Przesyłanie danych → Przesyłanie
Import raz w miesiącu oznacza, że algorytm uczy się na danych sprzed tygodni. Codzienny albo cotygodniowy automat jest znacznie lepszy niż ręczne wgrywanie pliku, o którym ktoś musi pamiętać - i o którym zapomni.
Konwersja zaimportowana po upływie okna nie zostanie przypisana do kliknięcia. Przy długim cyklu sprzedaży trzeba wydłużyć okno, zanim ruszy import - inaczej najcenniejsze transakcje wypadną z pomiaru w ciszy.
Próg alarmowy:Cykl sprzedaży dłuższy niż ustawione okno konwersji.
Skoro i tak importujesz, przekaż kwotę z umowy zamiast szacunku. To moment, w którym pomiar przestaje być przybliżeniem i zaczyna opisywać rzeczywistość - a tROAS zaczyna mieć sens w lead genie.
Import wyłącznie sukcesów uczy algorytm, co działa, ale nie uczy go, czego unikać. Jeśli Twój CRM oznacza spam i pomyłki, ta informacja jest równie cenna - brak konwersji dla tych kliknięć jest sygnałem sam w sobie.
Gdzie:Cele → Przesyłanie danych → historia przesłanych plików
Google raportuje liczbę zaakceptowanych i odrzuconych wierszy razem z powodem odrzucenia. Pierwszy import prawie nigdy nie przechodzi w stu procentach - zwykle przez format daty albo strefę czasową.
Próg alarmowy:Znaczący odsetek odrzuconych wierszy przy imporcie.
Połączenia i wiadomości
0/6W usługach lokalnych i w części B2B telefon jest główną konwersją, a mimo to bywa mierzony najgorzej w całym koncie. Domyślne ustawienia zakładają, że wartościowa rozmowa trwa co najmniej minutę - co bywa prawdą i bywa kompletnie fałszywe.
Gdzie:Cele → Nowa akcja → Połączenia telefoniczne
Dotyczy kliknięć w numer bezpośrednio w reklamie. To najprostszy wariant, bo cała ścieżka dzieje się po stronie Google i nie wymaga zmian na stronie.
Numer przekierowania pozwala mierzyć rozmowę, ale bywa problemem, jeśli klienci zapisują go sobie w kontaktach albo jeśli w firmie działa identyfikacja dzwoniącego. Warto wiedzieć o tym przed wdrożeniem, a nie po skargach obsługi.
Gdzie:Akcja → Długość połączenia
Domyślne 60 sekund to wartość wzięta z powietrza. Jeśli Twoja obsługa umawia wizytę w 40 sekund, tracisz realne konwersje. Jeśli próg jest za niski, liczysz pomyłki i telefony od handlowców z ofertą. Zapytaj obsługę, ile trwa rozmowa, która kończy się sprzedażą.
Próg alarmowy:Próg ustawiony bez sprawdzenia, ile realnie trwa rozmowa kończąca się sprzedażą.
Kliknięcie w numer na stronie to osobne zdarzenie, wymagające tagu. Bez niego cała grupa użytkowników, która weszła na stronę i zadzwoniła, jest dla algorytmu niewidzialna - a to zwykle najgorętsi klienci.
Rozszerzenie wiadomości i widget czatu bywają realnym źródłem leadów, które nigdy nie trafia do pomiaru. Jeśli sprzedaż tamtędy idzie, musi być mierzona - inaczej kampania, która ją generuje, wygląda na nierentowną.
Zadzwoń z telefonu, który nie jest w firmowej bazie, przeprowadź rozmowę dłuższą niż próg i sprawdź, czy konwersja pojawia się w koncie. To jedyny test, który realnie coś dowodzi - reszta to założenia.
Walidacja i utrzymanie
0/12Wdrożenie kończy się nie w momencie publikacji kontenera, tylko wtedy, gdy udowodnisz, że liczby są prawdziwe. Ta sekcja jest różnicą między „wdrożyliśmy pomiar” a „wiemy, że pomiar mówi prawdę” - i to ona decyduje, czy za pół roku ktoś będzie musiał robić to wszystko od nowa.
Nie testuj z zakładki wpisanej z palca. Kliknij realną reklamę, przejdź całą ścieżkę i sprawdź, czy konwersja dojdzie z GCLID-em. Testy pomijające początek ścieżki nie wykrywają najczęstszych błędów - a te siedzą właśnie na starcie.
Większość ruchu reklamowego to urządzenia mobilne, a checkout mobilny bywa zupełnie innym kodem niż desktopowy. Wdrożenie działające na komputerze i milczące na telefonie to sytuacja spotykana regularnie.
Sprawdź, co się dzieje, gdy użytkownik kliknie „odrzuć”. To scenariusz części Twojego ruchu i musisz wiedzieć, czy w tym wariancie pomiar zachowuje się zgodnie z założeniem, czy po prostu milczy.
Gdzie:Cele → Akcje powodujące konwersję → kolumna Ostatnia rejestracja
Najszybszy przegląd stanu zdrowia pomiaru w całym koncie. Akcja bez rejestracji przy aktywnym ruchu jest zepsuta - i im wcześniej to zobaczysz, tym mniej budżetu pójdzie w błoto.
Próg alarmowy:Konwersja główna bez rejestracji od ponad 14 dni przy aktywnym ruchu.
Nigdy nie zejdą się co do sztuki - inne modele atrybucji i inne momenty zaliczenia to norma. Ale skala rozbieżności jest sygnałem: kilkanaście procent to zjawisko normalne, dwukrotność to błąd wdrożenia.
To jedyne porównanie, które mówi o rzeczywistości. Google Ads zawsze pokaże mniej niż panel (bo mierzy tylko swój ruch) - jeśli pokazuje więcej, masz podwójne liczenie albo konwersje z ruchu, którego nie wygenerował.
Próg alarmowy:Google Ads raportuje więcej transakcji niż panel sprzedaży.
Gdzie:Segmentuj konwersje po nazwie akcji i porównaj z zamówieniami
Nowe wdrożenie obok starego, o którym nikt nie pamiętał, to najczęstszy scenariusz podwojenia. Przy okazji wdrożenia zawsze sprawdź, czy stary tag został wyłączony, a nie tylko przykryty nowym.
Zmiana pomiaru zmienia sygnały dla Smart Biddingu, więc kampanie wejdą w okres nauki. Skoki w pierwszych dniach są normalne i nie są powodem do paniki - ale trzeba je odróżnić od realnej awarii, a to wymaga patrzenia.
Gdzie:Narzędzia → Reguły automatyczne → e-mail przy spełnieniu warunku
Reguła wysyłająca powiadomienie, gdy konto nie zanotuje konwersji przez dobę przy aktywnym ruchu, kosztuje pięć minut i wykrywa zepsuty tag zanim zrobi to spadek sprzedaży. To najtańsze ubezpieczenie w całym koncie.
Jeśli po wdrożeniu liczba konwersji rośnie (bo wcześniej część ginęła), Twoje historyczne CPA przestaje być punktem odniesienia. Cele trzeba przeliczyć na nowych danych, inaczej algorytm dostanie sprzeczne instrukcje.
Próg alarmowy:Cel tCPA nietknięty po wdrożeniu, które zmieniło liczbę konwersji.
Za trzy miesiące ktoś zapyta „co się stało w maju”. Notatka z datą i zakresem zmiany jest wtedy warta więcej niż cała reszta dokumentacji - a kosztuje jedno zdanie.
Pomiar psuje się po cichu przy każdej zmianie na stronie, migracji szablonu i aktualizacji wtyczki. Kwartalny przegląd z tą checklistą w ręku wykrywa to, zanim wykryje to spadek wyników - zob. checklistę audytu konta.
Przeszedłeś całą checklistę. I co teraz?
Masz listę znalezisk. Najtrudniejsze dopiero przed Tobą: ustalić, które z nich realnie kosztuje Cię pieniądze, a które jest kosmetyką - i w jakiej kolejności to naprawiać. Jeśli chcesz drugą parę oczu do tej rozmowy, odezwij się.
Porozmawiajmy o wynikach audytuWdrożone. Co teraz
Wdrożyłeś pomiar. Teraz nie ruszaj kampanii przez tydzień. To brzmi kontrintuicyjnie, ale zmiana pomiaru zmienia sygnały dla Smart Biddingu i kampanie wchodzą w okres nauki. Jeśli w tym samym czasie zaczniesz kręcić stawkami, nie dowiesz się, co spowodowało co.
Przelicz cele na nowych danych. Jeśli pomiar wcześniej gubił część konwersji, a teraz je łapie, Twoje historyczne CPA przestało być punktem odniesienia - przy tej samej rentowności liczby będą teraz wyglądać inaczej. Cel tCPA zostawiony bez zmian stanie się nagle zbyt luźny albo zbyt ciasny.
Zapisz stan wyjściowy. Ile konwersji miesięcznie było przed wdrożeniem, ile po. Bez tej liczby za kwartał nie odróżnisz efektu wdrożenia od realnej zmiany na rynku - a to jest dokładnie ten moment, w którym ludzie zaczynają szukać problemu tam, gdzie go nie ma.
Wpisz przegląd pomiaru do kalendarza. Raz na kwartał i po każdej większej zmianie na stronie. Pomiar nie psuje się z hukiem - psuje się przy aktualizacji wtyczki, o której nikt Ci nie powiedział.
Jeśli po przejściu tej listy okaże się, że pomiar w Twoim koncie mierzy coś innego, niż myślałeś - zobacz, jak wygląda audyt Google Ads u mnie, albo po prostu napisz.
Od sekcji o planie i od walidacji - w tej kolejności. Najpierw ustal, co powinno być mierzone i co powinno sterować licytacją, a potem sprawdź, czy liczby w koncie zgadzają się z panelem sprzedaży. Jeśli obie rzeczy się bronią, reszta listy jest tylko usprawnieniem. Jeśli nie, masz punkt startu.
Tag Google Ads mierzy szybciej i jest bliżej licytacji, więc dla konwersji sterującej stawkami zwykle wybieram jego. Import z GA4 daje spójność z resztą analityki i bywa wygodniejszy przy rozbudowanym e-commerce. Najgorszy wybór to oba naraz dla tego samego zdarzenia jako konwersje główne - to podwójne liczenie wpisane wprost w konfigurację.
Im więcej, tym stabilniej - ale próg praktyczny to kilkanaście konwersji w 30 dni na kampanię, poniżej którego algorytm działa na szumie. Przy mniejszym wolumenie sensowniej optymalizować pod mocną mikro-konwersję albo pod lead z CRM niż udawać, że danych wystarczy. Sam wolumen nie wystarczy: przy złym pomiarze więcej danych oznacza tylko szybsze podążanie w złą stronę.
W sklepie z rozstrzeloną marżowością to najmocniejsza dźwignia, jaką znam - algorytm przestaje gonić obrót i zaczyna gonić zysk. Warunek jest jeden: marża musi być dostępna w dataLayer. Jeśli wszystkie produkty mają zbliżoną marżę, korzyść jest niewielka i nie warto komplikować wdrożenia.
Najpierw sprawdź, czy to nie jest wina wdrożenia: tryb podstawowy zamiast zaawansowanego albo brak modelowania. Jeśli wdrożenie jest poprawne, to nie straciłeś konwersji - straciłeś złudzenie, że je mierzyłeś. Przelicz cele stawek na nowych danych i traktuj nowy poziom jako punkt odniesienia, zamiast gonić starą liczbę.
Tak, ale nie do optymalizacji - do wiedzy. Przy kilku umowach miesięcznie algorytm nie ma się na czym uczyć, ale Ty dowiesz się, które kampanie i frazy dają leady z pokryciem, a które generują ruch bez wartości. Te wnioski wdrażasz ręcznie, przez wykluczenia i budżety, i to zwykle wystarcza.
Żaden. Mają inne modele atrybucji, inne okna i inny moment zaliczenia konwersji, więc rozbieżność rzędu kilkunastu procent jest zjawiskiem normalnym, nie błędem. Niepokojąca jest dopiero skala: dwukrotność oznacza podwójne liczenie albo import wciągający ruch spoza reklam. Porównuj oba systemy z panelem sprzedaży, a nie ze sobą nawzajem.
Trzy rzeczy w tej kolejności: czy w adresie po kliknięciu reklamy jest GCLID (bez niego nic nie zadziała), czy akcja ma jakąkolwiek „ostatnią rejestrację”, i czy tag odpala się na właściwej stronie w Tag Assistancie po realnym kliknięciu w reklamę. To pokrywa większość przypadków. Jeśli wszystkie trzy są w porządku, problem prawie zawsze siedzi w zgodach.
Nie masz pewności, czy Twój pomiar mówi prawdę?
Wdrażam i naprawiam pomiar konwersji od kilkunastu lat. Sprawdzę, czy liczby, na których opierasz decyzje budżetowe, opisują rzeczywistość - i ile kosztuje Cię to, że nie.
Porozmawiajmy o Twoim pomiarzeKontekst do tej checklisty
Lista kontrolna mówi, co odhaczyć. Wpisy poniżej tłumaczą, dlaczego dany punkt jest na liście i co zrobić, gdy odpowiedź brzmi „nie”.
Całość ułożyłem w bazie wiedzy Google Ads - osiem obszarów, od pierwszej kampanii po pomiar konwersji.