Resnost: VisokaOdgovorni: CMP adminČas za popravek: 1-2 h
Google Consent Mode ni zaznan
Uvedite privzeta stanja in posodobitve Consent Mode, tako da Google tagi prejmejo jasen signal soglasja namesto delovanja brez njega.
Zajema: consent_mode_not_detected, consent_mode_missing
Zakaj je to pomembno
Če Google tagi delujejo brez zaznanega stanja Consent Mode, se lahko Analytics in Ads obnašata drugače od izbire v bannerju, dokaz o skladnosti pa ostane šibek.
Kako to ročno preveriti
- Naložite stran v čisti seji in preverite, ali so privzeta stanja Consent Mode vidna še pred inicializacijo Google tagov.
- V DevTools, GTM Preview ali debug izpisu preverite, ali so že ob prvem nalaganju vidni granted ali denied signali.
- Potrdite, da banner po dejanjih Accept in Reject dejansko posodobi Google stanje soglasja.
Tipični vzroki
- Consent Mode sploh ni vključen v GTM ali v custom gtag kodi.
- Privzeta stanja soglasja se nastavijo šele potem, ko se GA4 ali Ads tagi že zaženejo.
- CMP dogodki posodobijo samo UI, ne pa tudi spremembe soglasja za Google tage.
Popravek v GTM
- Dodajte Consent Initialization z denied privzetimi stanji pred zagonom GA4, Ads ali Floodlight tagov.
- Poskrbite, da GA4 in Ads tagi uporabljajo dejanske consent kontrole in ne privzemajo granted stanja.
- V GTM Preview preverite consent update tok za Accept in Reject scenarije.
Popravek v WordPressu ali CMP vtičnikih
- Vključite podporo za Consent Mode v CMP vtičniku ali v GA4 integraciji.
- Odstranite podvojene analytics vtičnike, ki obidejo CMP-upravljano stanje soglasja.
- Ponovno testirajte po čiščenju cachea in odstranitvi tracking snippetov iz page builderjev.
Splošen developerski popravek
- Inicializirajte Google tage šele, ko je denied privzeto stanje soglasja že nastavljeno.
- Ob dejanjih bannerja pošljite jasne consent update signale in se ne zanašajte na implicitno default logiko.
- Držite marketing in analytics integracije za istim source of truth za soglasje.
Kako potrditi, da popravek deluje
- Potrdite, da privzeta stanja Consent Mode obstajajo že pred optional tagi.
- Potrdite, da Reject ohrani Google storage vrednosti v denied stanju.
- Zaženite nov scan in preverite, da finding za manjkajoč Consent Mode izgine.
Naslednji korak
Po deployu zaženite nov pregled, da potrdite, da se je spremenilo dejansko runtime vedenje, ne le besedilo bannerja.