Ozbiljnost: VisokaVlasnik: CMP adminVrijeme za ispravak: 30-60 min
GA4 prije privole
Odgodite inicijalizaciju Google Analyticsa 4 dok ne postoji valjana analytics privola i provjerite da Consent Mode parametri rade dosljedno.
Obuhvaća: ga4_before_consent, pre_consent_ga4
Zašto je ovo važno
GA4 je često postavljen kao zadani analytics i može slati pageviewe ili identifikatore prije nego što korisnik išta prihvati.
Kako to ručno provjeriti
- Pratite GA4 zahtjeve i `_ga` cookies pri prvom učitavanju bez interakcije.
- Provjerite u GTM Previewju ili GA4 debug alatu pali li se page_view u denied stanju.
- Potvrdite da na webu nema više GA4 implementacija.
Tipični uzroci
- GA4 konfiguracijski tag se izvršava prije nego što je privola razriješena.
- Istodobno postoje hardkodirani gtag i GTM implementacija.
- Consent Mode postoji, ali GA4 nije ispravno povezan s analytics signalima.
Ispravak u GTM-u
- Primijenite analytics_storage provjere na GA4 tag.
- Definirajte Consent Initialization evente prije GA4 tagova.
- Pregledajte ponašanje page_view, session_start i custom eventa u GTM Previewju.
Ispravak u WordPressu ili CMP dodacima
- Pregledajte GA4 pluginove ili Site Kit koji mogu injektirati GA4 neovisno o CMP-u.
- Uklonite duplikate između analytics plugina i GTM-a.
- Ponovno testirajte nakon čišćenja cachea i frontend optimizacija.
Opći developerski ispravak
- Inicijalizirajte GA4 tek nakon valjane analytics privole ili eksplicitnog denied moda.
- Uklonite duplicirane GA4 tagove iz templatea, plugina i tag managera.
- Održavajte jednu logiku privole za cijeli Google Analytics tok.
Kako potvrditi da ispravak radi
- Potvrdite da se nijedan GA4 poziv ne šalje prije analytics privole.
- Potvrdite da `_ga` cookies ne postoje prije opt-ina.
- Pokrenite novi scan i provjerite da finding GA4 prije privole nestaje.
Sljedeći korak
Pokrenite novo skeniranje nakon deploya kako biste potvrdili da se promijenilo stvarno runtime ponašanje, a ne samo tekst bannera.