Wdrożenie GA4, Google Tag Manager i Consent Mode v2

Liczby w GA4 często nie zgadzają się z tym, co widać w skrzynce i w sklepie. Ustawiam pomiar, zgody i piksele tak, żeby kampania uczyła się na danych zgodnych ze sprzedażą.

Gdzie pomiar rozmija się z prawdą

Kampania może działać, a raport pokazywać coś innego. Sześć miejsc, w których zwykle trzeba zajrzeć.

Każda wizyta liczona dwa razy

Kod GA4 wklejony w motywie i drugi raz przez Google Tag Manager podwaja wizyty, a współczynnik odrzuceń wygląda lepiej, niż jest. Raport nie ostrzega o takim rozjeździe, więc może on trwać miesiącami.

GA4 pokazuje inną sprzedaż niż sklep

Część zamówień ginie po drodze do bramki płatności, a sprzedaż przypisuje się do operatora płatności zamiast do kampanii. Budżet łatwo wtedy przesunąć na podstawie niepełnego obrazu.

Czy skrypty reklamowe czekają na kliknięcie w baner?

Baner może wyglądać poprawnie, a skrypty reklamowe i tak startować przed kliknięciem. Bez prawidłowych sygnałów zgody Google Ads nie pozwala używać tagów do pomiaru, personalizacji i remarketingu dla ruchu z EOG.

Co system reklamowy wie o tym, kto kupił?

Piksel, który liczy same wejścia, nie mówi systemowi reklamowemu, kto kupił, wysłał formularz albo zadzwonił. System optymalizuje wtedy kampanię pod to, co widzi, czyli pod samo wejście na stronę.

Za kliknięcie płacisz, zanim strona się załaduje

Za wejście płacisz niezależnie od tego, czy strona zdąży się pokazać komuś, kto jeszcze nie zna firmy. Przy ruchu z reklam czas ładowania strony docelowej wpływa na koszt zapytania.

Kto wie, co dokładnie jest mierzone?

Kilku wykonawców po kolei, konto na cudze dane, brak notatki, co jest mierzone i pod jaką nazwą. Każda zmiana grozi tym, że coś przestanie się liczyć i nikt tego nie zauważy.

Co robię ja, a co agencja

Pięć rzeczy, które decydują o tym, czy budżet reklamowy pracuje, czy wycieka po drodze.

01 / 05

GA4 i Google Tag Manager, które pokazują, co się naprawdę dzieje

Wdrażam Google Analytics 4 (GA4) i Google Tag Manager (GTM) tak, żeby liczby dało się porównywać z miesiąca na miesiąc. Najczęstszy błąd to podwójny pomiar: kod wklejony i w motywie, i przez menedżera, przez co każda wizyta liczy się dwa razy, a współczynnik odrzuceń wygląda podejrzanie dobrze.

Sprawdzam też, czy ruch z Twojej własnej firmy nie zawyża statystyk i czy odwiedziny robotów nie mieszają się z odwiedzinami ludzi.

GA4 i Google Tag Manager

wykluczenie ruchu wewnętrznego i robotów

jeden pomiar zamiast dwóch równoległych

porównywalność danych między miesiącami

02 / 05

Piksele i zdarzenia wpięte raz, a dobrze

Piksel, który tylko liczy wejścia, nie wystarcza do optymalizacji kampanii. Potrzebne są zdarzenia: dodanie do koszyka, rozpoczęcie zakupu, wysłanie formularza, telefon z wizytówki. Bez nich system reklamowy uczy się na przypadkowych sygnałach.

Przy sklepach wpinam też wartość zamówienia, żeby dało się liczyć zwrot z wydatku.

piksel Meta (Facebooka) i tag Google Ads

TikTok, LinkedIn i Microsoft Ads, jeśli tam prowadzisz kampanie

zdarzenia dopasowane do tego, co ma robić klient

wartość i zawartość zamówienia przy sklepach

sprawdzenie w narzędziach diagnostycznych, czy dane dochodzą

03 / 05

Consent Mode v2 zgodny z tym, co naprawdę zbierasz

Baner zgód może wyglądać poprawnie i mimo to uruchamiać pomiar przed kliknięciem. Konfiguruję tryb zgody tak, żeby skrypty czekały na decyzję odwiedzającego.

