Závažnost: VysokáVlastník: CMP administrátorČas na opravu: 1-2 h
Google Consent Mode nebyl detekován
Nasaďte defaulty a aktualizace Consent Mode tak, aby Google tagy dostaly explicitní stav souhlasu místo toho, aby běžely bez jakéhokoli signálu.
Zahrnuje: consent_mode_not_detected, consent_mode_missing
Proč je to důležité
Pokud Google tagy běží bez detekovaného stavu Consent Mode, chování Analytics a Ads se může rozcházet s volbou v banneru a zůstává jen slabý důkaz souladu.
Jak to ověřit ručně
- Načtěte web v čisté session a ověřte, že se defaulty Consent Mode objeví dřív, než se inicializují Google tagy.
- V DevTools, GTM Preview nebo debug výstupech zkontrolujte, zda jsou při prvním zobrazení přítomné stavy granted nebo denied.
- Potvrďte, že banner po akcích Accept a Reject opravdu aktualizuje stav souhlasu pro Google.
Typické příčiny
- Consent Mode nebyl nikdy zapnutý v GTM nebo ve vlastním gtag kódu.
- Defaultní stavy souhlasu se nastavují až po načtení GA4 nebo Ads tagů.
- CMP eventy mění jen UI, ale nepředávají změnu souhlasu Google tagům.
Oprava v GTM
- Přidejte Consent Initialization s denied defaulty ještě před spuštěním GA4, Ads nebo Floodlight tagů.
- Ujistěte se, že GA4 a Ads tagy opravdu vynucují consent checks místo tichého předpokladu granted.
- V GTM Preview ověřte aktualizace souhlasu pro Accept i Reject.
Oprava ve WordPressu nebo CMP pluginech
- Zapněte podporu Consent Mode v CMP pluginu nebo v GA4 integraci.
- Odstraňte duplicitní analytické pluginy, které obcházejí CMP řízený stav souhlasu.
- Po vyčištění cache a odstranění tracking snippetů z page builderu test zopakujte.
Obecná vývojářská oprava
- Inicializujte Google tagy až po nastavení defaultního denied stavu souhlasu.
- Posílejte explicitní consent updates při akcích v banneru místo spoléhání na implicitní defaulty.
- Držte marketingové i analytické integrace za stejným source of truth pro souhlas.
Jak potvrdit, že oprava funguje
- Potvrďte, že jsou defaulty Consent Mode přítomné při prvním načtení ještě před volitelnými tagy.
- Potvrďte, že Reject drží Google storage stavy v denied.
- Spusťte nový sken a ověřte, že finding o chybějícím Consent Mode zmizel.
Další krok
Po nasazení spusťte nový sken a potvrďte, že se změnilo skutečné runtime chování, nejen text banneru.