Tõsidus: KõrgeVastutaja: CMP administraatorParandamise aeg: 30-60 min
GA4 enne nõusolekut
Lükka Google Analytics 4 initsialiseerimine edasi, kuni kehtiv analytics nõusolek on olemas, ja kontrolli, et Consent Mode parameetrid toimivad järjepidevalt.
Katab: ga4_before_consent, pre_consent_ga4
Miks see on oluline
GA4 seadistatakse sageli vaikimisi analyticsina ja see võib saata pageview'sid või identifikaatoreid juba enne, kui kasutaja on midagi aktsepteerinud.
Kuidas seda käsitsi kontrollida
- Jälgi esimesel laadimisel ilma interaktsioonita GA4 päringuid ja `_ga` cookiesid.
- Kontrolli GTM Preview või GA4 debug tööriistas, kas page_view käivitub denied olekus.
- Kinnita, et saidil pole mitut GA4 implementatsiooni.
Tüüpilised põhjused
- GA4 konfiguratsioonitag käivitatakse enne, kui nõusolek on lahendatud.
- Samaaegselt eksisteerivad hardcoded gtag ja GTM implementatsioon.
- Consent Mode on olemas, kuid GA4 pole analytics signaalidega korrektselt seotud.
Parandus GTM-is
- Rakenda GA4 tagile analytics_storage kontrollid.
- Defineeri Consent Initialization sündmused enne GA4 tage.
- Vaata GTM Preview's üle page_view, session_start ja custom eventide käitumine.
Parandus WordPressis või CMP pluginates
- Vaata üle GA4 pluginad või Site Kit, mis võivad GA4-d CMP-st sõltumatult süstida.
- Eemalda dubleerimised analytics pluginate ja GTM-i vahel.
- Testi uuesti pärast cache ja frontendi optimiseerimiste puhastamist.
Üldine arendaja parandus
- Initsialiseeri GA4 alles pärast kehtivat analytics nõusolekut või selget denied režiimi.
- Eemalda topelt-GA4 tagid template'idest, pluginatest ja tag managerist.
- Hoia kogu Google Analytics voo jaoks ühtset nõusolekuloogikat.
Kuidas kinnitada, et parandus töötab
- Kinnita, et enne analytics nõusolekut ei saadeta ühtegi GA4 kõnet.
- Kinnita, et `_ga` cookiesid ei eksisteeri enne opt-in'i.
- Käivita uus scan ja kontrolli, et GA4-before-consent finding kaob.
Järgmine samm
Pärast deploy'd käivitage uus skannimine, et kinnitada, et muutus tegelik runtime käitumine, mitte ainult bänneri tekst.