Od března 2024 Google vyžaduje Consent Mode v2 pro všechny inzerenty v EU. Kdo ho nemá správně nastavený, přichází o data z konverzí — a tím pádem i o schopnost kampaně optimalizovat.
Consent Mode v2 není raketová věda, ale nastavit ho správně dá práci. Tady je, jak na to pomocí Consent Mate.
Co je Consent Mode v2
Consent Mode je způsob, jak říct Googlu, jaká data smíte sbírat na základě souhlasu uživatele. Ve verzi 2 přibyly dva nové signály:
ad_user_data— smím posílat uživatelská data pro reklamní účely?ad_personalization— smím personalizovat reklamy?
Spolu se stávajícími analytics_storage a ad_storage tvoří čtyřku signálů, které musíte správně přepínat podle toho, co uživatel v cookie banneru odsouhlasí.
Proč Consent Mate
Na trhu je spousta cookie consent pluginů. Consent Mate jsem zkoušel několik a Consent Mate mi sedí z jednoho důvodu: nativní integrace s GTM a přímá podpora všech čtyř signálů Consent Mode v2.
Nastavíte jednou, funguje správně, nezpůsobuje problémy s načítáním stránky.
Postup nastavení
1. Nainstalujte plugin
Pro WordPress je k dispozici přímo v repozitáři. Aktivujete, nastavíte základní texty banneru (souhlas, odmítnutí, popis).
2. Propojte s GTM
V GTM přidejte Consent Initialization trigger a nastavte výchozí stav (default denied). Consent Mate pak automaticky posílá update triggery po interakci uživatele s bannerem.
3. Otestujte
Použijte Chrome extension Consent Mode Debugger nebo GTM Preview. Zkontrolujte, že:
- Před interakcí jsou všechny signály
denied - Po souhlasu přepnou na
granted - Po odmítnutí zůstanou
denied
Nejčastější chyba
Consent Mode je nastavený, ale banner se načítá pomalu — a Google Tags se spustí dřív, než banner stihne nastavit výchozí stav. Výsledek: data z uživatelů, kteří ještě nic neodsouhlasili.
Řešení: nastavte wait_for_update: 500 ve výchozím consent stavu. GTM počká 500ms na signal z banneru.
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});