
Rychlá odpověď: Zvládnutí Google Tag Manageru pro pracovní postupy souhlasu v souladu s předpisy vyžaduje konfiguraci Google Consent Mode v2, připojení certifikované platformy pro správu souhlasu a použití vestavěných spouštěčů inicializace souhlasu v GTM k blokování tagů, dokud uživatelé neudělí povolení. Správně provedené nastavení splňuje požadavky GDPR, CCPA a Google EU User Consent Policy současně a zároveň zachovává smysluplná data měření.
Klíčové poznatky
- Consent Mode v2 zavádí dva nové parametry,
ad_user_dataaad_personalization, které inzerentům poskytují podrobnější kontrolu nad původními signályad_storageaanalytics_storage[1] - Spouštěč inicializace souhlasu v GTM se spustí před všemi ostatními spouštěči, což zajišťuje, že se žádné tagy nespustí před stanovením stavu souhlasu [2]
- Tagy s vestavěnými kontrolami souhlasu budou odesílat anonymizované pings (nikoli cookies), když je souhlas odepřen, což umožňuje statistické modelování dat [3]
- Nesprávná implementace souhlasu v GTM může vystavit organizace regulačním pokutám a ztrátě funkcí personalizace reklam Google [1]
- Stránka GTM Consent Overview umožňuje hromadnou úpravu nastavení souhlasu napříč celým kontejnerem, což snižuje chyby konfigurace [2]
- Certifikovaná CMP, jako je Biscotti CMP, se může přímo integrovat s GTM a automatizovat doručování signálů souhlasu
- Testování pracovních postupů souhlasu v GTM Preview Mode před publikováním je nezbytné pro odhalení chybně nakonfigurovaných pravidel spouštění tagů
- E-commerce weby čelí zvýšenému riziku, protože tagy pro nákupy a remarketing patří mezi nejcitlivější typy tagů z hlediska souhlasu

