Metodologia audytu GA4
Lista reguł, które sprawdza skan z adresu. Każdą liczymy kodem, na danych z realnej przeglądarki, po zaakceptowaniu zgody na cookies.
Instalacja i przepływ danych
- Brak Google Analytics 4
Tag GA4 obecny, hity docierają do Google.
- Kilka identyfikatorów pomiaru
Jeden identyfikator pomiaru GA4.
- Podwójny page_view
page_view wysyłany raz na odsłonę.
- Hity idą prosto do Google (brak server-side)
Rozważ server-side GTM na własnej subdomenie (first-party).
- Server-side wdrożone połowicznie
Skrypt tagów i hity serwowane first-party.
- Kasa na innej domenie
W GA4 dodaj obie domeny w „Skonfiguruj domeny" (pomiar między domenami) i upewnij się, że tag GA4 działa także na domenie kasy z tym samym identyfikatorem.
- Przejście do kasy gubi sesję między domenami
Link do kasy dostaje parametr _gl — pomiar między domenami działa.
- Stare tagi Universal Analytics
Brak śladów Universal Analytics.
Zdarzenia i konwersje
- Brak page_view po nawigacji w aplikacji (SPA)
Nawigacja w aplikacji wysyła page_view.
- Tryb debugowania na produkcji
Brak debug_mode w hitach produkcyjnych.
- Dane osobowe w adresach URL
Brak danych osobowych w adresach URL i hitach.
- Formularze bez śladu w pomiarze
Interakcje z formularzem są mierzone.
- Przewijanie strony nie jest mierzone
Przewijanie strony jest mierzone.
- Dane osobowe w parametrach zdarzeń
Parametry zdarzeń nie niosą danych osobowych.
- Nazwy zdarzeń bez jednej konwencji
Nazwy zdarzeń trzymają konwencję GA4.
- Strony błędu 404 nie widać w raportach
Strony błędu da się odróżnić w raportach.
E-commerce
- Brak view_item na karcie produktu
view_item na karcie produktu.
- Brak add_to_cart po dodaniu do koszyka
add_to_cart po dodaniu produktu.
- Niekompletne dane produktów (items)
Pozycje items mają identyfikator, nazwę, cenę i ilość.
- Brak waluty lub wartości w zdarzeniach e-commerce
currency i value w zdarzeniach e-commerce.
- Brak view_item_list na listingu
view_item_list na listingach.
- Brak view_cart w koszyku
view_cart w koszyku.
- Bramka płatnicza wykryta — sprawdź wykluczenia odesłań
Tej listy nie da się odczytać przez API Google, więc sprawdź ją w panelu — my możemy tylko wskazać, których domen dotyczy.
- Brak begin_checkout przy wejściu do kasy
Wejście do kasy wysyła begin_checkout.
GTM i piksele
- Kilka kontenerów GTM
Jeden kontener GTM.
- Piksel Meta liczy tylko odsłony
Piksel Meta wysyła zdarzenia standardowe na ścieżce zakupu.
- Piksel Meta bez identyfikatora zdarzenia (dedup z CAPI)
Generuj event_id po stronie strony (np. zmienna GTM „Unique Event ID") i przekazuj to samo ID do piksela i do CAPI.
- Tag konwersji Google Ads
Jeśli używasz Google Ads, wdróż tag konwersji Google Ads w GTM z rozszerzonymi konwersjami (zahashowany e-mail przy zakupie/leadzie).
- Tagi spowalniają stronę
Skrypty tagów ładują się asynchronicznie i wcześnie.
- Piksele reklamowe innych sieci
Sprawdź, czy każdy z tych pikseli ma dziś właściciela i cel.
Zgody cookies
- Zgody cookies (odsyłacz)
Ten audyt nie ocenia banera ani blokowania skryptów przed zgodą — robi to nasz Consent Mode Checker w trzech przebiegach (przed zgodą, po akceptacji, po odmowie).