Implementácia Google Consent Mode V2 krok za krokom — Definitívny tutoriál
Čo je Google Consent Mode V2
Consent Mode V2 je rozhranie Google API, ktoré prispôsobuje správanie Google tagov na základe stavu súhlasu. Namiesto prístupu všetko alebo nič sa tagy môžu načítať v obmedzenom režime bez cookies, keď súhlas nie je udelený, a potom prepnúť na úplné sledovanie, keď používateľ udelí súhlas. Google ho stanovil ako povinný pre inzerentov v EHP od marca 2024.
Bez neho: modelovanie konverzií prestane fungovať, remarketingové publiká sa zmenšia a Smart Bidding sa zhorší.
Štyri parametre súhlasu
- ad_storage — Ovláda reklamné cookies
- analytics_storage — Ovláda analytické cookies
- ad_user_data — Ovláda, či sa údaje používateľa odosielajú na reklamné účely (nové vo V2)
- ad_personalization — Ovláda remarketing a dynamické reklamy (nové vo V2)
Dva nové parametre V2 — ad_user_data a ad_personalization — sú to, čo odlišuje V2 od V1. Ak máte iba ad_storage a analytics_storage, musíte pridať nové parametre.
Základný vs pokročilý režim
Základný: Tagy sa nenačítajú, kým nie je udelený súhlas. Jednoduché, ale stratíte všetky údaje od odmietajúcich používateľov.
Pokročilý: Tagy sa načítajú okamžite v obmedzenom režime a odosielajú pingy bez cookies a bez osobných údajov. Google ich používa na modelovanie konverzií, čím získa späť až 70 % stratených konverzií. Vždy používajte pokročilý režim.
Krok 1: Nastavte predvolený stav súhlasu
Umiestnite toto pred všetky Google tagy vo vašom <head>:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Parameter wait_for_update dáva vášmu CMP 500 ms na obnovenie súhlasu vracajúceho sa návštevníka predtým, ako tagy pokračujú v zamietnutom režime.
Krok 2: Aktualizácia súhlasu pri voľbe používateľa
Keď používateľ klikne na Prijať:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Pre čiastočný súhlas (iba analytika, žiadne reklamy) aktualizujte iba udelené parametre.
Krok 3: Implementácia v GTM
Zapnite Prehľad súhlasu v GTM (Správca > Nastavenia kontajnera). Vytvorte tag Inicializácia súhlasu s predvoleným úryvkom. Nakonfigurujte Nastavenia súhlasu každého tagu tak, aby vyžadovali príslušné parametre. Väčšina CMP odošle udalosť dataLayer pri zmene súhlasu — vytvorte pre ňu spúšťač.
Krok 4: Overte svoju implementáciu
- Tag Assistant: Skontrolujte kartu Súhlas — všetky parametre by mali pred interakciou zobrazovať Zamietnuté a po Prijatí Udelené
- dataLayer: Hľadajte záznamy consent default a consent update
- GA4 DebugView: Udalosti by mali zobrazovať indikátory súhlasu
Modelovanie konverzií
V pokročilom režime pingy bez cookies od nesúhlasiacich používateľov napĺňajú konverzné modely Google. Požiadavky: 1 000+ udalostí kliknutí na reklamu/deň počas 7 dní s udeleným súhlasom. Keď je aktívne, modelovanie získa späť 50 – 70 % stratených konverzií.
Časté chyby
- Predvolený úryvok sa načíta po Google tagoch (tagy sa omylom spustia v udelenom režime)
- Chýbajúce parametre ad_user_data alebo ad_personalization
- wait_for_update nastavené na 0 (vracajúci sa návštevníci stratia obnovenie súhlasu)
- Aktualizácia súhlasu sa spúšťa bezpodmienečne pri každom načítaní stránky
Preskočte zložitosť s FlexyConsent
FlexyConsent toto všetko rieši automaticky: predvolený zamietnutý stav, príkazy na aktualizáciu, všetky štyri parametre, TCF 2.3, Microsoft UET Consent Mode, obnovenie súhlasu vracajúcich sa návštevníkov — to všetko z jedného script tagu. Plány od 0 EUR/mesiac.