Μετάβαση στο περιεχόμενο
Σοβαρότητα: ΥψηλήΥπεύθυνος: ΑνάπτυξηΧρόνος διόρθωσης: 1-3 h

Προβλήματα συγκατάθεσης σε server-side GTM

Ευθυγραμμίστε το routing του server-side GTM και τη μεταφορά συγκατάθεσης ώστε το server-side tagging να μην παρακάμπτει την κατάσταση συγκατάθεσης του επισκέπτη.

Καλύπτει: ssgtm_consent_issue, server_side_gtm_before_consent

Γιατί έχει σημασία

Το server-side GTM μπορεί να μειώσει κάποιες διαρροές από τον client, αλλά μπορεί και να κρύψει failures συγκατάθεσης αν τα events γίνονται proxy χωρίς να λαμβάνεται υπόψη η denied κατάσταση.

Πώς να το επαληθεύσετε χειροκίνητα

  1. Ελέγξτε αν τα client-side requests εξακολουθούν να κάνουν proxy analytics ή ads events προς το server container πριν από τη συγκατάθεση.
  2. Επιθεωρήστε πώς μεταφέρεται η κατάσταση συγκατάθεσης στα server-side GTM requests.
  3. Συγκρίνετε τις ροές Accept και Reject για να επιβεβαιώσετε ότι η denied κατάσταση μπλοκάρει και το server-side dispatch.

Τυπικές αιτίες

  • Το server-side GTM λαμβάνει events χωρίς context συγκατάθεσης.
  • Ο client κώδικας στέλνει pageviews προς το server endpoint πριν από τη συγκατάθεση.
  • Υπάρχουν consent checks στο browser container αλλά όχι στο server container.

Διόρθωση στο GTM

  1. Στείλτε ρητή κατάσταση συγκατάθεσης μαζί με τα events προς το server-side GTM.
  2. Καθρεφτίστε consent checks στο server container αντί να βασίζεστε μόνο στα client defaults.
  3. Κάντε audit στα tags τόσο του browser όσο και του server container για duplicated ή bypass dispatch.

Διόρθωση σε WordPress ή CMP plugins

  1. Ελέγξτε αν plugins ή theme snippets στέλνουν αυτόματα events σε server-side GTM endpoint.
  2. Απενεργοποιήστε το server-side analytics forwarding μέχρι να συνδεθεί σωστά η κατάσταση συγκατάθεσης.
  3. Δοκιμάστε ξανά τη συμπεριφορά browser και network μετά τις αλλαγές.

Γενική διόρθωση για developers

  1. Αντιμετωπίστε το server-side GTM ως επιπλέον enforcement layer, όχι ως εξαίρεση στη consent λογική.
  2. Μεταφέρετε explicit denied states και καταστείλετε κάθε optional event proxying πριν από τη συγκατάθεση.
  3. Τεκμηριώστε πώς το browser tagging και το server-side tagging μοιράζονται την ίδια source of truth για συγκατάθεση.

Πώς να επιβεβαιώσετε ότι η διόρθωση λειτουργεί

  • Επιβεβαιώστε ότι optional events δεν γίνονται proxy προς server-side GTM πριν από τη συγκατάθεση.
  • Επιβεβαιώστε ότι το Accept ενεργοποιεί την επιθυμητή ροή events ενώ το Reject τη διατηρεί σε denied κατάσταση.
  • Τρέξτε νέο scan και ελέγξτε ότι τα consent issues γύρω από το server-side GTM έχουν λυθεί.

Επόμενο βήμα

Εκτελέστε νέα σάρωση μετά το deploy για να επιβεβαιώσετε ότι άλλαξε η πραγματική συμπεριφορά runtime και όχι μόνο το κείμενο του banner.

Προβλήματα συγκατάθεσης σε server-side GTM — GDPR Fix Guide