Idi na sadržaj
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

  1. Provjerite proxyiraju li se client-side zahtjevi i dalje analytics ili ads eventi prema server kontejneru prije privole.
  2. Pregledajte kako se stanje privole prenosi u server-side GTM zahtjeve.
  3. 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

  1. Šaljite eksplicitni status privole zajedno s eventima prema server-side GTM-u.
  2. Preslikajte provjere privole i u server kontejner umjesto oslanjanja samo na client default postavke.
  3. Auditirajte tagove u browser i server kontejnerima zbog dupliciranog ili zaobilaznog dispatcheva.

Ispravak u WordPressu ili CMP dodacima

  1. Provjerite šalju li pluginovi ili theme snippet-i automatski evente na server-side GTM endpoint.
  2. Isključite server-side analytics forwarding dok stanje privole ne bude pravilno povezano.
  3. Ponovno testirajte browser i mrežno ponašanje nakon promjena.

Opći developerski ispravak

  1. Tretirajte server-side GTM kao dodatni enforcement sloj, a ne kao iznimku od logike privole.
  2. Eksplicitno propagirajte denied status i potisnite svaki opcionalni event proxying prije privole.
  3. 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.

Problemi privole u server-side GTM-u — GDPR Fix Guide