Lyneon

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.

Aktualizováno · 5 min čtení

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.

  1. 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.

  2. 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.

  3. 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ě.

  4. 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í.

  5. 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á.

  6. 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.

  7. 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 parametr gcs. G100 znamená zamítnuto, G111 povoleno. Požadavek bez gcs odeš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

Údaje použijeme jen k odpovědi na tuto žádost. Ochrana osobních údajů