Co je Google Tag Manager a jak funguje se souhlasem
Google Tag Manager (GTM) je systém pro správu tagů, který umožňuje vlastníkům webových stránek nasazovat a spravovat JavaScriptové úryvky (tagy) bez přímé úpravy kódu webu. V kontextu souhlasu GTM funguje jako vynucovací vrstva: přijímá signály souhlasu z platformy pro správu souhlasu a používá tyto signály k rozhodování, které tagy se smí spustit.
Když uživatel navštíví stránku, dojde k následující sekvenci:
- Načte se kontejner GTM
- Spustí se spouštěč inicializace souhlasu, který nastaví počáteční stav souhlasu před spuštěním jakéhokoli jiného tagu [2]
- Zobrazí se banner CMP a zaznamená volbu uživatele
- Signály souhlasu jsou odeslány do datové vrstvy GTM
- Tagy s požadavky na souhlas zkontrolují aktuální stav a podle toho se spustí nebo zůstanou blokovány
Tato architektura znamená, že GTM sám neshromažďuje souhlas, ale čte jej a vynucuje. CMP je zodpovědná za zachycení a uložení uživatelských preferencí.
Jaký je rozdíl mezi Consent Mode v1 a v2
Consent Mode v2 je významným rozšířením původního rámce a pochopení rozdílu je zásadní pro každého, kdo se zaměřuje na zvládnutí Google Tag Manageru pro pracovní postupy souhlasu v souladu s předpisy.
Consent Mode v1 pokrýval dva parametry:
ad_storage: řídí reklamní cookiesanalytics_storage: řídí analytické cookies
Consent Mode v2 přidává dva další parametry [1]:
ad_user_data: řídí, zda mohou být uživatelská data odesílána společnosti Google pro reklamní účelyad_personalization: řídí, zda mohou být data použita pro personalizovanou reklamu
Praktickým důsledkem je, že inzerenti, kteří implementovali pouze v1, již nejsou plně v souladu s Google EU User Consent Policy. Od března 2024 Google vyžadoval přijetí v2 pro provoz z EHP, aby si udrželi přístup k funkcím založeným na publiku a modelování konverzí. Weby, které stále používají konfigurace v1, by měly považovat upgrade za naléhavý nápravný úkol, nikoli za volitelné vylepšení.
Jak nastavit Consent Mode v Google Tag Manageru
Nastavení Consent Mode v GTM je strukturovaný proces. Každý krok navazuje na předchozí a přeskočení jakéhokoli kroku obvykle vede k tichým selháním, která je později obtížné diagnostikovat.
Krok 1: Vyberte a nainstalujte kompatibilní CMP Vyberte CMP, která nativně podporuje integraci GTM a Consent Mode v2. Biscotti CMP poskytuje nativní integraci GTM, která automaticky zpracovává vkládání signálů souhlasu.
Krok 2: Nakonfigurujte spouštěč inicializace souhlasu
V GTM vytvořte tag, který nastavuje výchozí stavy souhlasu pomocí gtag('consent', 'default', {...}). Přiřaďte mu spouštěč inicializace souhlasu, aby se spustil před vším ostatním [2].
Krok 3: Nastavte konzervativní výchozí hodnoty
Nastavte všechny parametry souhlasu na 'denied' pro uživatele z EHP. Tím zajistíte, že se před volbou uživatele neshromažďují žádná data.
Krok 4: Aktualizujte souhlas prostřednictvím datové vrstvy
Když uživatel přijme nebo odmítne, CMP by měla odeslat volání gtag('consent', 'update', {...}). GTM to přečte a v reálném čase upraví chování tagů.
Krok 5: Ověřte vestavěné kontroly souhlasu u tagů Google Tagy Google Ads, GA4 a Floodlight obsahují vestavěné kontroly souhlasu. Potvrďte, že jsou povoleny v rozšířených nastaveních tagu v GTM [3].
Krok 6: Použijte stránku Přehled souhlasu Stránka GTM Consent Overview zobrazuje každý tag a jeho konfiguraci souhlasu v jednom zobrazení, což usnadňuje identifikaci nenakonfigurovaných tagů a použití hromadných úprav [2].
Jak zajistit soulad GTM s GDPR a CCPA
Soulad s GDPR a CCPA prostřednictvím GTM vyžaduje řešení jak technické konfigurace, tak právní odpovědnosti. Konfigurace GTM se stará o technické vynucování; právní závazky vyžadují organizační politiky, které GTM sám nemůže splnit.
Pro GDPR (uživatelé z EHP):
- Implementujte Consent Mode v2 s výchozími hodnotami
'denied'před udělením souhlasu - Zajistěte, aby CMP zaznamenávala a ukládala souhlas s časovými razítky a čísly verzí
- Respektujte odvolání souhlasu opětovným spuštěním blokování tagů, když se uživatelé odhlásí
Pro CCPA (uživatelé z Kalifornie):
- Poskytněte mechanismus "Do Not Sell or Share My Personal Information"
- Mapujte tagy GTM, které sdílejí data s třetími stranami, na signál odhlášení CCPA
- Všimněte si, že CCPA funguje na modelu opt-out, na rozdíl od požadavku opt-in GDPR
Výzkumná práce z roku 2023 publikovaná na arXiv identifikovala konkrétní případy, kdy implementace GTM sdílely osobní údaje bez adekvátního souhlasu, což zdůrazňuje, že chybně nakonfigurované kontejnery, nikoli samotný GTM, jsou obvykle zdrojem právní expozice [4].
Častá chyba: Použití logiky souhlasu GDPR globálně namísto geografického cílení. Poskytování tvrdé brány souhlasu uživatelům v USA, kde to není právně vyžadováno, vytváří zbytečné tření bez přínosu pro soulad.
Nejlepší platforma pro správu souhlasu pro integraci s GTM
Správná CMP pro integraci GTM je ta, která podporuje Consent Mode v2, IAB Transparency and Consent Framework (TCF) v2.0 a nabízí nativní tag GTM nebo integraci datové vrstvy [3].
Biscotti CMP je navržena speciálně pro nasazení založená na GTM a poskytuje automatické vkládání signálů souhlasu do datové vrstvy a předpřipravené šablony tagů GTM. Tím se eliminuje potřeba ručního skriptování gtag a snižuje se riziko chybné konfigurace. Pro organizace spravující více kontejnerů GTM napříč různými doménami je CMP s podporou více vlastností a centralizovaným protokolováním souhlasu obzvláště cenná.
Při hodnocení jakékoli CMP ověřte:
- Nativní podpora všech čtyř parametrů Consent Mode v2
- Certifikace TCF v2.0 pro soulad s EHP
- Možnosti auditního protokolu pro prokazování záznamů souhlasu regulačním orgánům
- Geografické cílení pro poskytování různých zkušeností se souhlasem podle jurisdikce
Jak blokovat tagy, dokud uživatel neudělí souhlas v GTM
Tagy lze v GTM blokovat dvěma doplňkovými mechanismy: vestavěnými kontrolami souhlasu a podmínkami spouštění.
Vestavěné kontroly souhlasu jsou k dispozici u vlastních tagů Google (GA4, Google Ads Conversion Tracking atd.). Když jsou povoleny, tag se nespustí, nebo se spustí v omezeném režimu bez cookies, na základě aktuálního stavu souhlasu [3].
Blokování založené na spouštěčích se vztahuje na tagy třetích stran, které nemají vestavěnou logiku souhlasu. Přístup:
- Vytvořte spouštěč vlastní události, který se spustí pouze po konkrétní události datové vrstvy, která udělila souhlas
- Přidejte spouštěč výjimky, který se spustí při načtení stránky, aby se tag ve výchozím nastavení zablokoval
- Použijte sekvencování tagů GTM nebo skupiny spouštěčů k vynucení správného pořadí spouštění
Pro tagy, které se nikdy nesmí spustit bez výslovného souhlasu (například remarketingové pixely nebo nástroje pro nahrávání relací), je blokování založené na spouštěčích spolehlivější metodou, protože nezávisí na interní implementaci souhlasu dodavatele tagu.
Co se stane, když neimplementujete souhlas v Google Tag Manageru
Přeskočení implementace souhlasu v GTM má důsledky ve třech kategoriích: regulační, komerční a technické.
Regulační: Pokuty GDPR mohou dosáhnout 4 % celkového ročního obratu nebo 20 milionů eur, podle toho, co je vyšší. Pokuty CCPA se posuzují za každé porušení. Výzkum zdokumentoval reálné nasazení GTM, které přenášelo osobní údaje bez souhlasu, což vytváří jasnou právní expozici [4].
Komerční: Google vyžaduje signály souhlasu pro uživatele z EHP, aby umožnil personalizaci reklam a modelování konverzí. Bez Consent Mode v2 inzerenti ztrácejí přístup k funkcím cílení na publikum a zaznamenávají zhoršená data atribuce [1].
Technické: Bez výchozích nastavení režimu souhlasu se tagy spustí okamžitě při načtení stránky pro všechny uživatele, včetně těch v jurisdikcích, kde je to zakázáno. Toto není šedá zóna, je to porušení Google EU User Consent Policy [1].
"Tagy s vestavěnými kontrolami souhlasu nebudou ukládat cookies, když je souhlas odepřen, ale mohou odesílat anonymizované pings, aby umožnily modelování dat.", dokumentace Google Tag Manager [3]
Můžete používat Google Tag Manager bez banneru se souhlasem
GTM lze technicky nasadit bez banneru se souhlasem, ale je to právně přípustné pouze za specifických, úzkých okolností.
Banner se souhlasem není vyžadován, pokud:
- Web neobsluhuje žádné uživatele v EHP, Spojeném království nebo jiných jurisdikcích s právními předpisy o souhlasu
- Všechny nasazené tagy neshromažďují žádné osobní údaje a nenastavují žádné nepodstatné cookies
- Web používá pouze nezbytně nutné cookies (například pro ověřování relací)
Pro prakticky všechny weby používající analytické, reklamní nebo personalizační tagy je banner se souhlasem právně vyžadován pro provoz z EHP. Provozování GTM bez něj při používání tagů GA4 nebo Google Ads představuje porušení požadavků GDPR na právní základ.
Okrajový případ: Čistě informační web bez sledovacích tagů a bez skriptů třetích stran může používat GTM (například pro správu strukturovaných dat nebo A/B testování prostřednictvím server-side renderingu) bez banneru se souhlasem, za předpokladu, že nejsou zpracovávány žádné osobní údaje.
Jak testovat pracovní postupy souhlasu v GTM před spuštěním
GTM Preview Mode je primární testovací nástroj. Umožňuje vývojářům kontrolovat, které tagy se spustily, které spouštěče se aktivovaly a co obsahovala datová vrstva v každém okamžiku, a to vše bez publikování změn živým uživatelům.
Kontrolní seznam pro testování:
- Potvrďte, že se tag inicializace souhlasu spustí před všemi ostatními tagy v časové ose režimu náhledu
- Simulujte odepření souhlasu a ověřte, že se nepodstatné tagy nespustí
- Simulujte udělení souhlasu a ověřte, že se příslušné tagy spustí ihned po události aktualizace
- Zkontrolujte, zda stav souhlasu přetrvává napříč navigací po stránkách (nejen na vstupní stránce)
- Použijte vývojářské nástroje prohlížeče k potvrzení, že se před udělením souhlasu nenastavují žádné cookies
- Ověřte, že všechny čtyři parametry Consent Mode v2 jsou přítomny v odeslání datové vrstvy
Pro weby s více jurisdikcemi testujte s VPN nebo nástrojem pro geografickou simulaci, abyste potvrdili, že uživatelé v EHP obdrží tok opt-in, zatímco uživatelé v jiných regionech obdrží odpovídající zkušenost.
Proč můj Consent Mode nefunguje v Google Tag Manageru
Nejčastějším důvodem, proč Consent Mode v GTM tiše selhává, je to, že výchozí stav souhlasu je nastaven poté, co se již spustily jiné tagy. K tomu dochází, když se nepoužívá spouštěč inicializace souhlasu, nebo když se skript CMP načítá asynchronně po kontejneru GTM.
Diagnostické kroky:
- Otevřete GTM Preview Mode a zkontrolujte pořadí spouštění tagů v časové ose Souhrn
- Potvrďte, že se tag výchozího souhlasu spustí na pozici 1, před událostmi DOM Ready nebo Window Loaded
- Zkontrolujte datovou vrstvu pro události
gtag('consent', 'default', ...)agtag('consent', 'update', ...) - Ověřte, že CMP vkládá signály souhlasu prostřednictvím datové vrstvy, nikoli prostřednictvím přímého volání
gtag, které obchází GTM - U tagů Google potvrďte, že je v rozšířených nastaveních tagu zaškrtnuto "Povolit přehled souhlasu" [2]
Častý okrajový případ: vývojáři správně nakonfigurují Consent Mode pro desktop, ale zapomenou, že existuje samostatný kontejner AMP nebo mobilního webu bez jakékoli konfigurace souhlasu.
Potřebujete právníka k nastavení pracovních postupů souhlasu GTM
Technická konfigurace GTM a Consent Mode nevyžaduje právníka. Nicméně právní rozhodnutí, která tuto konfiguraci ovlivňují, jaký právní základ se uplatňuje, co představuje "oprávněný zájem", jak formulovat oznámení o souhlasu, těží z kvalifikovaného právního posouzení.
Konkrétně se poraďte s právním poradcem ohledně:
- Vypracování zásad ochrany osobních údajů a zásad používání souborů cookie uvedených v banneru se souhlasem
- Určení, zda se oprávněný zájem vztahuje na jakékoli zpracovatelské činnosti
- Přezkoumání dohod o zpracování dat s dodavateli tagů
- Posouzení, zda konkrétní typy tagů vyžadují výslovný souhlas podle platných právních předpisů
Konfigurace GTM implementuje rozhodnutí učiněná právními a compliance týmy. Vývojáři by neměli tato podstatná právní rozhodnutí činit jednostranně.
Souhlas Google Tag Manager pro sledování e-commerce
E-commerce weby čelí nejsložitějším scénářům souhlasu v GTM, protože sledování nákupů, remarketing a tagy Customer Match patří mezi nejnáročnější na data a právně nejcitlivější.
Klíčové aspekty pro e-commerce:
- Události GA4 Enhanced Ecommerce (purchase, add_to_cart, begin_checkout) jsou vázány na souhlas
analytics_storage. Pokud je odepřen, tyto události se nespustí s připojenými identifikátory uživatelů [3] - Konverzní tagy Google Ads vyžadují souhlas
ad_storageiad_user_datav rámci Consent Mode v2 [1] - Nahrávání Customer Match vyžaduje explicitní signály souhlasu, než mohou být uživatelská data odeslána společnosti Google pro porovnávání publika [3]
- Remarketingové tagy závisí na souhlasu
ad_personalization; bez něj nelze uživatele přidat do remarketingových seznamů
Pro provozovatele e-commerce je obchodní důvod pro správnou implementaci souhlasu přímý: bez ní se zhoršuje modelování konverzí, zmenšuje se remarketingové publikum a data atribuce se stávají nespolehlivými. Anonymizovaný ping mechanismus Consent Mode částečně kompenzuje odepřený souhlas tím, že umožňuje statistické modelování, ale není náhradou za skutečný souhlas [3].
Jak často byste měli aktualizovat nastavení souhlasu GTM
Konfigurace souhlasu GTM vyžadují revizi vždy, když nastane některá z následujících situací:
- Google vydá novou verzi Consent Mode nebo přidá nové parametry
- V jurisdikci, kde web působí, vstoupí v platnost nové nařízení o ochraně osobních údajů
- Do kontejneru GTM jsou přidány nové tagy, které zpracovávají osobní údaje
- Dodavatel CMP vydá významnou aktualizaci své integrace GTM
- Úřad pro ochranu osobních údajů vydá nové pokyny týkající se sledování založeného na tagách
Jako základ je čtvrtletní audit stránky GTM Consent Overview přiměřeným minimem pro weby s aktivními reklamními a analytickými zásobníky. Vysoce navštěvované e-commerce weby nebo ty, které působí napříč více jurisdikcemi, by měly provádět revizi častěji.
Jaká je pokuta za nedodržení implementace GTM
Pokuty za nedodržení implementace GTM se posuzují podle platného nařízení o ochraně osobních údajů, nikoli konkrétně proti GTM. Platforma je nástroj; odpovědnost leží na správci dat (provozovateli webu).
GDPR: Až 20 milionů eur nebo 4 % celkového ročního obratu, podle toho, co je vyšší, za závažná porušení. Dozorové orgány udělily pokuty konkrétně související s nezákonnými implementacemi cookies a sledování.
CCPA/CPRA: Občanskoprávní pokuty až do výše 7 500 USD za úmyslné porušení. Kalifornská agentura pro ochranu soukromí má pravomoc provádět audity a vynucovat.
Vlastní vynucování Google: Nedodržení Google EU User Consent Policy vede ke ztrátě funkcí personalizace reklam a měření, což je významná komerční pokuta nezávislá na regulačních opatřeních [1].
Studie arXiv o rizicích soukromí GTM nalezla konkrétní příklady přenosu osobních údajů bez souhlasu, což podtrhuje, že se nejedná o teoretická rizika [4].
FAQ
Q: Co je spouštěč inicializace souhlasu v GTM? A: Je to speciální spouštěč GTM, který se spustí před všemi ostatními spouštěči v kontejneru, což zajišťuje, že výchozí nastavení souhlasu jsou nastavena před spuštěním jakéhokoli tagu. Je nezbytný pro jakýkoli tag, který čte nebo zapisuje stav souhlasu [2].
Q: Nahrazuje Consent Mode v2 zcela v1?
A: Ano. Consent Mode v2 je aktuální standard a přidává parametry ad_user_data a ad_personalization k původním dvěma. Weby, které stále používají v1, by měly upgradovat, aby si udržely přístup k funkcím reklam Google [1].
Q: Může GTM vynucovat souhlas pro tagy, které nejsou od Google? A: GTM může blokovat tagy, které nejsou od Google, pomocí podmínek spouštění a spouštěčů výjimek, ale tyto tagy nemají vestavěné kontroly souhlasu. Logika blokování musí být ručně nakonfigurována v GTM.
Q: Jaký je rozdíl mezi ad_storage a ad_user_data?
A: ad_storage řídí, zda se na zařízení uživatele nastavují reklamní cookies. ad_user_data řídí, zda mohou být uživatelská data (jako jsou hashované e-mailové adresy) odesílána na servery Google pro reklamní účely [1].
Q: Je GTM Preview Mode dostatečný pro testování souhlasu? A: Preview Mode je primární nástroj, ale měl by být doplněn vývojářskými nástroji prohlížeče, aby se potvrdilo, že se před souhlasem nenastavují žádné cookies a žádné síťové požadavky nenesou osobní identifikátory.
Q: Znamená odepření souhlasu, že Google nedostává žádná data? A: Ne. Když je souhlas odepřen, tagy Google s vestavěnými kontrolami souhlasu mohou stále odesílat anonymizované pings bez cookies na servery Google. Tyto pings umožňují statistické modelování, ale neobsahují osobní identifikátory [3].
Q: Co je IAB TCF a proč je důležité pro GTM? A: IAB Transparency and Consent Framework (TCF) v2.0 je průmyslový standard pro komunikaci signálů souhlasu mezi CMP a dodavateli reklamních technologií. GTM se integruje s TCF v2.0, což zajišťuje, že rozhodnutí o souhlasu jsou správně předávána službám Google [3].
Q: Potřebuji samostatné kontejnery GTM pro různé země? A: Ne nutně. Jeden kontejner může poskytovat různé zkušenosti se souhlasem pomocí geograficky cílených proměnných a podmíněné logiky tagů. Samostatné kontejnery jsou užitečné, když různé týmy spravují různé regionální vlastnosti.
Q: Co mám dělat, když dodavatel tagu nepodporuje Consent Mode? A: Použijte podmínky spouštění GTM k úplnému zablokování tagu, dokud se nespustí příslušná událost souhlasu. Nespoléhejte na to, že se tag dodavatele sám reguluje.
Q: Jak se Biscotti CMP integruje s GTM?
A: Biscotti CMP poskytuje nativní integraci GTM, která automaticky odesílá signály Consent Mode v2 do datové vrstvy, čímž eliminuje potřebu ručního skriptování gtag a snižuje chyby konfigurace.
Závěr
Zvládnutí Google Tag Manageru pro pracovní postupy souhlasu v souladu s předpisy není jednorázový konfigurační úkol, je to neustálá provozní disciplína. Technický základ je jasný: nasaďte Consent Mode v2 s konzervativními výchozími hodnotami, použijte spouštěč inicializace souhlasu k vynucení pořadí spouštění, připojte schopnou CMP, jako je Biscotti CMP, a pravidelně auditujte stránku Consent Overview.
Akční další kroky:
- Auditujte svůj aktuální kontejner GTM pomocí stránky Consent Overview, abyste identifikovali všechny tagy, kterým chybí konfigurace souhlasu
- Ověřte, že používáte Consent Mode v2 (nikoli v1), kontrolou parametrů
ad_user_dataaad_personalizationve vaší datové vrstvě - Potvrďte, že spouštěč inicializace souhlasu je první událostí v časové ose spouštění GTM Preview Mode
- Zkontrolujte všechny tagy, které nejsou od Google, pro ruční blokování založené na spouštěčích, kde nejsou k dispozici vestavěné kontroly souhlasu
- Naplánujte čtvrtletní revizi konfigurace souhlasu v souladu s jakýmikoli novými přidáními tagů nebo regulačními změnami
- Zapojte právního poradce, aby ověřil, že vaše formulace oznámení o souhlasu a určení právního základu jsou aktuální
Organizace, které považují konfiguraci souhlasu za pouhou kontrolní položku, narazí na mezery. Ty, které ji začlení do svého standardního procesu správy GTM, si udrží jak regulační postavení, tak kvalitu dat, jak se prostředí ochrany soukromí neustále vyvíjí.
Reference
[1] support.google - https://support.google.com/tagmanager/answer/13695607?hl=en&utm_source=openai [2] support.google - https://support.google.com/tagmanager/answer/10718549?hl=en&utm_source=openai [3] support.google - https://support.google.com/tagmanager/answer/12329599?hl=en&utm_source=openai [4] arxiv - https://arxiv.org/abs/2312.08806?utm_source=openai [5] Watch - https://www.youtube.com/watch?v=A0NSEddMHl0&utm_source=openai