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ě
- Otevřete GTM Preview a sledujte, které tagy se spouštějí při prvním načtení.
- Sepište všechny volitelné tagy, které odpalují ještě před interakcí uživatele.
- 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
- Aplikujte consent checks na všechny volitelné tagy.
- Použijte Consent Initialization a odstraňte triggery, které startují příliš brzy.
- Po publikaci znovu ověřte pořadí vykonání v GTM Preview.
Oprava ve WordPressu nebo CMP pluginech
- Ujistěte se, že web používá jen jeden GTM kontejner a nemá duplicitní snippety.
- Vypněte pluginy, které přidávají tracking mimo GTM.
- Po publikaci a invalidaci cache test zopakujte.
Obecná vývojářská oprava
- Berte GTM jako výkonnou vrstvu, ne jako source of truth pro souhlas.
- Centralizujte stav souhlasu a vyžadujte ho před každým volitelným tagem.
- 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.