V roce 2026 už nestačí „nějak zapnout cookies“ a doufat, že se konverze v Ads a GA4 samy srovnají. Consent Mode v2 a server-side tracking (sGTM) jsou pro české weby SME i e‑shopy praktický standard, ne experiment. Tento průvodce vysvětluje, co Consent Mode v2 skutečně dělá, co se rozbije při zamítnutí souhlasu, kdy dává smysl first-party endpoint přes sGTM - a hlavně, co tím nevyřešíte kouzlem.
Nejde o právní výklad GDPR ani ePrivacy. Jde o technickou realitu měření a reklamních signálů, se kterou dnes pracují marketéři a provozovatelé webů v CZ/EU.
Proč samotné cookies v roce 2026 nestačí
Prohlížeče omezují third-party cookies, uživatelé častěji odmítají tracking a reklamní platformy vyžadují jasné consent signály. V praxi to znamená tři věci najednou:
- Méně „tvrdých“ konverzí u uživatelů, kteří souhlas neudělili nebo ho dali jen částečně.
- Horší atribuce mezi klikem na reklamu, návštěvou webu a nákupem / poptávkou.
- Závislost na modelování: platformy (typicky Google) dopočítávají chování tam, kde chybí přímo měřená data.
CMP (cookie lišta) už není „právní checkbox“, ale vstupní brána pro celý measuring stack. Když defaultně všechno povolíte, riskujete compliance. Když všechno zamítnete a nepřepnete tagy správně, riskujete slepé kampaně. Consent Mode v2 je mechanismus, jak mezi těmito póly udržet měřitelnost v rámci uděleného / neuděleného souhlasu.
Co Consent Mode v2 skutečně dělá
Consent Mode (verze 2) je sada signálů, které web předává tagům Google (a ekosystému GTM). Nejde o to, že by „Google dostal data i bez souhlasu“. Jde o to, že tagy ví, jaký typ souhlasu platí, a podle toho se chovají.
Klíčové stavy: granted vs. denied
Pro marketing a analytiku jsou nejdůležitější typy consentu (zjednodušeně):
- ad_storage - ukládání cookies / identifikátorů pro reklamy
- analytics_storage - ukládání pro analytiku (např. GA4)
- ad_user_data - odesílání uživatelských dat do reklamních produktů
- ad_personalization - personalizace reklam (remarketing apod.)
Když je příslušný consent granted, tagy běží v „plném“ režimu (v rámci toho, co máte nastavené). Když je denied, tagy omezí cookies a část signálů - a Google může (pokud máte Advanced režim a dostatečný traffic) použít modelované konverze / modelované chování, aby doplnil díry v datech.
Modelování není totéž co „vidím všechny uživatele v GA4 jako dřív“. Je to statistický odhad na straně platformy. Pro rozhodování o kampaních je to často lepší než úplná tma, ale stále potřebujete kvalitní implementaci a realistická očekávání.
Basic vs. Advanced Consent Mode
- Basic: tagy se nenačtou (nebo se nespustí), dokud uživatel neudělí souhlas. Po grantu běží klasicky. Při denied prakticky nic z těch tagů neběží - žádné „pings“ pro modelování.
- Advanced: tagy se načtou i při denied, ale v omezeném režimu (bez reklamních/analytických cookies dle nastavení). Odesílají se „cookieless“ / omezené pings, které platforma může použít pro modelování.
Pro většinu firem, které platí za Google Ads a potřebují konverzní data, je Advanced prakticky nutný předpoklad, pokud chtějí modelované konverze. Basic je konzervativnější z hlediska „nic neposílat, dokud není souhlas“, ale měřitelnost při denied trpí víc.
Co se rozbije, když je consent denied
Bez správného Consent Mode a bez server-side vrstvy vypadá „denied“ typicky takto:
- Google Ads: chybí nebo se silně omezí conversion cookies / linker signály; remarketing audience se neplní; Enhanced conversions nemají spolehlivý kontext.
- GA4: bez
analytics_storagese omezí client-side identifikace; reporty podhodnocují návštěvnost a konverze; srovnání měsíců „před/po liště“ je zavádějící. - Remarketing (Google / Meta / další): pixel bez relevantního consentu nemá legitimní základ pro personalizaci; audience se plní špatně nebo vůbec.
- Atribuce napříč zařízeními: Conversion Linker a first-party cookie strategie ztrácejí smysl, pokud consent stavy neprocházejí konzistentně.
Důležité: „rozbité měření“ často vypadá jako „špatná kampaň“. CPC stoupá, ROAS klesá, a tým optimalizuje nabídky na neúplných datech. Než škrtáte rozpočet, ověřte consent pipeline.
Server-side tagging (sGTM): co pomáhá a co ne
Server-side Google Tag Manager (sGTM) přesouvá část tagování z prohlížeče na váš (nebo spravovaný) server, typicky na first-party doméně typu measure.vasefirma.cz.
Proč to v roce 2026 dává smysl
- First-party endpoint: requesty jdou na vaši doménu, ne přímo na třetí strany. To zlepšuje odolnost vůči některým browser / ITP omezením a dává větší kontrolu nad payloadem.
- Kontrola dat: můžete filtrovat, obohacovat nebo naopak ořezávat eventy dřív, než odejdou do GA4, Ads nebo Meta CAPI.
- Stabilnější konverzní signály: v kombinaci s Consent Mode a Conversion Linkerem často spolehlivěji doručíte eventy, které by client-side samotné „ztratilo“.
- Lepší hygiena: méně third-party skriptů v prohlížeči = méně konfliktu s CMP, méně layout shiftů, méně „mystery“ requestů.
Co sGTM magicky neopraví
- Chybějící souhlas: server-side není obcházení GDPR. Consent stavy musíte respektovat i na serveru (a v CAPI / Ads API).
- Špatný dataLayer: když front-end neposílá správné eventy (purchase, lead, value, transaction_id), sGTM jen spolehlivě doručí špatná data.
- Duplicitní konverze: bez deduplikace (client + server, browser pixel + CAPI) si reporty nafouknete.
- Slabá CMP / špatné defaulty: když lišta defaultně povolí všechno, nebo naopak neposílá
consent update, sGTM problém nevidí. - Nízký traffic: modelování v Google potřebuje dostatečný objem; u malých webů očekávejte větší rozptyl.
Stručně: sGTM je infrastruktura a kontrola. Consent Mode je politika signálů. Teprve dohromady drží měření pohromadě.
Praktická architektura: prohlížeč → consent → GTM → sGTM → platformy
Ověřený „šťastný“ řetězec pro většinu českých firemních webů vypadá takto:
- CMP načte preference (default typicky denied pro marketing/analytics, pokud tak máte nastaveno).
- Consent Mode defaults se nastaví před GTM / gtag (kritické pořadí).
- Uživatel zvolí volby → CMP pošle consent update (granted/denied per typ).
- Web GTM (container v prohlížeči) reaguje na consent a posílá eventy na sGTM endpoint (first-party).
- sGTM validuje, mapuje a forwarduje do GA4, Google Ads, případně Meta CAPI / dalších endpointů.
- Conversion Linker / first-party cookies (v rámci grantu) drží klik ID a session kontext.
V debugu (GTM Preview, Tag Assistant, sGTM Preview, GA4 DebugView) byste měli umět ukázat:
- jaké consent stavy platily v okamžiku page_view a conversion eventu,
- zda Advanced pings při denied opravdu odcházejí,
- zda server container dostává stejné
client_id/ session parametry, které očekáváte, - zda Ads konverze nejsou duplicitní.
Pokud některý článek řetězce „háže přes zeď“ bez consentu, celý model se rozpadá - i když „pixel na webu svítí“.
Checklist pro české SME weby
Praktický seznam, který projdete před větší investicí do kampaní:
- CMP: aktuální, lokalizovaná, s možností granular consent (ne jen Accept all).
- Default denied pro ad/analytics storage (nebo dle vaší právní politiky) - a ověřené, že defaults jdou do stránky dřív než GTM.
- Consent update: po kliknutí v liště se stavy opravdu propíšou do dataLayer / gtag consent API.
- Consent Mode v2 typy:
ad_user_dataaad_personalizationnejsou „bonus“ - bez nich Ads ekosystém v roce 2026 funguje neúplně. - Advanced vs. Basic: vědomá volba, zdokumentovaná, otestovaná v Preview.
- Conversion Linker: aktivní, first-party cookies na správné doméně.
- First-party measuring domain: DNS + SSL pro sGTM (např. subdoména webu), ne sdílený „cizí“ endpoint bez kontroly.
- GA4 event schema: konzistentní názvy, value, currency, transaction_id u nákupů.
- Ads konverze: ideálně přes sGTM + deduplikace; Enhanced conversions jen s platným consentem a správným hashem.
- Meta / další: pokud používáte CAPI, mapujte stejný consent a event_id pro dedup.
- Dokumentace: kdo smí měnit GTM, jaká je staging vs. produkce, kdy se publikuje.
- Monitoring: alerty na propad konverzí, consent rate, chybovost sGTM (4xx/5xx).
Nejčastější chyby
- GTM před consent defaults - tagy „stihnou“ naběhnout ve špatném stavu.
- Jen vizuální CMP bez napojení na Consent Mode API - lišta bere souhlas, Google o tom neví.
- Hardcoded gtag mimo GTM + GTM najednou - dvojité hitování a chaos ve stavech.
- sGTM bez respektování consentu - server forwarduje všechno „protože to jde“.
- Ignorování ad_user_data / ad_personalization - „máme Consent Mode“, ale v2 není kompletní.
- Duplicitní purchase (web pixel + server) bez event_id / transaction dedup.
- Testování jen na Accept all - nikdo neověří denied / partial consent cestu.
- Měření „úspěchu“ jen podle GA4 UI bez kontroly Ads conversion diagnostics a modelovaných vs. observed konverzí.
- Změna CMP šablony bez regresního testu - po redesignu lišty tiše spadne update signál.
Kdy volat agenturu a co auditovat
Smysl má přizvat specialisty, když:
- platíte za Ads / Meta relevantní rozpočet a reporty „nesedí“ s CRM / objednávkami,
- přecházíte na novou CMP nebo redesign webu,
- chystáte sGTM / first-party domain a nechcete měsíc ladit DNS a tagy naslepo,
- potřebujete sjednotit GA4 + Ads + případně Meta CAPI pod jednu consent politiku,
- interní tým umí kampaně, ale ne debug GTM/sGTM řetězce.
Dobře vedený audit typicky projde: pořadí CMP → consent defaults → GTM, mapování consent typů na tagy, Basic/Advanced chování při denied (síťové requesty), sGTM forward do GA4/Ads, Conversion Linker a domény cookies, deduplikaci konverzí a dokumentaci (kdo to drží pohromadě po spuštění).
Výstup by měl být konkrétní: co opravit teď, co až při migraci, a jaká rizika zůstávají (právní i datová) - bez slibů „vrátíme 100 % dat jako v roce 2019“.
Shrnutí
V roce 2026 je zdravý measuring stack pro české weby kombinací tří věcí: poctivá CMP, Consent Mode v2 se správnými update signály a server-side vrstva, která doručuje eventy first-party cestou - ale stále respektuje souhlas. Cookies samy o sobě už nestačí. Modelování pomáhá, ale nenahradí čistou implementaci. A sGTM je silný nástroj, ne výjimka z pravidel.

