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

Cookies συνεχίζουν να ορίζονται μετά το Reject

Διορθώστε ροές όπου optional cookies ή requests συνεχίζουν, παρότι ο επισκέπτης έχει απορρίψει ρητά το tracking.

Καλύπτει: cookies_after_reject, reject_not_enforced

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

Ένα Reject button που δεν μπλοκάρει πραγματικά το optional processing είναι από τα πιο σαφή σημάδια ότι ο μηχανισμός συγκατάθεσης δεν εφαρμόζεται σωστά.

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

  1. Απορρίψτε το optional processing σε καθαρή συνεδρία και κάντε reload τη σελίδα.
  2. Ελέγξτε cookies και network requests μετά το Reject.
  3. Συγκρίνετε τη συμπεριφορά πριν και μετά το Reject για να επιβεβαιώσετε ότι το optional storage σταματά πραγματικά.

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

  • Το Reject ενημερώνει μόνο την οπτική κατάσταση του banner αλλά δεν προωθεί denied status.
  • Τα optional tags ξεκινούν ξανά μετά από reload παρά την απόρριψη του χρήστη.
  • Τα αποθηκευμένα consent values διαβάζονται λάθος ή αγνοούνται μετά την πλοήγηση.

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

  1. Βεβαιωθείτε ότι η denied κατάσταση διαβάζεται πριν τα tags μπορέσουν να ξεκινήσουν ξανά μετά από reload.
  2. Συνδέστε consent checks με όλα τα optional tags, όχι μόνο με τα first-load events.
  3. Επιβεβαιώστε στο GTM Preview ότι το Reject διατηρείται σωστά μεταξύ reloads.

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

  1. Ελέγξτε plugin integrations που συνεχίζουν να φορτώνουν optional tags μετά το Reject.
  2. Επιβεβαιώστε ότι το CMP plugin αποθηκεύει και εφαρμόζει denied status σε κάθε page load.
  3. Αφαιρέστε overlapping tracking plugins που αγνοούν την κατάσταση του CMP.

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

  1. Αντιμετωπίστε το Reject ως enforceable runtime state και όχι απλώς ως UI action.
  2. Μπλοκάρετε optional loaders σε κάθε σελίδα όταν η αποθηκευμένη consent κατάσταση είναι denied.
  3. Δοκιμάστε σενάρια reload, revisit και cross-page navigation, όχι μόνο το πρώτο load.

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

  • Reject και reload: επιβεβαιώστε ότι τα optional cookies εξακολουθούν να απουσιάζουν.
  • Reject και reload: επιβεβαιώστε ότι τα optional requests παραμένουν μπλοκαρισμένα.
  • Τρέξτε νέο scan και ελέγξτε ότι εξαφανίζονται findings που σχετίζονται με Reject.

Επόμενο βήμα

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

Cookies συνεχίζουν να ορίζονται μετά το Reject — GDPR Fix Guide