Salt la conținut
Severitate: RidicatăResponsabil: DezvoltareTimp de remediere: 1-3 h

Probleme de consimțământ cu GTM server-side

Aliniați routing-ul GTM server-side și propagarea consimțământului astfel încât tagging-ul server-side să nu ocolească starea de consimțământ a vizitatorului.

Acoperă: ssgtm_consent_issue, server_side_gtm_before_consent

De ce contează

GTM server-side poate reduce unele scurgeri din client, dar poate și ascunde eșecuri de consimțământ dacă evenimentele sunt proxiate fără respectarea stărilor denied.

Cum verificați manual

  1. Verificați dacă cererile client-side încă proxy-uiesc evenimente analytics sau ads către containerul server înainte de consimțământ.
  2. Verificați cum este transmisă starea de consimțământ către cererile GTM server-side.
  3. Comparați fluxurile Accept și Reject pentru a confirma că un status denied blochează și dispatch-ul server-side.

Cauze tipice

  • Containerul GTM server-side primește evenimente fără context de consimțământ.
  • Codul client-side trimite pageview-uri către endpoint-ul server înainte de consimțământ.
  • Există controale de consimțământ în containerul browser, dar nu și în containerul server.

Remediere în GTM

  1. Transmiteți explicit starea de consimțământ în evenimentele trimise către GTM server-side.
  2. Replicați controalele de consimțământ în containerul server în loc să vă bazați doar pe defaults-urile clientului.
  3. Auditați tag-urile din containerele browser și server pentru dispatch duplicat sau bypass.

Remediere în WordPress sau pluginuri CMP

  1. Verificați dacă pluginurile sau snippet-urile din temă trimit automat evenimente către un endpoint GTM server-side.
  2. Dezactivați forwarding-ul analytics server-side până când starea de consimțământ este corect conectată.
  3. Retestați comportamentul browserului și al rețelei după actualizări.

Remediere generică pentru dezvoltatori

  1. Tratați GTM server-side ca pe un strat suplimentar de enforcement, nu ca pe o excepție de la logica de consimțământ.
  2. Propagați explicit stările denied și suprimați orice proxy de eveniment opțional înainte de consimțământ.
  3. Documentați cum browser tagging și server tagging împart aceeași sursă de adevăr a consimțământului.

Cum confirmați că remedierea funcționează

  • Confirmați că niciun eveniment opțional nu este proxiat către GTM server-side înainte de consimțământ.
  • Confirmați că Accept activează fluxul de evenimente dorit și că Reject îl menține denied.
  • Rulați o nouă scanare și verificați că problemele de consimțământ din jurul GTM server-side sunt rezolvate.

Pasul următor

Rulați o nouă scanare după deploy pentru a confirma că s-a schimbat comportamentul real în runtime, nu doar textul bannerului.

Probleme de consimțământ cu GTM server-side — GDPR Fix Guide