Οι περισσότερες υλοποιήσεις Consent Mode v2 'χάνουν' δεδομένα. Δείχνουμε βήμα-βήμα την Advanced server-side GTM προσέγγιση για να ανακτήσεις modeled conversions στο GA4 και το Google Ads.
Μετά την 6η Μαρτίου 2024, το Consent Mode v2 έγινε από «καλό-να-το-έχεις» σε απόλυτη ανάγκη για όποιον τρέχει διαφημίσεις στην Ευρώπη. Το πιο συχνό λάθος που βλέπουμε, όμως, είναι η βιαστική, 'Basic' υλοποίηση που αφήνει τεράστια κενά στα δεδομένα. Ας δούμε πώς μια Advanced υλοποίηση με server-side GTM κλείνει αυτά τα κενά και ανακτά πολύτιμα insights.
TL;DR:
- Η Advanced υλοποίηση του Consent Mode v2 είναι μονόδρομος για ποιοτικά δεδομένα, σε αντίθεση με την ελλιπή Basic.
- Το server-side GTM είναι η πιο στιβαρή μέθοδος για να στείλεις τα απαραίτητα cookieless pings στη Google, ακόμα και χωρίς συναίνεση του χρήστη.
- Αυτή η τεχνική επιτρέπει στη Google να κάνει modeling για χαμένα conversions και συμπεριφορές, βελτιώνοντας δραστικά το reporting και την απόδοση των καμπανιών.
Γιατί το Basic Consent Mode δεν είναι αρκετό και πού χάνουμε δεδομένα
Η βασική διαφορά μεταξύ Basic και Advanced Consent Mode είναι απλή: τι συμβαίνει όταν ένας χρήστης πατάει "Απόρριψη" στο cookie banner;
- Στην Basic υλοποίηση, τα tags της Google (GA4, Google Ads) απλά μπλοκάρονται και δεν εκτελούνται ποτέ. Αποτέλεσμα; Ο χρήστης είναι εντελώς αόρατος για τα συστήματά μας. Καμία πληροφορία, κανένα session, κανένα conversion. Είναι σαν να μην μπήκε ποτέ στο site.
- Στην Advanced υλοποίηση, τα tags της Google φορτώνουν, αλλά σε μια περιορισμένη κατάσταση που σέβεται την επιλογή του χρήστη. Στέλνουν ανώνυμα, cookieless pings στα οποία λείπουν τα προσωπικά αναγνωριστικά (όπως το
client_idή τοgclid), αλλά περιέχουν βασικές πληροφορίες για το conversion event.
Αυτά τα pings είναι ο χρυσός. Επιτρέπουν στους αλγορίθμους της Google να κάνουν conversion modeling, δηλαδή να εκτιμήσουν με στατιστική ακρίβεια τα conversions που προήλθαν από χρήστες που δεν έδωσαν συναίνεση. Χωρίς αυτά, κάθε «όχι» στο banner είναι ένα μαύρο κουτί.

