Skip to content
BlogMěření a analytika7 min čtení

Cookie lišta, CMP a ztráta dat: 20+ chyb, které ničí měření kampaní

Cookie lišta není jen právní prvek v rohu webu. Je to první technický filtr mezi uživatelem, analytikou a reklamními systémy.

Krátká odpověď

Cookie lišta není jen právní prvek v rohu webu. Je to první technický filtr mezi uživatelem, analytikou a reklamními systémy. Když je malá, pomalá, špatně napojená na GTM nebo uživateli dovolí proklikat web bez rozhodnutí, ztrácíte zdroj návštěvy, click ID, první page_view i část konverzí.

Nejhorší cookie lišty mají dvě vlastnosti současně: právně vypadají podezřele a technicky ničí data. Schovávají odmítnutí, používají předem zaškrtnuté kategorie, blokují celý GTM, mažou URL parametry, nechávají hardcoded pixely mimo consent logiku a nemají žádnou možnost změnit rozhodnutí.

Dobrá cookie lišta má jasnou volbu, rychlé načtení, stejné možnosti přijmout i odmítnout, okamžitý consent update po kliknutí, zapojené všechny tagy v GTM a auditní pohled na to, kolik lidí cookies přijímá, odmítá a jak to mění reálná čísla kampaní.

Z pohledu dat je cookie lišta rozhodovací bod. Pokud ji uživatel ignoruje, měření zůstává v nejistém nebo omezeném stavu. Pokud je lišta malý proužek ve spodním rohu, část uživatelů ji přehlédne a pokračuje bez jasného rozhodnutí. Výsledkem je horší consent ratio a méně použitelných dat pro kampaně.

Na druhou stranu pozor na právní a reputační rovinu. Cílem není uživatele zmanipulovat. Cílem je dát mu jasnou, férovou a rychlou volbu. Datově dobře funguje modal nebo výrazná vrstva přes obsah, ale pouze pokud má odmítnutí stejnou dostupnost jako přijetí a uživatel rozumí tomu, co vybírá.

  • Příliš malá lišta. Uživatel ji přehlédne, neklikne a vy čekáte na souhlas, který nikdy nepřijde.
  • Křížek místo rozhodnutí. Z datového hlediska vzniká šedá zóna. Uživatel nezvolil přijetí ani odmítnutí, ale lišta může zmizet.
  • Možnost klikat pod lištou. Uživatel přejde na další stránku dřív, než se odešle consent update. Tím můžete ztratit referrer, vstupní URL nebo click ID.
  • Pomalý banner. Pokud se lišta načítá pozdě, tagy mohou mezitím běžet s neúplným consent stavem.
  • Vizuál mimo brand. Cookie lišta je často první věc, kterou uživatel vidí. Pokud vypadá jako cizí plugin nebo scam, zvyšuje nedůvěru.

Dobrý UX princip: jasně, stejně a rychle

Dobrá lišta má jasně viditelné volby, stejně dostupné odmítnutí i přijetí, srozumitelný text, možnost detailního nastavení a technickou odezvu hned po kliknutí. Není potřeba dělat z cookie lišty právnickou esej. Uživatel má pochopit účely a rychle rozhodnout.

Pokud použijete modal, hlídejte dvě věci: nesmí to být dark pattern a nesmí to rozbít performance webu. Tlačítka musí být funkční okamžitě. Po kliknutí se nesmí nic „točit“ dvě sekundy, protože browser může mezitím přerušit network requesty nebo uživatel odejde.

2. Dark patterns a právní chyby, které ničí důvěru

Marketing někdy tlačí na co nejvyšší consent ratio. To je pochopitelné, ale nesmí to přerůst do manipulace. Skryté odmítnutí, předem zaškrtnuté kategorie nebo složitější cesta k odmítnutí jsou přesně věci, které regulátoři dlouhodobě řeší a které snižují důvěru uživatele.

Z pohledu performance týmu je to navíc krátkozraké. Falešně vysoké consent ratio získané temným vzorcem může vypadat dobře v reportu, ale zhoršuje reputaci značky a vytváří právní riziko.

  • Odmítnutí je schované ve druhé vrstvě. Uživatel má jednoduché „Přijmout vše“, ale odmítnutí je odkazem nebo až po několika krocích.
  • Předem zaškrtnuté marketingové nebo analytické kategorie. Souhlas má být aktivní volba, ne opt-out konstrukce.
  • Odmítnutí se pořád znovu ptá, přijetí se pamatuje rok. Technicky to vypadá jako tlak na změnu rozhodnutí a uživatelsky je to nepříjemné.
  • Marketingové cookies se maskují jako oprávněný zájem. Pro reklamní měření a remarketing to berte jako vysoce rizikové tvrzení.
  • Chybí možnost změnit názor. Na webu má být dostupný odkaz nebo tlačítko pro znovuotevření nastavení cookies, typicky v patičce nebo v zásadách ochrany soukromí.

3. Technické chyby v GTM a tagování

Největší technický problém je špatná odpovědnost. Cookie lišta má sbírat a ukládat rozhodnutí. Consent Mode má toto rozhodnutí přeložit do signálů. GTM má podle nich řídit tagy. Když se jedna z těchto vrstev udělá špatně, celé měření začne lhát.

