Consent Mode v2 na Shoptetu: jak ho nastavit a ověřit
Google Ads hlásí chybějící signály souhlasu, nebo si nejste jistí, jestli váš Shoptet posílá správný stav? Tady je, jak Consent Mode v2 na Shoptetu funguje a jak ho za patnáct minut ověříte.
Ve zkratce
- Consent Mode v2 předává Googlu čtyři signály souhlasu. Bez nich Google u návštěvníků z EU omezuje remarketing a měření konverzí.
- Vestavěná propojení Shoptetu s Googlem souhlas respektují. Problém vzniká u vlastního GTM a ručně vložených kódů.
- Ověření zvládnete v Tag Assistantu: výchozí stav musí být „denied“ dřív, než se spustí první značka.
Proč to řešit
Od března 2024 vyžaduje Google u návštěvníků z Evropského hospodářského prostoru, aby web posílal signály souhlasu podle Consent Mode v2. Pokud je nedostane, Google Ads omezí tvorbu remarketingových publik, personalizovanou reklamu a část měření konverzí. V účtu Google Ads se to obvykle projeví upozorněním u konverzních akcí nebo v diagnostice značky.
Druhý důvod je zákon. Od roku 2022 smí e-shop analytické a reklamní cookies ukládat jen se souhlasem. Consent Mode sám o sobě souhlas nezíská, to dělá cookie lišta. Zajistí ale, že se nástroje Google podle volby na liště opravdu zařídí.
Čtyři signály a dva stavy
Consent Mode v2 pracuje se čtyřmi signály. Každý má hodnotu granted (povoleno) nebo denied (zamítnuto):
ad_storage: ukládání cookies pro reklamu, například Google Ads.analytics_storage: ukládání cookies pro analytiku, například GA4.ad_user_data: odesílání údajů o uživateli Googlu pro reklamní účely. Nový ve verzi 2.ad_personalization: použití dat pro personalizovanou reklamu a remarketing. Nový ve verzi 2.
Na webu musí proběhnout dvě věci v pořadí. Nejdřív výchozí stav (default), u návštěvníků z EU se všemi čtyřmi signály „denied“. Ten se musí nastavit dřív, než se načte jakákoli značka Google. Potom aktualizace (update) ve chvíli, kdy návštěvník na liště klikne. Při dalších návštěvách se aktualizace pošle hned při načtení stránky z uložené volby.
Jak to řeší Shoptet
Shoptet podporuje Consent Mode v2 u svých vestavěných propojení se službami Google. Pokud máte GA4 a Google Ads zapnuté jen přes propojení v administraci a nic jiného neměříte, nastavení obvykle funguje bez zásahu. Stačí mít zapnutou cookie lištu Shoptetu s kategoriemi.
Složitější je to ve chvíli, kdy používáte vlastní kontejner Google Tag Manager. Shoptet kontejner načte, ale značky uvnitř se spouští podle pravidel v GTM. Pokud značka nemá nastavené požadavky na souhlas, spustí se bez ohledu na lištu. A pokud se výchozí stav nastaví až po načtení kontejneru, první požadavky odejdou bez signálu.
Třetí zdroj chyb jsou kódy vložené ručně v HTML kódech šablony. Typicky starý gtag.js s konverzním kódem Google Ads, který tam zůstal z doby před propojením. Takový kód Consent Mode neřeší vůbec.
Ověření krok za krokem
Na ověření nepotřebujete přístup do administrace. Stačí Chrome a účet Google.
Otevřete Tag Assistant
Přejděte na tagassistant.google.com, klikněte na Add domain, zadejte adresu e-shopu a Connect. Otevře se nové okno s e-shopem a v původní záložce se začnou zobrazovat události.
Na lištu zatím neklikejte
V okně s e-shopem lištu nechte být. V Tag Assistantu vyberte svou značku (G-… nebo GTM-…) a v levém sloupci první událost, obvykle Consent nebo Initialization.
Zkontrolujte výchozí stav
Otevřete záložku Consent. Ve sloupci On-page Default musí být všechny čtyři signály „Denied“. Pokud je výchozí stav prázdný, nebo se objeví až u pozdější události než první značka, Consent Mode je nastavený špatně.
Podívejte se, které značky se spustily
V záložce Tags u první události zkontrolujte, jestli se už spustily značky Google Ads nebo Meta. V pokročilém režimu se značky Google spustit smí, ale bez cookies. Značky jiných firem (Meta, Sklik) se spustit nesmí.
Klikněte na souhlas
V okně e-shopu přijměte všechny cookies. V Tag Assistantu se objeví nová událost a ve sloupci On-page Update mají být signály „Granted“. Pokud aktualizace chybí, lišta Shoptetu volbu do Googlu nepředává.
Zopakujte s odmítnutím
Odpojte Tag Assistant, otevřete anonymní okno a postup zopakujte s tlačítkem pro odmítnutí. Aktualizace má zůstat „Denied“ a značky Meta a Skliku se nesmí spustit ani po přechodu na další stránku.
Doplňkově: parametr gcs v síťovém požadavku
Ve vývojářských nástrojích (F12, záložka Network) vyhledejte
collect. U požadavků GA4 hledejte parametrgcs.G100znamená zamítnuto,G111povoleno. Požadavek bezgcsodešel bez Consent Mode.
Nejčastější chyby na Shoptetu
- Výchozí stav nastavený v GTM značkou se spouštěčem „All Pages“. Je pozdě; patří na spouštěč Consent Initialization.
- Výchozí stav „granted“, protože tak to bylo v ukázce šablony z internetu.
- Meta Pixel nebo Sklik v GTM bez požadavku na souhlas. Consent Mode je jen pro Google, ostatní značky musí na souhlas čekat samy.
- Konverzní kód Google Ads vložený ručně do stránky dokončené objednávky vedle propojení Shoptetu. Konverze se pak počítají dvakrát.
- GA4 zapnutá v propojení Shoptetu a zároveň v GTM. Návštěvy se počítají dvakrát a jedna cesta souhlas ignoruje.
Co dělat, když ověření neprojde
Pokud používáte jen propojení Shoptetu, nejdřív odstraňte ručně vložené kódy Google z HTML kódů šablony a ověření zopakujte. Postup, jak je najít, popisujeme na stránce Cookie lišta na Shoptetu.
Pokud používáte GTM, je potřeba nastavit výchozí stav na spouštěči Consent Initialization, napojit aktualizaci na volbu z lišty Shoptetu a u každé značky nastavit požadavky na souhlas. Tohle děláme jako pevnou zakázku: oprava stojí 1 490 Kč bez DPH a platíte ji až po ověření stejným postupem jako v tomto návodu.
Časté otázky
Musím mít Consent Mode v2, když nepoužívám Google Ads?
Pro GA4 není povinný, ale bez něj GA4 nerozliší návštěvníky bez souhlasu. Pokud GA4 běží jen po souhlasu přes lištu, je to v pořádku. Pro Google Ads s remarketingem je Consent Mode v2 nutný.
Je lepší základní, nebo pokročilý režim?
Pokročilý režim posílá bez souhlasu anonymní signály a Google z nich modeluje část konverzí. Základní režim do souhlasu neposílá nic. Pro e-shop s placenou reklamou obvykle doporučujeme pokročilý.
Proč po nastavení klesly konverze v Google Ads?
Protože návštěvníci, kteří odmítli, se přestali měřit. V pokročilém režimu Google část rozdílu doplní modelovanými konverzemi během několika týdnů.
Objednat audit zdarma
Vyplňte adresu e-shopu a e-mail. Report pošleme do dvou pracovních dnů. Vaše údaje použijeme jen k odpovědi na tuto žádost.
- Bez přístupů a bez instalace
- Report je váš, i když si nic neobjednáte
- Odpovídá člověk, ne automat
Děkujeme, žádost jsme přijali
Report pošleme na váš e-mail do dvou pracovních dnů.
Odeslání se nepovedlo
Pošlete nám prosím žádost e-mailem. Text je připravený.
hello@lyneon.cz