Σοβαρότητα: ΥψηλήΥπεύθυνος: CMP adminΧρόνος διόρθωσης: 1-2 h
Δεν εντοπίζεται Google Consent Mode
Εφαρμόστε defaults και updates του Consent Mode ώστε τα Google tags να λαμβάνουν ρητή κατάσταση συγκατάθεσης αντί να εκτελούνται χωρίς σήμα.
Καλύπτει: consent_mode_not_detected, consent_mode_missing
Γιατί έχει σημασία
Αν τα Google tags εκτελούνται χωρίς ανιχνεύσιμη κατάσταση Consent Mode, η συμπεριφορά Analytics και Ads μπορεί να αποκλίνει από την επιλογή στο banner και τα αποδεικτικά συμμόρφωσης παραμένουν αδύναμα.
Πώς να το επαληθεύσετε χειροκίνητα
- Φορτώστε το site σε καθαρή συνεδρία και ελέγξτε αν εμφανίζονται τα defaults του Consent Mode πριν αρχικοποιηθούν τα Google tags.
- Ελέγξτε σε DevTools, GTM Preview ή debug output αν υπάρχουν granted ή denied καταστάσεις στο πρώτο page load.
- Επιβεβαιώστε ότι το banner ενημερώνει όντως την κατάσταση συγκατάθεσης της Google μετά από Accept και Reject.
Τυπικές αιτίες
- Το Consent Mode δεν ενεργοποιήθηκε ποτέ στο GTM ή σε προσαρμοσμένο gtag code.
- Τα default values συγκατάθεσης τίθενται μόνο αφού έχουν ήδη φορτώσει τα GA4 ή Ads tags.
- Τα CMP events αλλάζουν μόνο το UI αλλά δεν μεταφέρουν την αλλαγή συγκατάθεσης στα Google tags.
Διόρθωση στο GTM
- Προσθέστε Consent Initialization με denied defaults πριν εκτελεστούν GA4, Ads ή Floodlight tags.
- Βεβαιωθείτε ότι τα GA4 και Ads tags εφαρμόζουν πραγματικούς consent checks αντί να υποθέτουν granted.
- Επικυρώστε τα consent updates στο GTM Preview τόσο για Accept όσο και για Reject.
Διόρθωση σε WordPress ή CMP plugins
- Ενεργοποιήστε υποστήριξη Consent Mode στο CMP plugin ή στην ενσωμάτωση GA4.
- Αφαιρέστε διπλά analytics plugins που παρακάμπτουν την κατάσταση συγκατάθεσης που διαχειρίζεται το CMP.
- Δοκιμάστε ξανά μετά από καθάρισμα cache και αφαίρεση tracking snippets από page builders.
Γενική διόρθωση για developers
- Αρχικοποιήστε τα Google tags μόνο αφού έχει τεθεί ρητή default denied κατάσταση συγκατάθεσης.
- Στείλτε explicit consent updates στα interactions του banner αντί να βασίζεστε σε implicit defaults.
- Κρατήστε marketing και analytics integrations πίσω από την ίδια source of truth για συγκατάθεση.
Πώς να επιβεβαιώσετε ότι η διόρθωση λειτουργεί
- Επιβεβαιώστε ότι τα defaults του Consent Mode υπάρχουν ήδη στο πρώτο load πριν από τα optional tags.
- Επιβεβαιώστε ότι το Reject διατηρεί τα Google storage values σε denied κατάσταση.
- Τρέξτε νέο scan και ελέγξτε ότι το finding για missing Consent Mode εξαφανίζεται.
Επόμενο βήμα
Εκτελέστε νέα σάρωση μετά το deploy για να επιβεβαιώσετε ότι άλλαξε η πραγματική συμπεριφορά runtime και όχι μόνο το κείμενο του banner.