Rimtumas: AukštaAtsakingas: PlėtraPataisymo laikas: 1-2 h
GTM tagai vykdomi prieš sutikimą
Pataisykite GTM triggerius taip, kad optional tagai nieko nevykdytų, kol nėra reikiamo sutikimo.
Apima: gtm_tags_before_consent, pre_consent_gtm_fire
Kodėl tai svarbu
Net ir su teisingai įdiegtu CMP, GTM gali toliau per anksti paleidinėti tagus, jei triggeriai, išimtys ir sutikimo patikros nėra suderintos.
Kaip tai patikrinti rankiniu būdu
- Atidarykite GTM Preview ir stebėkite, kurie tagai vykdomi pirmojo įkėlimo metu.
- Išvardykite visus optional tagus, kurie aktyvuojasi iki bet kokios vartotojo sąveikos.
- Patikrinkite, ar Custom HTML tagai vis dar injektuoja skriptus rankiniu būdu.
Tipinės priežastys
- GTM tagai naudoja pageview triggerius be sutikimo sąlygų.
- Sutikimo patikros taikomos tik daliai tagų.
- Custom HTML tagai apeina pageidaujamą sutikimo modelį.
Pataisa GTM
- Taikykite sutikimo patikras visiems optional tagams.
- Naudokite Consent Initialization ir pašalinkite triggerius, kurie startuoja per anksti.
- Po publikavimo dar kartą patvirtinkite vykdymo seką GTM Preview.
Pataisa WordPress ar CMP įskiepiuose
- Įsitikinkite, kad svetainė naudoja tik vieną GTM konteinerį ir neturi dubliuotų snippetų.
- Išjunkite įskiepius, kurie prideda tracking už GTM ribų.
- Pakartotinai testuokite po publikavimo ir cache invalidavimo.
Bendra kūrėjų pataisa
- Traktuokite GTM kaip vykdymo sluoksnį, o ne kaip source of truth sutikimui.
- Centralizuokite sutikimo būseną ir reikalaukite jos prieš kiekvieną optional tagą.
- Pašalinkite redundant tagging kelius, kurie apeina pageidaujamą GTM flow.
Kaip patvirtinti, kad pataisa veikia
- Patvirtinkite Preview, kad nė vienas optional GTM tagas nevykdomas prieš sutikimą.
- Patvirtinkite, kad pirmo įkėlimo metu aktyvūs lieka tik essential tagai.
- Paleiskite naują scan ir patikrinkite, kad pre-consent findings mažėja.
Kitas žingsnis
Po deploy paleiskite naują skenavimą ir patvirtinkite, kad pasikeitė realus runtime elgesys, o ne tik bannerio tekstas.