Ozbiljnost: VisokaVlasnik: RazvojVrijeme za ispravak: 1-3 h
Problemi privole u server-side GTM-u
Uskladite routing server-side GTM-a i prijenos privole tako da server-side tagging ne zaobiđe stanje privole posjetitelja.
Obuhvaća: ssgtm_consent_issue, server_side_gtm_before_consent
Zašto je ovo važno
Server-side GTM može smanjiti neka curenja na klijentskoj strani, ali može i sakriti propuste vezane uz privolu ako se eventi proxyiraju bez uzimanja u obzir denied statusa.
Kako to ručno provjeriti
- Provjerite proxyiraju li se client-side zahtjevi i dalje analytics ili ads eventi prema server kontejneru prije privole.
- Pregledajte kako se stanje privole prenosi u server-side GTM zahtjeve.
- Usporedite Accept i Reject tokove kako biste potvrdili da denied status blokira i server-side dispatch.
Tipični uzroci
- Server-side GTM prima evente bez konteksta privole.
- Client kod šalje pageviewe na server endpoint prije privole.
- Provjere privole postoje u browser kontejneru, ali ne i u server kontejneru.
Ispravak u GTM-u
- Šaljite eksplicitni status privole zajedno s eventima prema server-side GTM-u.
- Preslikajte provjere privole i u server kontejner umjesto oslanjanja samo na client default postavke.
- Auditirajte tagove u browser i server kontejnerima zbog dupliciranog ili zaobilaznog dispatcheva.
Ispravak u WordPressu ili CMP dodacima
- Provjerite šalju li pluginovi ili theme snippet-i automatski evente na server-side GTM endpoint.
- Isključite server-side analytics forwarding dok stanje privole ne bude pravilno povezano.
- Ponovno testirajte browser i mrežno ponašanje nakon promjena.
Opći developerski ispravak
- Tretirajte server-side GTM kao dodatni enforcement sloj, a ne kao iznimku od logike privole.
- Eksplicitno propagirajte denied status i potisnite svaki opcionalni event proxying prije privole.
- Dokumentirajte kako browser i server-side tagging dijele isti source of truth za privolu.
Kako potvrditi da ispravak radi
- Potvrdite da se opcionalni eventi ne proxyiraju prema server-side GTM-u prije privole.
- Potvrdite da Accept aktivira željeni tok evenata, a Reject ga zadržava u denied stanju.
- Pokrenite novi scan i provjerite da su problemi privole oko server-side GTM-a riješeni.
Sljedeći korak
Pokrenite novo skeniranje nakon deploya kako biste potvrdili da se promijenilo stvarno runtime ponašanje, a ne samo tekst bannera.