Μετάβαση στο περιεχόμενο
Σοβαρότητα: ΥψηλήΥπεύθυνος: CMP adminΧρόνος διόρθωσης: 30-60 min

GA4 πριν από τη συγκατάθεση

Καθυστερήστε την αρχικοποίηση του Google Analytics 4 μέχρι να υπάρχει έγκυρη analytics συγκατάθεση και ελέγξτε ότι οι Consent Mode παράμετροι λειτουργούν συνεπώς.

Καλύπτει: ga4_before_consent, pre_consent_ga4

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

Το GA4 συχνά είναι ρυθμισμένο ως default analytics και μπορεί να στείλει pageviews ή identifiers πριν ο χρήστης αποδεχθεί οτιδήποτε.

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

  1. Παρακολουθήστε τα GA4 requests και τα `_ga` cookies στο πρώτο load χωρίς αλληλεπίδραση.
  2. Ελέγξτε σε GTM Preview ή GA4 debug αν το page_view εκκινεί σε denied κατάσταση.
  3. Επιβεβαιώστε ότι δεν υπάρχουν πολλαπλές υλοποιήσεις GA4 στο site.

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

  • Το GA4 configuration tag εκτελείται πριν επιλυθεί η συγκατάθεση.
  • Υπάρχουν ταυτόχρονα hardcoded gtag implementation και GTM.
  • Το Consent Mode υπάρχει αλλά το GA4 δεν έχει συνδεθεί σωστά με τα analytics signals.

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

  1. Εφαρμόστε analytics_storage checks στο GA4 tag.
  2. Ορίστε Consent Initialization events πριν από τα GA4 tags.
  3. Ελέγξτε τη συμπεριφορά των page_view, session_start και custom events στο GTM Preview.

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

  1. Ελέγξτε GA4 plugins ή Site Kit που μπορεί να κάνουν inject το GA4 ανεξάρτητα από το CMP.
  2. Αφαιρέστε duplicates ανάμεσα σε analytics plugin και GTM.
  3. Δοκιμάστε ξανά μετά από καθάρισμα cache και frontend optimization.

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

  1. Αρχικοποιήστε το GA4 μόνο μετά από έγκυρη analytics συγκατάθεση ή explicit denied mode.
  2. Αφαιρέστε διπλά GA4 tags από templates, plugins και tag manager.
  3. Διατηρήστε μία λογική συγκατάθεσης για όλη τη ροή Google Analytics.

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

  • Επιβεβαιώστε ότι δεν φεύγει κανένα GA4 call πριν από analytics συγκατάθεση.
  • Επιβεβαιώστε ότι τα `_ga` cookies απουσιάζουν πριν από opt-in.
  • Τρέξτε νέο scan και ελέγξτε ότι το finding GA4 πριν από τη συγκατάθεση εξαφανίζεται.

Επόμενο βήμα

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

GA4 πριν από τη συγκατάθεση — GDPR Fix Guide