GDPR & Google Consent Mode v2: Τεχνική Συμμόρφωση.
Οι περισσότεροι οδηγοί εξηγούν τι λέει ο νόμος. Εδώ θα βρεις πώς υλοποιείται τεχνικά — cookie banner, consent signals, GTM triggers — χωρίς να πετάξεις στα σκουπίδια το μισό σου analytics.
Το consent αντιμετωπίζεται συνήθως ως νομικό αγκάθι: βάζεις ένα banner, το ξεχνάς, και ελπίζεις. Στην πράξη είναι κυρίως τεχνικό θέμα, γιατί από τη στιγμή που ένα banner μπαίνει λάθος, τα δεδομένα σου αλλάζουν δραματικά — προς τα κάτω.
Έχω δει e-shop να χάνει πάνω από το 40% των conversions του στο GA4 μέσα σε μία μέρα, μόνο και μόνο επειδή το νέο banner μπλόκαρε τα tags πριν προλάβει να σταλεί οποιοδήποτε consent signal. Τεχνικά «συμμορφώθηκε». Πρακτικά, τυφλώθηκε.
Το Consent Mode v2 υπάρχει ακριβώς για αυτό: επιτρέπει στα Google tags να λειτουργούν σε περιορισμένη, χωρίς cookies μορφή όταν δεν υπάρχει συγκατάθεση, και δίνει στη Google τη δυνατότητα να μοντελοποιήσει ένα μέρος όσων λείπουν.
01
Τι απαιτεί ο νόμος και τι σημαίνει τεχνικά
Σε γενικές γραμμές, το πλαίσιο ζητά τρία πράγματα με τεχνικό αντίκρισμα: κανένα μη απαραίτητο cookie ή tracker πριν από ενεργή συγκατάθεση, ισότιμη δυνατότητα άρνησης, και δυνατότητα ανάκλησης οποιαδήποτε στιγμή.
Τεχνικά αυτό σημαίνει ότι τα tags δεν φορτώνουν με βάση το DOM Ready, αλλά με βάση την κατάσταση συγκατάθεσης. Σημαίνει επίσης default κατάσταση «denied» πριν εμφανιστεί οποιαδήποτε επιλογή, και update μόλις ο χρήστης απαντήσει.
Και σημαίνει ότι το «Απόρριψη» πρέπει να είναι εξίσου εύκολο με το «Αποδοχή». Πέρα από τη νομική διάσταση, τα σκοτεινά μοτίβα διαβρώνουν και τα δεδομένα: παίρνεις συγκαταθέσεις κατά λάθος, με χρήστες που κλείνουν το banner χωρίς να ξέρουν τι πάτησαν.
Καμία μη απαραίτητη αποθήκευση πριν από τη συγκατάθεση
Ισότιμα κουμπιά αποδοχής και άρνησης
Εύκολη ανάκληση από κάθε σελίδα
Καταγραφή της συγκατάθεσης με χρονοσήμανση
02
Πώς στήνεται σωστά το Consent Mode v2
Το Consent Mode v2 δουλεύει με σήματα. Δύο από αυτά είναι τα κρίσιμα για τη διαφήμιση: ad_user_data και ad_personalization, μαζί με τα ήδη γνωστά ad_storage και analytics_storage.
Η σειρά έχει σημασία περισσότερο από οτιδήποτε άλλο. Πρώτα φορτώνεται το default consent state με όλα σε denied, και μόνο μετά το GTM και τα υπόλοιπα tags. Αν το default φορτώσει δεύτερο, υπάρχει παράθυρο κατά το οποίο τα tags τρέχουν χωρίς κανόνες — και εκεί χάνεται και η συμμόρφωση και η αξιοπιστία των δεδομένων.
Στην κατάσταση denied τα Google tags εξακολουθούν να στέλνουν pings χωρίς cookies και χωρίς αναγνωριστικά. Δεν είναι tracking· είναι το σήμα που επιτρέπει τη μοντελοποίηση. Γι' αυτό το «μπλοκάρω τα πάντα μέχρι να πατήσει αποδοχή» κοστίζει πολύ περισσότερα δεδομένα από ό,τι νομίζουν οι περισσότεροι.
Consent triggers στο GTM
Κάθε tag δηλώνει ποια consent types χρειάζεται. Το GTM τα κρατά σε αναμονή και τα εκτελεί μόνο όταν δοθεί το αντίστοιχο σήμα — χωρίς custom JavaScript και χωρίς χειροκίνητα blocking triggers που ξεχνιούνται.
Advanced vs basic mode
Στο basic mode τα tags δεν φορτώνουν καθόλου πριν τη συγκατάθεση. Στο advanced φορτώνουν σε περιορισμένη μορφή. Το advanced διατηρεί σημαντικά περισσότερα δεδομένα και επιτρέπει modeling· η επιλογή θέλει και νομική αξιολόγηση, όχι μόνο τεχνική.
03
Επιλογή και ρύθμιση CMP
Το CMP είναι το εργαλείο που εμφανίζει το banner και μεταδίδει τη συγκατάθεση. Η αγορά έχει αρκετές σοβαρές επιλογές — Cookiebot, CookieYes, Iubenda, Usercentrics, Complianz — και το κριτήριο δεν είναι η τιμή αλλά η ποιότητα της ενσωμάτωσης.
Τα βασικά που ελέγχω πάντα: υποστηρίζει native Consent Mode v2 σήματα, φορτώνει πριν από τα tags, δίνει καθαρό event στο data layer όταν αλλάζει η κατάσταση, καταγράφει proof of consent, και σαρώνει το site για cookies ώστε οι κατηγορίες να αντιστοιχούν στην πραγματικότητα.
Μεγάλη προσοχή στο auto-blocking. Πολλά CMP μπλοκάρουν scripts «αυτόματα» με ευρετικούς κανόνες και συχνά κόβουν και ό,τι δεν πρέπει — από chat widgets μέχρι το ίδιο το GTM. Προτιμώ ρητό έλεγχο μέσω consent triggers.
04
Behavioral modeling: πόσα δεδομένα ανακτάς
Όταν το Consent Mode είναι σωστά στημένο και υπάρχει επαρκής όγκος, η Google χρησιμοποιεί τα consented δεδομένα για να εκτιμήσει τη συμπεριφορά των χρηστών που αρνήθηκαν. Στα reports βλέπεις modeled conversions και modeled users.
Υπάρχουν προϋποθέσεις: ελάχιστος ημερήσιος όγκος επισκεψιμότητας για αρκετές ημέρες, ενεργό advanced consent mode, και σταθερή υλοποίηση. Ένα site με λίγες εκατοντάδες επισκέψεις τη μέρα συνήθως δεν πληροί το όριο.
Η μοντελοποίηση δεν είναι μαγική ανάκτηση. Είναι στατιστική εκτίμηση: δουλεύει καλά σε aggregate reporting, όχι σε ανάλυση μεμονωμένων χρηστών. Και δεν αντικαθιστά καλό tracking — το συμπληρώνει.
Advanced consent mode ενεργό και σωστά σειροθετημένο
Επαρκής και σταθερός όγκος επισκεψιμότητας
Καθαρά consent signals σε κάθε σελίδα, όχι μόνο στην αρχική
Ρεαλιστικές προσδοκίες: aggregate εκτίμηση, όχι user-level δεδομένα
05
Πώς ελέγχεις ότι δουλεύει
Ο έλεγχος γίνεται με τρία εργαλεία και δέκα λεπτά χρόνο. Στο GTM Preview βλέπεις την κατάσταση consent σε κάθε βήμα και ποια tags έμειναν σε αναμονή. Στο Tag Assistant επιβεβαιώνεις ότι το default denied φόρτωσε πρώτο. Στο Network tab του browser ελέγχεις τι φεύγει πριν πατηθεί οτιδήποτε.
Δοκίμασε και τα τρία σενάρια: πλήρης αποδοχή, πλήρης άρνηση, μερική επιλογή. Σε άρνηση δεν πρέπει να υπάρχουν analytics ή ads cookies — αλλά πρέπει να υπάρχουν τα cookieless pings αν τρέχεις advanced mode.
Τέλος, παρακολούθησε τον δείκτη συγκατάθεσης σαν metric. Αν το consent rate πέσει απότομα, κάτι άλλαξε στο banner ή στη σελίδα· αν είναι ύποπτα υψηλό, μάλλον το banner δεν δίνει πραγματική επιλογή.
Σημείωση: το περιεχόμενο αυτής της σελίδας είναι τεχνικό και δεν αποτελεί νομική συμβουλή. Η αξιολόγηση της συμμόρφωσης, τα κείμενα της πολιτικής απορρήτου και οι νομικές βάσεις επεξεργασίας είναι δουλειά δικηγόρου με εξειδίκευση στην προστασία δεδομένων. Η δική μου δουλειά είναι να υλοποιήσω τεχνικά τις αποφάσεις που θα ληφθούν, με τρόπο ελέγξιμο και τεκμηριωμένο.
Η ΔΙΑΔΙΚΑΣΙΑ
Πώς δουλεύουμε.
01
STEP 1 / 5
Καταγραφή cookies και tags
Τι φορτώνει σήμερα το site, με ποια σειρά και τι αποθηκεύει πριν από οποιαδήποτε επιλογή του χρήστη.
Θέλεις συμμόρφωση χωρίς να τυφλωθείς στα δεδομένα;
Ελέγχω το consent setup σου και σου δείχνω τι μπλοκάρεται άσκοπα, τι φορτώνει πρόωρα και τι μπορεί να ανακτηθεί.
FAQ
Συχνές ερωτήσεις για GDPR & Consent Mode
Θα χάσεις λιγότερα από ό,τι αν μπλοκάρεις τα πάντα. Στο advanced mode τα Google tags στέλνουν cookieless pings σε άρνηση, που επιτρέπουν μοντελοποίηση. Σε ολικό blocking, τα δεδομένα αυτά απλά δεν υπάρχουν.
ΑΣ ΜΙΛΗΣΟΥΜΕ
Έτοιμος να αποδώσειτο MarTech stackσου;
Διάλεξε μία ώρα από το ημερολόγιο και κλείσε δωρεάν 15λεπτο intro call. Προτιμάς να στείλεις brief; Χρησιμοποίησε τη φόρμα δίπλα.