Eiti į turinį
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

  1. Įkelkite svetainę švarioje sesijoje ir patikrinkite, ar Consent Mode numatytosios būsenos matomos prieš Google tagų inicializaciją.
  2. DevTools, GTM Preview arba debug išvestyje patikrinkite, ar jau pirmo puslapio įkėlimo metu matomos granted arba denied būsenos.
  3. 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

  1. Pridėkite Consent Initialization su denied numatytosiomis reikšmėmis prieš paleidžiant GA4, Ads ar Floodlight tagus.
  2. Įsitikinkite, kad GA4 ir Ads tagai taiko realias sutikimo patikras, o ne daro granted prielaidą.
  3. Patikrinkite consent update veikimą GTM Preview tiek Accept, tiek Reject atvejais.

Pataisa WordPress ar CMP įskiepiuose

  1. Įjunkite Consent Mode palaikymą CMP įskiepyje arba GA4 integracijoje.
  2. Pašalinkite dubliuojančius analytics įskiepius, kurie apeina CMP valdomą sutikimo būseną.
  3. Pakartotinai testuokite po cache išvalymo ir po tracking snippetų pašalinimo iš page builderių.

Bendra kūrėjų pataisa

  1. Inicializuokite Google tagus tik tada, kai jau nustatyta aiški denied numatytoji sutikimo būsena.
  2. Bannerio veiksmuose siųskite aiškius consent update, o ne remkitės implicit default logika.
  3. 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.

Google Consent Mode neaptiktas — GDPR Fix Guide