Ověření instalace a podpora
Jak zjistit, že lišta posílá signály Consent Mode správně a včas: Kontrola instalace v administraci, ověření v Tag Assistantu od Google a co dělat, když něco nesedí.
Kontrola instalace v administraci
Na záložce Přehled licence, pod licenčním klíčem, je box Kontrola instalace. Kontrola načte vaši úvodní stránku tak, jak ji vidí návštěvník, a ověří, že je na ní náš skript, že nese klíč této licence a že se výchozí stav Google Consent Mode nastaví dřív než jakýkoli Google tag. Opakuje se pravidelně sama. Po úpravě webu ji spusťte hned tlačítkem Zkontrolovat instalaci. Znovu ji můžete spustit nejdřív po minutě.
Když kontrola najde problém, uvidíte v seznamu Moje licence u domény oranžový vykřičník. Po najetí myší řekne, co je špatně.
| Výsledek | Co znamená a co udělat |
|---|---|
| Vše je v pořádku | Náš skript je na stránce a výchozí stav Consent Mode se nastaví dřív než jakýkoli Google tag. |
| Na úvodní stránce jsme nenašli žádný Google tag | Náš skript na stránce je, ale Consent Mode zatím nemá komu signalizovat. Když Google tagy nepoužíváte nebo je blokujete do souhlasu (základní režim), je to v pořádku. |
| Náš skript jsme na vaší úvodní stránce nenašli | Vložte kód ze záložky Implementace jako první skript do <head>. |
| Skript nese jiný licenční klíč | Na webu je kód jiné licence. Nahraďte ho kódem ze záložky Implementace této licence. |
| Výchozí stav se do dataLayer nedostal | Skript je na stránce, ale výchozí stav Consent Mode chybí. Zkontrolujte, že skript nic neblokuje a že je v Konfiguraci zapnutý přepínač Odesílat signály Google Consent Mode. |
| Výchozí stav se nastavil až po Google tagu | Přesuňte kód pro vložení v <head> nad Google Tag Manager a gtag.js a odeberte z něj případné async nebo defer. |
| Úvodní stránku se nepodařilo načíst | Kontrola neměla co zkontrolovat. Ověřte, že je web veřejně dostupný, a zkuste to později. |
V režimu Google Tag Manager nastavuje výchozí stav kontejner GTM, do kterého kontrola nevidí. Ověří proto jen samotný skript a výchozí stav si zkontrolujte v Tag Assistantu.
Ověření v Tag Assistantu
Google popisuje ověření v návodu Troubleshoot consent mode with Tag Assistant. Postup je stejný pro gtag.js i pro Google Tag Manager:
- Otevřete Tag Assistant, nebo v GTM spusťte Preview, a připojte svůj web. Testujte v anonymním okně, aby lišta neznala vaši dřívější volbu.
- Výchozí stav: v souhrnu otevřete nejstarší událost Consent, v části Output záložku Consent a podívejte se do sloupce On-page Default. Všechny čtyři typy
ad_storage,analytics_storage,ad_user_dataaad_personalizationmusí býtdenied. - V liště klikněte na Přijmout všechny, nebo uložte jen některé kategorie.
- Aktualizace: otevřete nejnovější událost Consent a ve sloupci On-page Update ověřte, že hodnoty odpovídají vaší volbě. Kategorie, které jste nezapnuli, zůstanou
denied. - Načtěte stránku znovu, bez mazání cookies. Lišta se už nezobrazí a aktualizace s uloženou volbou musí přijít hned při načtení.
Podle Google je záložka Consent prázdná, když na stránce Consent Mode vůbec není. Google také upozorňuje, že výchozí stav se nemá nastavovat asynchronně.
Rychlá kontrola v konzoli prohlížeče
V DevTools v záložce Console zadejte dataLayer. Mezi prvními položkami musí být consent / default se všemi čtyřmi typy denied, a to dřív než gtm.js nebo config Google tagu. Po volbě v liště přibude consent / update a hned za ním událost consentUpdate.
Nejčastější problémy
| Problém | Příčina a řešení |
|---|---|
| V Tag Assistantu chybí výchozí stav | Skript lišty se načítá pozdě nebo asynchronně, nebo jsou signály vypnuté. Vložte kód ze záložky Implementace jako první skript do <head> a zkontrolujte přepínač v Konfiguraci. V GTM spouštějte šablonu triggerem Consent Initialization – All Pages. |
| Výchozí stav je dvakrát nebo se hodnoty přepisují | Lišta je na webu nasazená dvakrát, třeba skriptem v kódu i šablonou v GTM, nebo Typ implementace v Konfiguraci neodpovídá skutečnosti. Nechte jen jeden způsob nasazení. |
| Po kliknutí v liště se tag nespustí | Tag se spouští jen triggerem All Pages, nebo čeká na událost gtm_consent_update, kterou šablona pošle jen vracejícímu se návštěvníkovi. Spouštějte ho událostí consentUpdate, viz Základní a pokročilý režim. |
| Google tag se spustí s hodnotami denied, přestože návštěvník souhlasil | Tag je v kódu webu nad skriptem lišty, nebo ho spouští jiný skript dřív, než lišta pošle aktualizaci. Dejte skript lišty na první místo v <head>. |
Podpora
Když signály Consent Mode na vašich Google tazích chybí nebo neodpovídají volbě návštěvníků, začněte u nás, ne u Googlu. Pomůžeme se správným nasazením lišty na váš web.
- E-mail: podpora@cookies-spravne.cz
- Telefon: +420 778 468 809, Po–Pá 9–17
- V administraci se můžete zeptat i AI Pomocníka v pravém dolním rohu.
Napište nám doménu webu, jak lištu nasazujete (skriptem v kódu, nebo přes GTM) a co jste v Tag Assistantu viděli. Když se dotaz týká Google Consent Mode, přidejte prosím do kopie cmp-support-helper@google.com. Google tak může zlepšovat podporu pro implementaci Consent Mode. Pokud adresu do kopie nepřidáte, můžeme vás požádat o svolení ji přidat sami.