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.
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
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ą
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
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
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
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
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
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
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.
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
Strona usługowa
Firma, której celem jest formularz albo telefon.
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
Sklep internetowy
Sklep, w którym GA4 musi zgadzać się ze sprzedażą.
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
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.
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ń.

Jak przyspieszyć sklep na PrestaShop
Zacznij od pomiaru. Gdzie w PrestaShopie realnie ucieka czas, w jakiej kolejności to naprawiać i czego nie robić, żeby nie zepsuć sklepu.

Co irytuje użytkowników stron internetowych — 14 błędów
Czternaście rzeczy, które wyganiają odwiedzających ze strony firmowej. Przy każdym punkcie konkretny sposób, żeby sprawdzić to u siebie.

5 cech dobrej strony internetowej
Co odróżnia stronę, która przynosi zapytania, od kosztownej wizytówki. Pięć cech, przy każdej konkretny sposób, żeby sprawdzić własną witrynę.
Zobacz też
Strony internetowe — Ełk i zdalnie w całej Polsce
Projektuję i koduję strony firmowe od 2008 roku. Bez kupionego szablonu, w którym trzeba mieścić swoją treść, i bez osobnej wtyczki na każdą funkcję.
Tworzenie sklepów internetowych: wdrożenie, migracja, rozwój
Stawiam sklepy i rozwijam te, które już sprzedają. Od wyboru platformy, przez integracje płatności i wysyłki, po wydajność przy kilku tysiącach produktów.
Pilnuję Twojej strony na WordPressie, żebyś Ty nie musiał
Opieka dla stron na WordPressie i sklepów na WooCommerce. Monitorowanie, kopie zapasowe i aktualizacje biorę na siebie. Ty zajmujesz się firmą, a o stronie słyszysz ode mnie tylko wtedy, gdy faktycznie jest o czym mówić.