Častý antipattern je blokovat celý Google Tag Manager, dokud uživatel nepřijme cookies. Na první pohled to zní bezpečně. V praxi tím ale často zablokujete i tagy, které mají nastavit consent default, update, Consent Overview a další logiku. Správnější je načíst GTM a uvnitř něj řídit jednotlivé tagy podle consent state.

  • Consent default se spouští pozdě. CMP nebo consent tag musí běžet na Consent Initialization - All Pages.
  • Eventy se spouští před Google tagem nebo consentem. Konverze před consent state může být neúplná, chybně přiřazená nebo blokovaná.
  • GTM je blokovaný celý. Pak často neběží ani mechanismus, který má consent zpracovat.
  • Hardcoded skripty mimo GTM. Meta, LinkedIn, TikTok nebo Hotjar vložené natvrdo v šabloně webu se nemusí řídit consentem v GTM.
  • Dvojí implementace. Consent Mode je současně v kódu webu i v GTM. Jeden systém nastaví denied, druhý granted, pořadí se mění a nikdo neví, co platí.
  • Žádné additional consent checks pro non-Google tagy. Google tagy mají built-in logiku, ale ostatní tagy ji samy od sebe nemají.
  • Embeds mimo consent. YouTube, Instagram, mapy nebo jiné vložené prvky mohou načítat třetí strany i bez marketingového/embedded souhlasu.

4. CMP platformy: kdy pomáhají a kdy škodí

CMP platforma může být užitečná. Umí skenovat cookies, generovat cookie policy, vést consent logy, řešit vícejazyčné weby, regionální pravidla, cross-domain scénáře a správu napříč větším týmem. Pro velkou firmu je to často nejčistší provozní řešení.

Zároveň ale CMP není magická garance správného měření. Některé CMP skripty zpomalují web, mění URL parametry, blokují nečekané požadavky nebo vytvářejí vlastní logiku mimo GTM. Automatické scannery navíc mohou v analytice vypadat jako falešná návštěvnost, pokud je neidentifikujete a neodfiltrujete tam, kde to dává smysl.

5. Ztráta zdrojů, referrerů a click ID

Jeden z nejvíc podceňovaných problémů je navigace pod lištou. Uživatel přijde z kampaně s gclid, wbraid, fbclid, li_fat_id nebo UTM parametry v URL. Než klikne na souhlas, proklikne se na další stránku. Web, CMP nebo přesměrování část parametrů zahodí. Když pak uživatel souhlasí až na druhé stránce, první zdroj už nemusí být správně dostupný.

Consent Mode toto umí částečně řešit u Google nástrojů pomocí URL passthrough, ale jen za určitých podmínek. U ostatních reklamních systémů musíte přemýšlet samostatně. Pokud chcete robustní atribuci, musíte hlídat redirecty, parametry, vlastní ukládání identifikátorů, serverové logy a to, jestli je vůbec povoleno daný identifikátor uložit.

  • GCLID/WBRAID/GBRAID. Google Ads identifikátory. Hlídat auto-tagging, Conversion Linker, URL passthrough a přesměrování.
  • FBCLID. Meta click identifier. Není totéž co UTM a Google Analytics z něj samo nevyčte kampaně jako z propojeného Google Ads účtu.
  • li_fat_id. LinkedIn click identifier. Pokud LinkedIn kampaně používáte, počítejte s tím, že i LinkedIn má vlastní reklamní identifikátory.
  • UTM parametry. Primárně analytické značení kampaní. Nejsou náhrada za click ID v reklamním systému.
  • Referrer. Může se změnit nebo ztratit při přechodech, přesměrováních, iframech nebo externích systémech.

Bez znalosti consent ratio nevíte, jak moc jsou data zkreslená. Nestačí vědět, že GA4 ukazuje 100 objednávek. Potřebujete vědět, kolik objednávek vidí e-shop, kolik objednávek vidí reklamní systémy a kolik uživatelů vůbec dalo souhlas s analytikou nebo marketingem.

Dobrý reporting by měl oddělit tři vrstvy: data z reklamních systémů, data z analytiky a backendovou realitu. Backendová realita je objednávka v e-shopu, lead v CRM, telefonát, rezervace nebo zaplacená faktura. Cookie lišta ovlivňuje první dvě vrstvy, ale obchodní realita existuje i mimo ni.

  • Vymazat cookies/localStorage a otestovat nového uživatele v GTM Preview.
  • Ověřit, že consent default vznikne na Consent Initialization před všemi měřicími tagy.
  • Ověřit, že consent update vznikne hned po kliknutí na lištu a na stejné stránce.
  • Zkontrolovat, že po odmítnutí neběží Meta/TikTok/LinkedIn/Hotjar/Clarity, pokud k tomu není odpovídající souhlas.
  • Zkontrolovat, že Google tagy mají jasně zvolený režim basic nebo advanced a že jejich chování odpovídá rozhodnutí.
  • Ověřit zachování GCLID/WBRAID/GBRAID, FBCLID, li_fat_id a UTM parametrů přes interní redirecty.
  • Zkontrolovat, že žádné měřicí skripty nejsou natvrdo mimo GTM nebo CMP logiku.
  • Ověřit, že YouTube/Instagram/Mapy a další embedy nejsou načtené před příslušným souhlasem.
  • Najít tlačítko nebo odkaz pro změnu rozhodnutí v patičce nebo zásadách soukromí.
  • Změřit consent ratio a porovnat GA4/Ads data s backendovou realitou.

FAQ

Časté otázky

Další článek

Consent Mode v2 GTM Cookiebot

Jak nastavit Consent Mode v2 v GTM s Cookiebotem nebo vlastní cookie lištou

Consent Mode v2 můžete v GTM nastavit dvěma hlavními cestami. První je přes CMP, která má hotovou GTM šablonu nebo nativní integraci.

Číst článekČíst článek

 
Hledáte 
 
někoho, kdo 
 
to vezme 
 
za vás? 

Potřebujete zjistit, jestli vám cookie lišta nepálí data z kampaní? Uděláme audit CMP, GTM, Consent Mode, tagů, click ID a consent ratio. Ukážeme konkrétní místa, kde ztrácíte měření, ne jen obecné doporučení „nastavte cookies správně“.