To nie jest porada prawna. Odpowiadam za stronę techniczną. Za zgodność treści dokumentów z tym, jak działa Twoja firma, odpowiadasz Ty.

baner zgód: Cookiebot, CookieYes, Usercentrics albo własny pasek

Consent Mode v2 w trybie podstawowym albo zaawansowanym

domyślny stan zgód ustawiony przed pierwszym pomiarem

zapis decyzji odwiedzającego

04 / 05

Strona, która udźwignie płatny ruch

Za kliknięcie płacisz niezależnie od tego, czy strona zdąży się załadować. Przy ruchu z reklam liczy się to podwójnie, bo wchodzą na nią ludzie, którzy nie znają jeszcze Twojej firmy i nie mają powodu czekać.

Sprawdzam czas ładowania na urządzeniu mobilnym, drogę od kliknięcia do formularza i to, czy formularz w ogóle działa po wysłaniu. Zdarza się, że kampania nie dowozi zapytań, bo wiadomości wpadają do spamu.

czas ładowania strony docelowej na telefonie

ścieżka od kliknięcia do zapytania

test wysyłki formularza od początku do końca

czytelność oferty dla kogoś, kto trafia tu pierwszy raz

05 / 05

Kto prowadzi kampanie

Kampanie prowadzą agencje, z którymi współpracuję od lat: Google Ads i kampanie w mediach społecznościowych. Prowadzenie kampanii to codzienna praca w panelu reklamowym, a ja odpowiadam za stronę i pomiar.

Ustawienie budżetu, dobór słów kluczowych, pisanie reklam i codzienna optymalizacja zostają po stronie agencji. Po mojej zostaje technika i to, żeby obie strony rozmawiały o tych samych danych.

polecenie agencji dopasowanej do branży i budżetu

przekazanie dostępów bez utraty własności kont

wspólny język między agencją a stroną

kontrola, czy pomiar po wdrożeniu nadal działa

Co masz po wdrożeniu

Powyżej to, co psuje dane. Tutaj to, na czym możesz oprzeć decyzje o budżecie.

Liczby, które da się porównać z miesiąca na miesiąc

Jeden pomiar zamiast dwóch, z wykluczonym ruchem z Twojej firmy i botów. Wzrost w raporcie oznacza wzrost na stronie.

Zdarzenia, które mówią kampanii, kto jest klientem

Formularz, telefon, dodanie do koszyka i zakup z wartością zamówienia. System reklamowy szuka osób podobnych do tych, które kupiły.

Skrypty czekają na decyzję odwiedzającego

Domyślny stan zgód ustawiam przed pierwszym pomiarem, tak jak wymaga dokumentacja Google. Na targetx.pl poprawiłem tę kolejność, bo zgody docierały do Tag Managera dopiero po pierwszych zdarzeniach.

Strona szybka mimo pomiaru

Skrypty startują po wczytaniu strony albo przy pierwszym kliknięciu. Ten serwis tak działa i pomiar nie wydłuża jego ładowania.

Konta, które zostają Twoje

GA4, Tag Manager i konta reklamowe zakładam na Twoje dane, a agencji i sobie nadaję dostęp. Przy zmianie wykonawcy zostajesz z historią.

Opis pomiaru i kontrola po tygodniu

Dostajesz krótki dokument: co jest mierzone, pod jaką nazwą i gdzie to zobaczysz. Po tygodniu sprawdzam, czy dane na żywej stronie się zgadzają.

Od rozmowy do danych, którym ufasz w 2–3 dni robocze

Termin zależy od kolejki prac. Czasy niżej są orientacyjne.

Rozmowa i plan pomiaru

Rozmowa i plan pomiaru

Orientacyjny czas: 1 dzień

Pytam, co ma robić klient na stronie i gdzie prowadzisz kampanie. Dostajesz listę zdarzeń do mierzenia i wycenę w godzinach.

cele i zdarzenia do mierzenia

kanały reklamowe i agencja

dostępy do kont

wycena w godzinach przed startem

Konfiguracja

Konfiguracja

Orientacyjny czas: 1–2 dni robocze

