Ladění Google Consent Mode pomocí DevTools prohlížeče: čtení parametru gcs

Proč ověřovat v prohlížeči

Consent banner, který vypadá správně, není důkazem, že se vaše tagy chovají správně. Problémy s Consent Mode jsou tiché: stránky se načítají, reklamy se zobrazují a reporty se plní, a přesto mohou být signály odesílané Googlu chybné. Vývojářské nástroje prohlížeče vám umožní zkontrolovat, co se doopravdy děje, během pár minut a bez dalšího softwaru.

Krok 1: Čistě otevřete záložku Network

  1. Otevřete stránku v anonymním okně, aby nebyla uložena žádná dřívější volba.
  2. Otevřete DevTools a přejděte na záložku Network.
  3. Zaškrtněte Preserve log, aby požadavky přežily navigaci.
  4. Stránku znovu načtěte a bannerem zatím nehýbejte.

Krok 2: Najděte stav souhlasu v požadavcích

Tagy Google přidávají do svých požadavků parametr gcs. Seznam v síťové záložce můžete filtrovat podle collect nebo google a otevřít libovolný záznam, abyste si přečetli jeho query string. Hodnota vypadá jako G100 nebo G111.

Čtete-li znaky zleva doprava za G1: první číslice je stav reklamního úložiště a druhá stav analytického úložiště, přičemž 1 znamená povoleno a 0 zamítnuto. Novější implementace posílají také parametr gcd s delším zakódovaným stavem, který zahrnuje další signály Consent Mode v2.

Krok 3: Co byste měli vidět před jakoukoli volbou

V regionu, kde se souhlas vyžaduje, by první požadavky, odeslané dříve, než návštěvník cokoli udělá, měly ukazovat stav denied. Pokud vidíte G111 už předtím, než návštěvník na cokoli klikl, je váš výchozí stav chybný, nebo se tag spustil dříve, než byl výchozí stav nastaven.

Krok 4: Co byste měli vidět po přijetí

Klikněte na přijetí a sledujte nové požadavky. Stav by se měl změnit na povolený a tagy by měly pokračovat. Pokud banner tvrdí, že souhlas byl udělen, ale požadavky stále nesou zamítnutý stav, volání aktualizace se k tagům Google nedostává, nebo se spouští příliš pozdě.

Krok 5: Prohlédněte datovou vrstvu

V Konzoli zadejte dataLayer a rozbalte položky. Hledáte dvě věci v tomto pořadí:

  1. Položku consent s příkazem default, která uvádí každý signál jako zamítnutý pro regiony vyžadující souhlas.
  2. Pozdější položku consent s příkazem update, po volbě uživatele.

Signály Consent Mode v2 jsou ad_storage, analytics_storage, ad_user_data a ad_personalization. Pokud chybí poslední dva, máte nastavení ve stylu v1.

Nejčastější chyby

Krok 6: Zkontrolujte režim náhledu Tag Manageru

Pokud používáte Google Tag Manager, režim Preview ukazuje stav souhlasu pro každou událost na stránce a také to, které tagy se spustily nebo byly zablokovány. Porovnejte jej s tím, co jste viděli v záložce Network: oba pohledy by se měly shodovat.

Udělejte z toho rutinu

Tuto pětiminutovou kontrolu provádějte po každé změně banneru, publikaci kontejneru nebo vydání webu. Zapište si očekávanou hodnotu gcs pro čtyři případy: první návštěva, po přijetí, po odmítnutí a po pozdější změně volby. Cokoli, co nesedí, je chyba k opravě dřív, než na ni upozorní vaše reporty.

Kde zapadá FlexyConsent

FlexyConsent je CMP certifikovaná Googlem (CMP ID 317), která podporuje Google Consent Mode v2 a posílá signály default a update za vás. Tuto kontrolu v prohlížeči byste přesto měli provádět na vlastních stránkách, protože pořadí tagů a nastavení kontejneru jsou specifické pro váš web.

Hlavní poznatky

← Blog Číst vše →