Implementace Google Consent Mode V2 krok za krokem — Definitivní tutoriál
Co je Google Consent Mode V2
Consent Mode V2 je Google API, které upravuje chování Google tagů na základě souhlasu. Tagy mohou načíst v omezeném bezcookies režimu. Google ho učinil povinným pro inzerenty v EHP od března 2024.
Bez něj: konverzní modelování se zastaví, remarketing klesne, Smart Bidding se zhorší.
Čtyři parametry souhlasu
- ad_storage — Reklamní cookies
- analytics_storage — Analytické cookies
- ad_user_data — Uživatelská data pro reklamu (nové ve V2)
- ad_personalization — Remarketing a dynamické reklamy (nové ve V2)
Základní vs pokročilý režim
Základní: Tagy se nenačítají do udělení souhlasu. Pokročilý: Tagy se načítají okamžitě v omezeném režimu, odesílají anonymní pingy. Google je používá pro modelování, obnovuje až 70%. Vždy používejte pokročilý.
Krok 1: Nastavte výchozí stav souhlasu
Umístěte před jakékoli Google tagy v <head>:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Krok 2: Aktualizujte souhlas
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Krok 3: Implementace GTM
Povolte Consent Overview v GTM. Vytvořte tag Consent Initialization. Nakonfigurujte Consent Settings každého tagu.
Krok 4: Ověřte implementaci
- Tag Assistant: Záložka Consent
- dataLayer: Hledejte consent default a update
- GA4 DebugView: Indikátory souhlasu u událostí
Konverzní modelování
V pokročilém režimu pingy živí modely. Požadavek: 1 000+ kliknutí/den po 7 dní. Obnovuje 50-70%.
Časté chyby
- Výchozí snippet se načte po Google tazích
- Chybí ad_user_data nebo ad_personalization
- wait_for_update na 0
- Consent update se spouští bezpodmínečně
FlexyConsent to řeší automaticky
FlexyConsent vše řeší: výchozí denied, aktualizační příkazy, čtyři parametry, TCF 2.3, Microsoft UET — z jednoho script tagu. Plány od 0 EUR/měsíc.