Ustawiam GA4, Google Tag Manager, Consent Mode v2 i piksele. Przy sklepie dokładam wartość i zawartość zamówienia.

jeden pomiar zamiast dwóch

zdarzenia i konwersje

baner zgód i Consent Mode v2

dataLayer przy sklepie

Test na żywej stronie

Test na żywej stronie

Orientacyjny czas: tego samego dnia

Przechodzę całą ścieżkę: wejście z reklamy, formularz, zakup. W narzędziach diagnostycznych sprawdzam, czy zdarzenia dochodzą z właściwymi wartościami.

test przy odrzuconych i przyjętych zgodach

zdarzenia w podglądzie GTM i GA4

zakup testowy przy sklepie

opis pomiaru

Kontrola po tygodniu

Kontrola po tygodniu

Orientacyjny czas: po 7 dniach

Porównuję dane z GA4 ze sklepem, skrzynką i panelem reklamowym. Błędy w mojej konfiguracji poprawiam bez opłaty przez 14 dni.

zgodność sprzedaży i zapytań

kontrola konwersji w kampaniach

poprawki w ramach 14 dni

zgłoszenia przyjmuję od razu

Ile kosztuje wdrożenie

200 zł netto za godzinę. Widełki niżej są orientacyjne, dokładną liczbę godzin podaję po rozmowie, przed startem.

Audyt pomiaru

Masz już GA4 i piksele, ale nie ufasz liczbom.

od 400 złnetto, 2–4 godziny pracy

Sprawdzam, co jest mierzone, co jest liczone podwójnie i czy zgody działają przed pomiarem. Dostajesz listę poprawek według pilności.

  • podwójny pomiar i ruch wewnętrzny
  • zdarzenia i konwersje
  • Consent Mode i baner zgód
  • piksele i tag Google Ads
  • lista poprawek z czasem
Zamów audyt

Strona usługowa

Firma, której celem jest formularz albo telefon.

od 800 złnetto, 4–6 godzin pracy

GA4, Google Tag Manager, Consent Mode v2 i piksele ustawione od zera albo uporządkowane po poprzednim wykonawcy.

  • GA4 i Google Tag Manager
  • baner zgód i Consent Mode v2
  • zdarzenia: formularz, telefon, e-mail
  • piksel Meta i tag Google Ads
  • opis pomiaru i kontrola po tygodniu
Zapytaj o termin

Sklep internetowy

Sklep, w którym GA4 musi zgadzać się ze sprzedażą.

od 1200 złnetto, 6–8 godzin pracy

Wszystko z pakietu dla strony usługowej, a do tego ścieżka zakupu z wartością i zawartością zamówienia.

  • wszystko z pakietu strony usługowej
  • zdarzenia e-commerce i dataLayer
  • wartość zamówienia w kampaniach
  • WooCommerce i PrestaShop
  • porównanie GA4 ze sprzedażą po tygodniu
Zapytaj o termin

Termin: 2–3 dni robocze, zależnie od kolejki. Inne platformy reklamowe (TikTok, LinkedIn, Microsoft Ads) dokładam w tej samej stawce.

Co jest w każdym wdrożeniu

Bez dopłat, niezależnie od pakietu.

Test przy obu decyzjach o zgodach

Sprawdzam stronę po odrzuceniu i po przyjęciu zgód. Pomiar ma się zachować inaczej w obu przypadkach, tak jak mówi dokumentacja Google.

Opis pomiaru

Co jest mierzone, pod jaką nazwą i gdzie to znaleźć w GA4. Przyda się agencji i każdemu, kto przyjdzie po mnie.

14 dni poprawek bez opłaty

Jeśli w ciągu 14 dni wyjdzie błąd w mojej konfiguracji, poprawiam go bez opłaty. Zgłoszenia przyjmuję od razu, bo błąd w pomiarze psuje dane każdego dnia.

Sprawdźmy, co pokazują dane

Zostaw namiary i adres strony. Zajrzę, jak wygląda dziś pomiar i co się dzieje z ruchem po kliknięciu w reklamę.

Odpowiadam w ciągu dnia roboczego. Pierwsze spojrzenie na pomiar jest bezpłatne, pełny audyt to 2–4 godziny pracy.

