Přeskočit na obsah
Závažnost: VysokáVlastník: VývojČas na opravu: 1-2 h

GTM tagy se spouštějí před souhlasem

Opravte GTM triggery tak, aby volitelné tagy nevykonaly nic, dokud neexistuje požadovaný souhlas.

Zahrnuje: gtm_tags_before_consent, pre_consent_gtm_fire

Proč je to důležité

I při správně nasazeném CMP může GTM dál spouštět tagy příliš brzy, pokud nejsou triggery, výjimky a consent checks správně sladěné.

Jak to ověřit ručně

  1. Otevřete GTM Preview a sledujte, které tagy se spouštějí při prvním načtení.
  2. Sepište všechny volitelné tagy, které odpalují ještě před interakcí uživatele.
  3. Zkontrolujte, zda Custom HTML tagy stále manuálně neinjektují skripty.

Typické příčiny

  • GTM tagy používají pageview triggery bez podmínek souhlasu.
  • Consent checks jsou aplikované jen na část tagů, ne na všechny.
  • Custom HTML tagy obcházejí zamýšlený model souhlasu.

Oprava v GTM

  1. Aplikujte consent checks na všechny volitelné tagy.
  2. Použijte Consent Initialization a odstraňte triggery, které startují příliš brzy.
  3. Po publikaci znovu ověřte pořadí vykonání v GTM Preview.

Oprava ve WordPressu nebo CMP pluginech

  1. Ujistěte se, že web používá jen jeden GTM kontejner a nemá duplicitní snippety.
  2. Vypněte pluginy, které přidávají tracking mimo GTM.
  3. Po publikaci a invalidaci cache test zopakujte.

Obecná vývojářská oprava

  1. Berte GTM jako výkonnou vrstvu, ne jako source of truth pro souhlas.
  2. Centralizujte stav souhlasu a vyžadujte ho před každým volitelným tagem.
  3. Odstraňte redundantní tagging cesty, které obcházejí zamýšlený GTM flow.

Jak potvrdit, že oprava funguje

  • V Preview potvrďte, že se žádný volitelný GTM tag nespustí před souhlasem.
  • Potvrďte, že při prvním načtení zůstávají aktivní jen nezbytné tagy.
  • Spusťte nový sken a ověřte pokles findings spojených s pre-consent chováním.

Další krok

Po nasazení spusťte nový sken a potvrďte, že se změnilo skutečné runtime chování, nejen text banneru.

GTM tagy se spouštějí před souhlasem — GDPR Fix Guide