Rimtumas: AukštaAtsakingas: CMP administratoriusPataisymo laikas: 1-2 h
Google Consent Mode neaptiktas
Įdiekite Consent Mode numatytuosius nustatymus ir atnaujinimus taip, kad Google tagai gautų aiškią sutikimo būseną, o ne veiktų be signalo.
Apima: consent_mode_not_detected, consent_mode_missing
Kodėl tai svarbu
Jei Google tagai veikia be aptiktos Consent Mode būsenos, Analytics ir Ads elgsena gali skirtis nuo pasirinkimo banneryje, o atitikties įrodymai lieka silpni.
Kaip tai patikrinti rankiniu būdu
- Įkelkite svetainę švarioje sesijoje ir patikrinkite, ar Consent Mode numatytosios būsenos matomos prieš Google tagų inicializaciją.
- DevTools, GTM Preview arba debug išvestyje patikrinkite, ar jau pirmo puslapio įkėlimo metu matomos granted arba denied būsenos.
- Patvirtinkite, kad banneris iš tikrųjų atnaujina Google sutikimo būseną po Accept ir Reject veiksmų.
Tipinės priežastys
- Consent Mode niekada nebuvo įjungtas GTM ar custom gtag kode.
- Sutikimo numatytosios reikšmės nustatomos tik po to, kai GA4 ar Ads tagai jau įkelti.
- CMP įvykiai atnaujina tik UI, bet neperduoda sutikimo pokyčio Google tagams.
Pataisa GTM
- Pridėkite Consent Initialization su denied numatytosiomis reikšmėmis prieš paleidžiant GA4, Ads ar Floodlight tagus.
- Įsitikinkite, kad GA4 ir Ads tagai taiko realias sutikimo patikras, o ne daro granted prielaidą.
- Patikrinkite consent update veikimą GTM Preview tiek Accept, tiek Reject atvejais.
Pataisa WordPress ar CMP įskiepiuose
- Įjunkite Consent Mode palaikymą CMP įskiepyje arba GA4 integracijoje.
- Pašalinkite dubliuojančius analytics įskiepius, kurie apeina CMP valdomą sutikimo būseną.
- Pakartotinai testuokite po cache išvalymo ir po tracking snippetų pašalinimo iš page builderių.
Bendra kūrėjų pataisa
- Inicializuokite Google tagus tik tada, kai jau nustatyta aiški denied numatytoji sutikimo būsena.
- Bannerio veiksmuose siųskite aiškius consent update, o ne remkitės implicit default logika.
- Laikykite marketing ir analytics integracijas už tos pačios sutikimo source of truth.
Kaip patvirtinti, kad pataisa veikia
- Patvirtinkite, kad Consent Mode numatytosios būsenos egzistuoja jau pirmo įkėlimo metu prieš optional tagus.
- Patvirtinkite, kad Reject išlaiko Google storage reikšmes denied būsenoje.
- Paleiskite naują scan ir patikrinkite, kad finding dėl trūkstamo Consent Mode išnyksta.
Kitas žingsnis
Po deploy paleiskite naują skenavimą ir patvirtinkite, kad pasikeitė realus runtime elgesys, o ne tik bannerio tekstas.