Dokumentace › Google Consent Mode › Ověření instalace a podpora

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ýsledekCo znamená a co udělat
Vše je v pořádkuNáš 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 tagNáš 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šliVlož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 nedostalSkript 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 taguPř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čístKontrola 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:

  1. 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.
  2. 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_data a ad_personalization musí být denied.
  3. V liště klikněte na Přijmout všechny, nebo uložte jen některé kategorie.
  4. 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.
  5. 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émPříčina a řešení
V Tag Assistantu chybí výchozí stavSkript 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 souhlasilTag 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.

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.

Dokumentace Google k této stránce