Vakavuus: KorkeaOmistaja: KehitysKorjausaika: 1-3 h
Suostumusongelmat server-side GTM:ssä
Synkronoi server-side GTM:n reititys ja suostumuksen välitys niin, ettei server-side-taggaus ohita kävijän suostumustilaa.
Kattaa: ssgtm_consent_issue, server_side_gtm_before_consent
Miksi tämä on tärkeää
Server-side GTM voi vähentää joitakin client-puolen vuotoja, mutta se voi myös piilottaa suostumusvirheitä, jos tapahtumia proxataan ilman denied-tilan huomioimista.
Näin tarkistat manuaalisesti
- Tarkista, proxataanko client-puolen pyynnöistä edelleen analytics- tai ads-eventtejä server-konttiin ennen suostumusta.
- Tutki, miten suostumustila välitetään server-side GTM -pyyntöihin.
- Vertaa Accept- ja Reject-virtoja varmistaaksesi, että denied-tila blokkaa myös server-side-dispatchin.
Tyypilliset syyt
- Server-side GTM vastaanottaa eventtejä ilman suostumuskontekstia.
- Client-koodi lähettää pageviewit server-endpointtiin ennen suostumusta.
- Suostumustarkistukset ovat olemassa selaimen kontissa, mutta eivät server-kontissa.
Korjaus GTM:ssä
- Lähetä eksplisiittinen suostumustila server-side GTM:ään menevien eventien mukana.
- Peilaa suostumustarkistukset server-konttiin sen sijaan, että luotat vain clientin oletuksiin.
- Auditoi sekä browser- että server-konttien tagit duplikoidun tai ohittavan dispatchin varalta.
Korjaus WordPressissä tai CMP-lisäosissa
- Tarkista, lähettävätkö lisäosat tai teemasnippetit automaattisesti eventtejä server-side GTM -endpointtiin.
- Poista käytöstä server-side analytics-forwarding, kunnes suostumustila on kytketty oikein.
- Testaa selain- ja verkkokäyttäytyminen uudelleen muutosten jälkeen.
Yleinen kehittäjäkorjaus
- Käsittele server-side GTM:ää lisävalvontakerroksena, ei poikkeuksena suostumuslogiikasta.
- Välitä denied-tilat eksplisiittisesti ja estä kaikki valinnainen event-proxying ennen suostumusta.
- Dokumentoi, miten browser- ja server-side-taggaus jakavat saman suostumuksen source of truthin.
Näin varmistat, että korjaus toimii
- Varmista, ettei valinnaisia eventtejä proxata server-side GTM:ään ennen suostumusta.
- Varmista, että Accept aktivoi halutun event-virran ja Reject pitää sen denied-tilassa.
- Aja uusi skannaus ja tarkista, että server-side GTM:ään liittyvät suostumusongelmat ovat ratkenneet.
Seuraava vaihe
Aja uusi skannaus käyttöönoton jälkeen varmistaaksesi, että todellinen runtime-käyttäytyminen muuttui eikä vain bannerin teksti.