Πώς στήνουμε το server-side GTM για το Consent Mode v2
Η υλοποίηση μέσω server-side GTM είναι τεχνικά πιο απαιτητική, αλλά προσφέρει τον απόλυτο έλεγχο και τη μέγιστη ανθεκτικότητα. Η λογική είναι να περνάμε όλο το traffic του Google Tag (gtag.js) μέσα από τον δικό μας server πριν φτάσει στη Google. Έτσι, διασφαλίζουμε ότι οι κανόνες συναίνεσης εφαρμόζονται σωστά.
Τα βήματα σε γενικές γραμμές είναι τα εξής:
- Ρύθμιση του Server Container: Προϋποθέτει ότι έχεις ήδη ένα server-side GTM container σε λειτουργία, συνδεδεμένο σε ένα subdomain της επιλογής σου (π.χ.,
analytics.mybrand.gr). - Ρύθμιση του Web Container:
- Στο web GTM container, αλλάζεις το endpoint όλων των GA4 tags ώστε να στέλνουν δεδομένα στον δικό σου server container (
server_container_url). - Χρησιμοποιείς ένα πιστοποιημένο Consent Management Platform (CMP) για να διαχειρίζεσαι το banner και τις επιλογές του χρήστη.
- Ρυθμίζεις τις Default Consent States στο GTM. Αυτό σημαίνει ότι ορίζεις τα tags να είναι 'denied' για
ad_storageκαιanalytics_storageπριν ο χρήστης κάνει οποιαδήποτε επιλογή. Αυτό είναι κρίσιμο για τη συμμόρφωση με το GDPR. - Μετά την επιλογή του χρήστη, το CMP στέλνει ένα Consent Update event στο GTM, το οποίο αλλάζει τις καταστάσεις σε 'granted' αν ο χρήστης συμφώνησε.
- Στο web GTM container, αλλάζεις το endpoint όλων των GA4 tags ώστε να στέλνουν δεδομένα στον δικό σου server container (
- Ρύθμιση του Server-Side Client: Στο server-side container, ο ενσωματωμένος GA4 Client θα «ακούει» για τα εισερχόμενα requests από το web container. Αυτός ο client διαβάζει αυτόματα τις παραμέτρους συναίνεσης (π.χ.,
gcs=G100) που στέλνει το web container και τις μεταβιβάζει στα tags που τρέχουν server-side.
Το αποτέλεσμα; Ακόμα κι αν ο χρήστης αρνηθεί τα cookies, το web GTM στέλνει το cookieless ping στον server μας, και ο server μας το προωθεί στη Google. Όλη η διαδικασία γίνεται με σεβασμό στην ιδιωτικότητα, αλλά χωρίς να χάνουμε το σήμα.
Αν δεν χρησιμοποιείς Advanced Consent Mode με server-side GTM, στην ουσία πετάς το 30-50% των δεδομένων σου, ανάλογα με το consent rate σου. Είναι σαν να οδηγείς με κλειστά τα μάτια στο μισό δρόμο.

Η σημασία των cookieless pings για το GA4 και το Google Ads
Γιατί κάνουμε όλη αυτή τη δουλειά; Επειδή τα cookieless pings τροφοδοτούν δύο κρίσιμους μηχανισμούς:
- Behavioral Modeling στο GA4: Το GA4 χρησιμοποιεί αυτά τα ανώνυμα σήματα για να μοντελοποιήσει τις συνεδρίες και τις συμπεριφορές των χρηστών που δεν έδωσαν συναίνεση. Αυτό γεμίζει τα κενά στα reports σου, δίνοντάς σου μια πιο ολοκληρωμένη εικόνα για το σύνολο της επισκεψιμότητας, όχι μόνο για όσους είπαν «ναι». Για μια σωστή ανάλυση, αυτό είναι θεμελιώδες κομμάτι του analytics setup.
- Conversion Modeling στο Google Ads: Ομοίως, το Google Ads χρησιμοποιεί τα pings για να αποδώσει conversions σε καμπάνιες, ακόμα και όταν το click ID χάνεται λόγω έλλειψης συναίνεσης. Αυτό βελτιώνει δραματικά την ακρίβεια του attribution και την αποτελεσματικότητα των Smart Bidding στρατηγικών, που βασίζονται σε αυτά τα δεδομένα για να πάρουν αποφάσεις.
Χωρίς αυτά τα μοντέλα, οι αλγόριθμοι δουλεύουν με ελλιπή δεδομένα, οδηγώντας σε χειρότερο ROAS και λανθασμένες αποφάσεις βελτιστοποίησης.


Συχνές ερωτήσεις
Είναι το server-side tracking παράνομο χωρίς συναίνεση;
Όχι, το server-side tracking δεν είναι από μόνο του παράνομο ούτε ένας τρόπος να παρακάμψεις τη συναίνεση. Είναι απλώς μια διαφορετική αρχιτεκτονική για τη μεταφορά δεδομένων. Η νομιμότητα εξαρτάται από το αν σέβεσαι τις επιλογές συναίνεσης του χρήστη, κάτι που η Advanced υλοποίηση του Consent Mode v2 μέσω server-side GTM κάνει υποδειγματικά.
Χρειάζομαι Consent Management Platform (CMP) για το Consent Mode v2;
Ναι, απολύτως. Για να υλοποιήσεις σωστά και νόμιμα το Consent Mode v2 χρειάζεσαι ένα CMP πιστοποιημένο από τη Google. Αυτή η πλατφόρμα είναι υπεύθυνη για την εμφάνιση του cookie banner, την καταγραφή της επιλογής του χρήστη και την επικοινωνία αυτής της επιλογής με το Google Tag Manager.
Το server-side Consent Mode v2 λειτουργεί και για το Facebook CAPI;
Το Consent Mode είναι μια τεχνολογία της Google, σχεδιασμένη για τα δικά της προϊόντα. Ωστόσο, η υποδομή του server-side GTM και οι μεταβλητές συναίνεσης που δημιουργείς μπορούν να χρησιμοποιηθούν για να ελέγξεις υπό όρους την αποστολή δεδομένων και σε άλλες πλατφόρμες, όπως το Facebook Conversions API (CAPI). Για παράδειγμα, μπορείς να ρυθμίσεις ένα trigger ώστε το Facebook tag να πυροδοτείται μόνο όταν το ad_storage είναι 'granted'.
Το να επενδύσεις σε ένα σωστό tracking setup με server-side GTM δεν είναι πλέον πολυτέλεια. Είναι μια στρατηγική κίνηση για να διασφαλίσεις την ποιότητα των δεδομένων σου σε ένα μέλλον με όλο και λιγότερα cookies και αυστηρότερους κανόνες. Μην αφήνεις τα δεδομένα σου στο τραπέζι.


Γράφτηκε από τον Δημήτρη Ανδρεαδάκη