Z numerem odpowiem szybciej: zakres ustalimy jedną rozmową zamiast kilku maili.

Dane z formularza służą wyłącznie do odpowiedzi na Twoje zapytanie. Nie trafiają do newslettera ani do nikogo poza mną.

Zanim napiszesz

Odpowiedzi na pytania, które słyszę najczęściej przy pierwszej rozmowie. Jeśli Twojego tu nie ma, napisz — odpowiadam tym samym językiem.

Bo prowadzenie kampanii to codzienna praca przy panelu reklamowym, a ja koduję. Robiąc obie rzeczy po połowie, żadnej nie robiłbym dobrze. Znam agencje, które zajmują się tym na co dzień, i wolę je polecić niż brać zlecenie, w którym uczyłbym się za Twoje pieniądze.

Zwykle tak, bo agencje rzadko mają dostęp do kodu strony i nie zawsze chcą w nim grzebać. Wpięcie zdarzeń, poprawa czasu ładowania strony docelowej czy naprawa formularza to prace po stronie strony, nie po stronie panelu reklamowego. Pracuję wtedy równolegle z agencją, a nie zamiast niej.

Po wdrożeniu przechodzę całą ścieżkę na żywej stronie i sprawdzam w narzędziach diagnostycznych, czy zdarzenia dochodzą i z jakimi wartościami. Dostajesz krótkie podsumowanie: co jest mierzone, pod jaką nazwą i gdzie to zobaczysz. Bez tego łatwo optymalizować kampanię miesiącami na podstawie danych, których nie ma.

Może, jeśli skrypty ładują się bez kontroli. Dlatego uruchamiam je dopiero po wczytaniu strony, a przy narzędziach, które tego nie potrzebują, odraczam start do pierwszej interakcji odwiedzającego. Ten serwis działa dokładnie tak i pomiar nie kosztuje go nic w czasie ładowania.

Do Ciebie. Zakładam je na Twoje dane i nadaję dostęp agencji oraz sobie, zamiast wpinać Twoją firmę do cudzego konta. Przy rozstaniu z wykonawcą albo agencją zostajesz z historią kampanii i danymi, a nie zaczynasz pomiar od zera.

200 zł netto za godzinę. Audyt istniejącej konfiguracji zajmuje zwykle 2–4 godziny, wdrożenie dla strony usługowej 4–6, a dla sklepu 6–8. Dokładną liczbę godzin podaję przed startem.

Jeśli prowadzisz kampanie Google Ads dla odbiorców z EOG, tak. Bez sygnałów zgody Google nie pozwala używać tagów do pomiaru, personalizacji reklam i remarketingu dla tego ruchu.

W podstawowym tagi Google nie ładują się, dopóki odwiedzający nie kliknie w baner, więc przed decyzją do Google nie trafia nic. W zaawansowanym tagi ładują się od razu, a przy odmowie wysyłają sam stan zgody i pomiary bez plików cookie, co daje Google więcej danych do modelowania.

Najprościej w trybie podglądu Google Tag Manager: domyślny stan zgód musi pojawić się przed pierwszym zdarzeniem, a po kliknięciu w baner zmienić się na zgodny z wyborem. Jeśli nie wiesz, gdzie patrzeć, to pierwsza rzecz, którą sprawdzam w audycie.

Nigdy co do sztuki, bo część osób odrzuca zgody albo blokuje skrypty. Rozjazd powinien być mały i stały, dlatego po tygodniu porównuję GA4 ze sprzedażą i poprawiam to, co odstaje.

Zwykle 2–3 dni robocze, zależnie od kolejki prac. Do tego kontrola po tygodniu, kiedy na żywej stronie zbierze się dość danych.

Tak, na WordPressie, WooCommerce i PrestaShopie. Najpierw sprawdzam, co już jest na stronie, i do tego dopasowuję sposób: kontener GTM i dataLayer w motywie, przez istniejącą wtyczkę albo moduł. Gdy oba warianty mają sens, przedstawiam je i wybierasz. Drugiego, dublującego pomiaru nie dokładam.

Więcej na ten temat

Rozpisałem to szerzej na blogu, z konkretami i przykładami z wdrożeń.

Zobacz też