Google Consent Mode v2 je povinný pro všechny weby používající Google služby v EU. Bez něj přijdete o data z reklam i analytiky – a to může zásadně ovlivnit vaše marketingové výsledky. V tomto podrobném návodu vám vysvětlíme, co Consent Mode v2 je, proč je povinný, jak ho správně implementovat a jak z něj vytěžit maximum i při nízkém consent rate.
Co je Google Consent Mode?
Google Consent Mode je API rozhraní, které umožňuje Google službám (Analytics, Ads, Tag Manager) přizpůsobit své chování podle toho, zda uživatel udělil souhlas s cookies. Funguje jako most mezi vaší cookie lištou a Google tagy na webu.
Princip je jednoduchý: místo toho, aby se Google skripty buď spustily úplně, nebo se nespustily vůbec, Consent Mode umožňuje graduální přístup. Když uživatel odmítne cookies, Google tagy se stále načtou, ale pracují v omezeném režimu – neukládají cookies a nesbírají identifikátory. Místo toho odesílají anonymizované „pingy" (signály), které Google používá pro modelování dat.
Toto modelování využívá strojové učení k odhadu chování uživatelů, kteří souhlas neudělili, na základě vzorců od těch, kteří souhlas udělili. Výsledkem je, že i při consent rate 60–70 % můžete mít relativně přesná analytická a konverzní data.
Co je nového ve verzi 2?
Google Consent Mode v2, oznámený koncem roku 2023 a povinný od března 2024, přidává dva nové signály k původním čtyřem:
Původní signály (v1)
- analytics_storage – souhlas s ukládáním cookies pro analytiku (Google Analytics)
- ad_storage – souhlas s ukládáním cookies pro reklamu (Google Ads)
- functionality_storage – souhlas s funkčními cookies
- personalization_storage – souhlas s personalizačními cookies
Nové signály (v2)
- ad_user_data – souhlas s odesíláním uživatelských dat do Google pro reklamní účely. Tento signál kontroluje, zda mohou být data uživatele (jako konverze, kliknutí) odeslána do Google pro měření reklam.
- ad_personalization – souhlas s personalizovanou reklamou a remarketingem. Určuje, zda Google může používat data uživatele pro remarketing a personalizované reklamní audience.
Tyto dva nové signály jsou přímou reakcí na Digital Markets Act (DMA) a jsou povinné pro jakékoliv využití Google reklamních služeb v EU.
Basic vs. Advanced implementace
Google rozlišuje dva režimy implementace Consent Mode – a rozdíl mezi nimi je zásadní pro kvalitu vašich dat:
Basic mode (základní)
V základním režimu se Google tagy vůbec nenačtou, dokud uživatel neudělí souhlas. To znamená:
- Žádná data se nesbírají od uživatelů, kteří souhlas neudělili
- Žádné modelování dat – pracujete pouze s daty od uživatelů se souhlasem
- Jednodušší implementace, ale výrazná ztráta dat (typicky 30–60 % návštěvnosti)
- Splňuje minimální požadavky Google pro používání reklamních služeb v EU
Advanced mode (pokročilý)
V pokročilém režimu se Google tagy načtou vždy, ale přizpůsobí své chování podle stavu souhlasu:
- Bez souhlasu: tagy odesílají anonymizované pingy (bez cookies, bez identifikátorů)
- Se souhlasem: plná funkcionalita včetně cookies a měření konverzí
- Google využívá anonymizované pingy pro modelování dat – odhaduje chování uživatelů bez souhlasu
- Výrazně přesnější data – modelování může pokrýt až 70 % chybějících konverzí
Consentio implementuje Advanced mode automaticky, což vám zajistí nejlepší možnou kvalitu dat při plném respektování uživatelského souhlasu.
„Weby s Advanced Consent Mode mají v průměru o 65 % více konverzních dat v Google Ads než weby s Basic mode při stejném consent rate."
– Google Ads Help Center
Proč je Consent Mode v2 povinný?
Google zavedl povinnost Consent Mode v2 v reakci na Digital Markets Act (DMA) – nařízení EU, které vstoupilo v platnost v březnu 2024. DMA reguluje tzv. „gatekeepery" – velké technologické platformy jako Google, Meta nebo Apple.
DMA požaduje, aby gatekeepeři nezpracovávali osobní údaje uživatelů pro reklamní účely bez explicitního souhlasu. Google proto potřebuje od webů signál, zda uživatel souhlas udělil – a právě k tomu slouží Consent Mode v2.
Bez implementovaného Consent Mode v2:
- Google Ads – nebudete moci měřit konverze, ztratíte remarketingové audience a Performance Max kampaně budou výrazně méně efektivní
- Google Analytics 4 – přijdete o modelování dat, audience a prediktivní metriky
- Google Tag Manager – nebudete moci využívat consent-aware triggery
- YouTube reklamy – omezení měření a cílení
Jak Consent Mode v2 technicky funguje?
Pojďme se podívat na technické detaily implementace:
1. Nastavení výchozího stavu (default)
Ještě před načtením jakýchkoliv Google tagů musíte nastavit výchozí stav všech consent signálů na denied:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'functionality_storage': 'denied',
'personalization_storage': 'denied',
'wait_for_update': 500
});
Parametr wait_for_update říká Google tagům, aby počkaly zadaný počet milisekund na aktualizaci consent stavu (tj. na odpověď cookie banneru). To je důležité pro situace, kdy má uživatel cookie z předchozí návštěvy a consent se načte asynchronně.
2. Aktualizace po udělení souhlasu (update)
Když uživatel interaguje s cookie bannerem, aktualizujete consent stav podle jeho volby:
// Uživatel souhlasil se vším
gtag('consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted'
});
// Uživatel souhlasil jen s analytikou
gtag('consent', 'update', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'granted'
});
3. Region-specific nastavení
Consent Mode umožňuje nastavit různé výchozí stavy pro různé regiony. Pro weby s návštěvníky z EU i mimo EU:
// Výchozí stav pro EU – vše denied
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'region': ['CZ', 'SK', 'DE', 'AT', 'PL']
});
// Výchozí stav pro zbytek světa – vše granted
gtag('consent', 'default', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted'
});
Implementace přes Google Tag Manager
Pokud používáte Google Tag Manager (GTM), implementace vypadá trochu jinak:
- Povolte Consent Overview – v GTM přejděte do Admin a povolte „Enable consent overview"
- Nastavte consent na tazích – u každého tagu nastavte, které consent signály vyžaduje (Built-in Consent nastavení)
- Přidejte consent template – Consentio poskytuje oficiální GTM šablonu, která automaticky komunikuje s Consent Mode
- Ověřte v Tag Assistant – pomocí Google Tag Assistant zkontrolujte, že consent signály se správně přenášejí
V GTM je důležité, aby consent default příkaz byl v tagu typu „Consent Initialization – All Pages", který se spustí ještě před ostatními tagy.
Jak ověřit správnou implementaci?
Po implementaci je nezbytné ověřit, že Consent Mode v2 funguje správně. Existuje několik způsobů:
Google Tag Assistant
Tag Assistant (tagassistant.google.com) je nejspolehlivější nástroj pro ověření. Po připojení k webu uvidíte:
- Stav všech consent signálů v reálném čase
- Zda se signály správně aktualizují po interakci s cookie bannerem
- Zda Google tagy respektují consent stav
Chrome DevTools – Network tab
V záložce Network hledejte požadavky na google-analytics.com/g/collect nebo googleads.g.doubleclick.net. V parametrech požadavku uvidíte parametr gcs (Google Consent State), který indikuje aktuální stav souhlasu.
Google Analytics 4 – Diagnostika
V GA4 přejděte do Admin, sekce Data Streams, a klikněte na svůj datový proud. V sekci „Consent mode" uvidíte, jaké procento dat pochází od uživatelů se souhlasem a jaké je modelované.
Časté chyby při implementaci
Z praxe víme, že při implementaci Consent Mode v2 se opakují stejné chyby:
- Chybějící default příkaz – pokud nenastavíte výchozí stav na
denied, Google tagy budou fungovat, jako by souhlas byl udělen - Špatné pořadí skriptů – consent default musí být nastaven PŘED načtením gtag.js nebo GTM snippetu
- Chybějící nové signály – zapomenout na
ad_user_dataaad_personalizationznamená, že implementace je neúplná - Neaktualizování po souhlasu – cookie banner nastaví default, ale nevolá
consent updatepo kliknutí uživatele - Pouze Basic mode – zbytečně přicházíte o modelovaná data
- Testování jen s jedním prohlížečem – ověřte funkčnost v Chrome, Firefox, Safari i na mobilních zařízeních
Consent Mode a český trh
Pro české weby má Consent Mode v2 specifický význam. Český trh je silně závislý na Google ekosystému – Google Analytics používá přes 80 % českých webů a Google Ads je dominantní reklamní platforma vedle Seznamu.
Specifika pro český trh:
- Sklik a Seznam – Consent Mode je specifický pro Google. Pro Sklik musíte řešit consent zvlášť, ale Consentio automaticky blokuje i skripty Seznamu podle kategorie souhlasu.
- Consent rate – na českém trhu se consent rate typicky pohybuje mezi 55–75 %. S dobře navrženým bannerem (jako v Consentio) lze dosáhnout i 80 %+.
- ÚOOÚ – český dozorový úřad zatím nevydal specifická stanoviska ke Consent Mode, ale obecná pravidla pro cookies platí. Důležité je, že samotný Consent Mode vás nezbavuje povinnosti získat souhlas – je to technické řešení pro komunikaci stavu souhlasu Google službám.
Dopad na výkon reklam a analytiku
Implementace Consent Mode v2 má přímý dopad na vaše marketingové výsledky:
- Konverze v Google Ads – s Advanced mode získáte až o 70 % více konverzních dat díky modelování. To zlepší optimalizaci kampaní a snížení CPA.
- Smart Bidding – automatické strategie nabídek (Target CPA, Target ROAS, Maximize Conversions) fungují lépe s více konverzními daty.
- Audience – remarketing audience se budou plnit i z modelovaných dat, takže neztratíte dosah.
- GA4 reporty – modelování v Google Analytics 4 doplní chybějící data a reporty budou přesnější.
Nejjednodušší řešení
S Consentio nemusíte nic programovat – implementace Consent Mode v2 je plně automatická. Stačí přidat jeden řádek kódu na váš web a Consentio:
- Automaticky nastaví výchozí consent default na
deniedpro všechny signály - Implementuje Advanced mode pro maximální kvalitu dat
- Po interakci uživatele s bannerem okamžitě volá
consent update - Správně mapuje kategorie cookies na consent signály
- Podporuje region-specific nastavení
- Funguje s Google Tag Manager i přímou implementací gtag
Začněte zdarma a mějte jistotu, že váš web správně komunikuje s Google Consent Mode v2 – bez ztráty dat a v plném souladu s GDPR a DMA.
Chcete vyřešit cookies compliance jednou provždy?
Vyzkoušejte Consentio zdarma. GDPR compliance za 5 minut, bez programování.
Začít zdarma