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
- Verificați dacă cererile client-side încă proxy-uiesc evenimente analytics sau ads către containerul server înainte de consimțământ.
- Verificați cum este transmisă starea de consimțământ către cererile GTM server-side.
- 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
- Transmiteți explicit starea de consimțământ în evenimentele trimise către GTM server-side.
- Replicați controalele de consimțământ în containerul server în loc să vă bazați doar pe defaults-urile clientului.
- Auditați tag-urile din containerele browser și server pentru dispatch duplicat sau bypass.
Remediere în WordPress sau pluginuri CMP
- Verificați dacă pluginurile sau snippet-urile din temă trimit automat evenimente către un endpoint GTM server-side.
- Dezactivați forwarding-ul analytics server-side până când starea de consimțământ este corect conectată.
- Retestați comportamentul browserului și al rețelei după actualizări.
Remediere generică pentru dezvoltatori
- 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.
- Propagați explicit stările denied și suprimați orice proxy de eveniment opțional înainte de consimțământ.
- 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.