Tõsidus: KõrgeVastutaja: ArendusParandamise aeg: 1-2 h
GTM tagid käivituvad enne nõusolekut
Paranda GTM triggereid nii, et optional tagid ei täidaks midagi enne, kui vajalik nõusolek on olemas.
Katab: gtm_tags_before_consent, pre_consent_gtm_fire
Miks see on oluline
Isegi korrektselt juurutatud CMP korral võib GTM jätkata tage liiga vara käivitamist, kui triggerid, erandid ja nõusolekukontrollid pole joondatud.
Kuidas seda käsitsi kontrollida
- Ava GTM Preview ja jälgi, millised tagid esimesel laadimisel käivituvad.
- Loetle kõik optional tagid, mis aktiveeruvad enne mis tahes kasutaja interaktsiooni.
- Kontrolli, kas Custom HTML tagid süstivad skripte endiselt käsitsi.
Tüüpilised põhjused
- GTM tagid kasutavad pageview triggereid ilma nõusolekutingimusteta.
- Nõusolekukontrollid on lisatud vaid osale tagidest.
- Custom HTML tagid lähevad soovitud nõusolekumudelist mööda.
Parandus GTM-is
- Rakenda nõusolekukontrollid kõigile optional tagidele.
- Kasuta Consent Initializationit ja eemalda triggerid, mis käivituvad liiga vara.
- Pärast avaldamist valideeri käivitumise järjekord GTM Preview's uuesti.
Parandus WordPressis või CMP pluginates
- Veendu, et sait kasutab ainult ühte GTM konteinerit ja pole dubleeritud snippet'e.
- Keela pluginad, mis lisavad trackingut väljaspool GTM-i.
- Testi uuesti pärast avaldamist ja cache invalidatsiooni.
Üldine arendaja parandus
- Käsitle GTM-i execution layer'ina, mitte nõusoleku source of truth'ina.
- Tsentraliseeri nõusoleku olek ja nõua seda enne iga optional tagi.
- Eemalda liigsed tagging teed, mis lähevad soovitud GTM flow'st mööda.
Kuidas kinnitada, et parandus töötab
- Kinnita Preview režiimis, et enne nõusolekut ei käivitu ükski optional GTM tag.
- Kinnita, et esimesel laadimisel jäävad aktiivseks ainult essential tagid.
- Käivita uus scan ja kontrolli, et pre-consent findings vähenevad.
Järgmine samm
Pärast deploy'd käivitage uus skannimine, et kinnitada, et muutus tegelik runtime käitumine, mitte ainult bänneri tekst.