Consent Mode v2 zní jako další byrokracie, ale ve skutečnosti jde o jednoduchou věc: říct Googlu a Metě, zda návštevník dal souhlas se sledováním — a podle toho upravit, jaká data se posílají. Tady je, jak to funguje se server-side GTM a co reálně musíte nastavit.
Co je Consent Mode v2
Consent Mode je způsob, jakým váš web předává reklamním a analytickým nástrojům Googlu informaci o tom, jaký souhlas návštěvník udělil. Od března 2024 je verze v2 povinná pro každého, kdo cílí na uživatele v EHP a chce v Google Ads používat remarketing nebo publika.
Verze v2 přidala k původním dvěma signálům dva nové. Celkem jde o čtyři:
ad_storage— souhlas s ukládáním cookies pro reklamu;analytics_storage— souhlas s cookies pro analytiku (GA4);ad_user_data— souhlas s odesíláním uživatelských dat Googlu pro reklamní účely;ad_personalization— souhlas s personalizovanou reklamou a remarketingem.
Basic vs. Advanced mode
Consent Mode má dva režimy a je důležité vědět, který používáte:
- Basic mode: dokud návštěvník nedá souhlas, žádné tagy se nespustí a do Googlu neletí vůbec nic. Po souhlasu se měří normálně. Jednodušší, ale přicházíte o data těch, kdo souhlas nedají.
- Advanced mode: i bez souhlasu se odešle tzv. cookieless ping — anonymní signál bez cookies a bez identifikátorů. Google z těchto pingů a z chování těch, kdo souhlas dali, dopočítá modelované konverze. Získáte tak odhad i tam, kde byste jinak měli nulu.
Jak do toho zapadá server-side
Tady se hodí vyjasnit jeden častý omyl: server-side tracking neobchází souhlas. Consent signály se vyhodnocují stále — server-side jen mění, kde se data zpracovávají.
Server-side ale dává dvě praktické výhody:
- Jedno místo pro pravidla. V server-side GTM kontejneru máte centrální bod, kde rozhodujete, co se podle consent stavu pošle dál a co se zahodí. Nemusíte to řešit v každém tagu zvlášť.
- Méně dat opouští prohlížeč. Místo desítek volání cizích domén jde z prohlížeče jeden požadavek na vaši doménu. Server pak respektuje consent signály při dalším rozesílání.
Jak to nastavit
Postup ve zkratce:
- 1. Nasaďte certifikovanou consent management platformu (CMP) — banner, který sbírá souhlas a předává ho přes
gtag('consent', ...). - 2. Nastavte výchozí stav (
default) všech čtyř signálů nadeniedpřed načtením tagů. - 3. Po interakci s bannerem pošlete
updates reálnými hodnotami. - 4. V server-side GTM kontejneru čtěte consent stav z příchozí události a podle něj se rozhodněte, zda událost přeposlat do GA4, Meta CAPI a dalších.
Detailní postup najdete v dokumentaci v článku Google Consent Mode V2 se server-side GTM.
Co se stane, když návštěvník odmítne
Při Advanced mode se i po odmítnutí odešle cookieless ping a Google z něj dopočítá modelované konverze. Při Basic mode se nepošle nic. Pro většinu e-shopů, které spoléhají na přesnost konverzí pro Google Ads, je Advanced mode výhodnější — pokud ho správně doprovodíte korektním bannerem a default stavem.
Časté chyby
- Chybějící
defaultstav. Pokud nenastavíte výchozídeniedpřed tagy, Google to bere jako nezavedený Consent Mode. - Zapomenuté nové signály. Bez
ad_user_dataaad_personalizationpřijdete o remarketingová publika v EHP. - Spoléhání na to, že server-side „vyřeší souhlas". Nevyřeší — banner a CMP potřebujete tak jako tak.
Shrnutí
Consent Mode v2 není volitelný — pro cílení na EHP je povinný. Server-side GTM ho neobchází, ale dává vám jedno centrální místo, kde consent pravidla vynutíte čistě a konzistentně. Kombinace správně nastaveného banneru, Advanced mode a server-side rozesílání je dnes nejlepší způsob, jak měřit přesně a přitom respektovat GDPR. Vyzkoušejte DataNostro zdarma.