Skip to main content

IAB TCF v2.3: Ο πλήρης οδηγός για το Transparency and Consent Framework

Το IAB Transparency and Consent Framework (TCF) είναι ένα βιομηχανικό πρότυπο που δημιουργήθηκε από την IAB Europe και καθορίζει τον τρόπο με τον οποίο συλλέγεται, αποθηκεύεται και μεταδίδεται η συγκατάθεση μεταξύ εκδοτών, διαφημιζόμενων και προμηθευτών ad-tech. Αν ο ιστότοπός σας χρησιμοποιεί προγραμματική διαφήμιση στον Ευρωπαϊκό Οικονομικό Χώρο, η συμμόρφωση με το TCF δεν είναι προαιρετική.

Από τον Ιανουάριο του 2024, η Google απαιτεί από όλους τους εκδότες που προβάλλουν διαφημίσεις σε χρήστες του ΕΟΧ να χρησιμοποιούν μια πλατφόρμα διαχείρισης συγκατάθεσης (CMP) εγγεγραμμένη στο IAB TCF. Χωρίς αυτήν, η εξατομικευμένη διαφήμιση απενεργοποιείται και τα έσοδα από διαφημίσεις μειώνονται σημαντικά.

Τι είναι το TCF;

Το TCF λύνει ένα πρόβλημα συντονισμού. Όταν ένας χρήστης επισκέπτεται έναν ιστότοπο, δεκάδες προμηθευτές ad-tech μπορεί να επεξεργάζονται τα δεδομένα του μέσω real-time bidding, retargeting, analytics και εξατομίκευσης περιεχομένου. Κάθε προμηθευτής χρειάζεται να γνωρίζει αν ο χρήστης έχει συναινέσει στον συγκεκριμένο τύπο επεξεργασίας δεδομένων που εκτελεί. Πριν από το TCF, δεν υπήρχε τυποποιημένος τρόπος μετάδοσης αυτής της πληροφορίας σε όλη την αλυσίδα εφοδιασμού ad-tech.

Το framework ορίζει μια κοινή γλώσσα για τη συγκατάθεση. Μια CMP εγγεγραμμένη στο TCF συλλέγει τη συγκατάθεση από τον χρήστη και την κωδικοποιεί σε ένα TC String (Transparency and Consent String). Αυτό το string είναι μια συμπαγής, τυποποιημένη αναπαράσταση των επιλογών συγκατάθεσης του χρήστη, την οποία μπορεί να διαβάσει και να ερμηνεύσει οποιοσδήποτε συμμετέχων προμηθευτής.

Ιστορικό εκδόσεων του TCF

Έκδοση Κυκλοφορία Βασικές αλλαγές
TCF v1.0 2018 Αρχικό framework. Βασική συλλογή συγκατάθεσης και μορφή TC String.
TCF v2.0 2019 Προστέθηκαν το έννομο συμφέρον, οι ειδικοί σκοποί, τα χαρακτηριστικά και οι περιορισμοί εκδότη. Σημαντική αναθεώρηση της μορφής του consent string.
TCF v2.2 2023 Καταργήθηκε το έννομο συμφέρον για τη στοχευμένη διαφήμιση (Σκοποί 3, 4, 5, 6). Απάντηση στην κανονιστική πίεση από τις ευρωπαϊκές αρχές προστασίας δεδομένων.
TCF v2.3 2024 Τρέχουσα έκδοση. Τεχνικές βελτιώσεις, βελτιωμένες απαιτήσεις γνωστοποίησης προμηθευτών και εναρμόνιση με τις πιο πρόσφατες οδηγίες των DPA.

Οι 11 σκοποί του TCF

Το TCF ορίζει 11 σκοπούς επεξεργασίας δεδομένων. Κάθε σκοπός περιγράφει έναν συγκεκριμένο τύπο δραστηριότητας που μπορεί να εκτελέσει ένας προμηθευτής με τα δεδομένα του χρήστη. Οι χρήστες μπορούν να συναινέσουν ή να απορρίψουν κάθε σκοπό ξεχωριστά.

Σκοπός Περιγραφή Απαιτείται συγκατάθεση
1Αποθήκευση ή/και πρόσβαση σε πληροφορίες σε μια συσκευήΝαι (πάντα)
2Επιλογή βασικών διαφημίσεωνΝαι
3Δημιουργία προφίλ εξατομικευμένων διαφημίσεωνΝαι
4Επιλογή εξατομικευμένων διαφημίσεωνΝαι
5Δημιουργία προφίλ εξατομικευμένου περιεχομένουΝαι
6Επιλογή εξατομικευμένου περιεχομένουΝαι
7Μέτρηση απόδοσης διαφημίσεωνΝαι
8Μέτρηση απόδοσης περιεχομένουΝαι
9Εφαρμογή έρευνας αγοράς για την παραγωγή πληροφοριών κοινούΝαι
10Ανάπτυξη και βελτίωση προϊόντωνΝαι
11Χρήση περιορισμένων δεδομένων για την επιλογή περιεχομένουΝαι

Σημείωση: Στο TCF v2.2 και τις μεταγενέστερες εκδόσεις, το έννομο συμφέρον δεν είναι πλέον διαθέσιμο ως νομική βάση για τους Σκοπούς 3, 4, 5 και 6. Αυτοί οι σκοποί απαιτούν ρητή συγκατάθεση.

Η Global Vendor List (GVL)

Η Global Vendor List είναι ένα κεντρικό μητρώο που διατηρείται από την IAB Europe και καταγράφει κάθε προμηθευτή που συμμετέχει στο TCF. Κάθε προμηθευτής δηλώνει ποιους σκοπούς και χαρακτηριστικά χρησιμοποιεί και αν βασίζεται στη συγκατάθεση ή στο έννομο συμφέρον για τον καθένα.

Όταν μια CMP εμφανίζει ένα περιβάλλον συγκατάθεσης, αντλεί πληροφορίες προμηθευτών από τη GVL ώστε οι χρήστες να μπορούν να δουν ακριβώς ποιες εταιρείες θα επεξεργαστούν τα δεδομένα τους και για ποιους σκοπούς. Οι χρήστες μπορούν να συναινέσουν ή να απορρίψουν μεμονωμένους προμηθευτές, όχι μόνο σκοπούς.

Από το 2026, η GVL περιέχει πάνω από 1.200 εγγεγραμμένους προμηθευτές, συμπεριλαμβανομένων των Google, Meta, Amazon και των περισσότερων μεγάλων εταιρειών ad-tech.

Το TC String

Το TC String είναι ο τεχνικός πυρήνας του framework. Είναι ένα string κωδικοποιημένο σε Base64 που περιέχει την πλήρη κατάσταση συγκατάθεσης του χρήστη: σε ποιους σκοπούς συναίνεσε, ποιους προμηθευτές ενέκρινε, αν ισχύει το έννομο συμφέρον και τυχόν περιορισμούς εκδότη.

Κάθε προμηθευτής στην αλυσίδα ad-tech διαβάζει αυτό το string για να προσδιορίσει ποια επεξεργασία επιτρέπεται να εκτελέσει για αυτόν τον συγκεκριμένο χρήστη. Το string αποθηκεύεται στον περιηγητή του χρήστη (συνήθως σε ένα cookie με την ονομασία euconsent-v2) και μεταδίδεται μέσω της αλυσίδας bidding μέσω του JavaScript API __tcfapi().

Το JavaScript API __tcfapi()

Το __tcfapi() είναι μια τυποποιημένη συνάρτηση JavaScript που πρέπει να υλοποιούν οι CMP. Επιτρέπει σε οποιοδήποτε script στη σελίδα να ερωτά την τρέχουσα κατάσταση συγκατάθεσης. Τα ad tags, τα scripts analytics και τα header bidding wrappers χρησιμοποιούν όλα αυτό το API για να ελέγξουν αν έχουν άδεια να επεξεργαστούν δεδομένα.

Οι βασικές εντολές περιλαμβάνουν:

  • getTCData: Επιστρέφει το τρέχον TC String και τα αναλυμένα δεδομένα συγκατάθεσης.
  • addEventListener: Καταχωρεί ένα callback για αλλαγές στην κατάσταση συγκατάθεσης.
  • ping: Ελέγχει αν η CMP έχει φορτωθεί και είναι έτοιμη.

Το Prebid.js, τα Google Publisher Tags (GPT) και τα περισσότερα μεγάλα SDK ad-tech καλούν αυτόματα το __tcfapi() για να ανακτήσουν τη συγκατάθεση πριν πραγματοποιήσουν αιτήματα bid ή ενεργοποιήσουν pixels.

Cross-Frame Messaging

Οι διαφημιστικές μονάδες συχνά εκτελούνται σε iframes σε διαφορετικό domain από αυτό της σελίδας του εκδότη. Αυτά τα iframes δεν μπορούν να έχουν άμεση πρόσβαση στη συνάρτηση __tcfapi() στη γονική σελίδα λόγω των περιορισμών της πολιτικής same-origin του περιηγητή.

Το TCF το λύνει αυτό με ένα πρωτόκολλο cross-frame messaging. Η CMP δημιουργεί ένα ειδικά ονομασμένο iframe (__tcfapiLocator) που λειτουργεί ως αναμεταδότης μηνυμάτων. Τα scripts προμηθευτών μέσα στα διαφημιστικά iframes στέλνουν αιτήματα postMessage σε αυτό το locator frame, το οποίο τα προωθεί στη CMP και επιστρέφει τα δεδομένα συγκατάθεσης.

Αυτός ο μηχανισμός είναι απαραίτητος για να λειτουργεί σωστά η προγραμματική διαφήμιση με τη συγκατάθεση. Χωρίς αυτόν, οι διαφημιστικές μονάδες σε iframes δεν θα είχαν κανέναν τρόπο να ελέγξουν την κατάσταση συγκατάθεσης.

Το TCF και η Google

Από τον Ιανουάριο του 2024, η Google απαιτεί από τους εκδότες που προβάλλουν διαφημίσεις σε χρήστες του ΕΟΧ να χρησιμοποιούν μια πιστοποιημένη από την Google CMP που υλοποιεί το IAB TCF v2.3. Αυτή η απαίτηση ισχύει για τα Google Ads, AdSense, Ad Manager, AdMob και DV360.

Η Google απαιτεί επίσης το Consent Mode v2 μαζί με το TCF. Το Consent Mode διαχειρίζεται τα δικά της tags (Analytics, Ads), ενώ το TCF διαχειρίζεται το ευρύτερο οικοσύστημα ad-tech. Και τα δύο είναι απαραίτητα για πλήρη συμμόρφωση.

Χωρίς μια CMP συμβατή με το TCF, η Google δεν θα προβάλλει εξατομικευμένες διαφημίσεις σε χρήστες του ΕΟΧ, με αποτέλεσμα σημαντικά χαμηλότερα έσοδα από διαφημίσεις.

Το TCF και η Passiro

Η Passiro είναι εγγεγραμμένη στην IAB Europe ως CMP ID 499, με πλήρη υποστήριξη IAB TCF v2.3 να περιλαμβάνεται στο δωρεάν widget συγκατάθεσης. Αυτό περιλαμβάνει τη δημιουργία TC String, το JavaScript API __tcfapi(), το cross-frame messaging μέσω του iframe __tcfapiLocator, την ενσωμάτωση με τη Global Vendor List v3, τη συγκατάθεση ανά προμηθευτή, την ένσταση κατά του έννομου συμφέροντος και τους περιορισμούς εκδότη.

Οι περισσότερες ανταγωνιστικές CMP χρεώνουν 30-40 EUR ανά ιστότοπο ανά μήνα για την υποστήριξη TCF. Η Passiro την περιλαμβάνει χωρίς κόστος, χωρίς όρια σελίδων, χωρίς όρια επισκεψιμότητας και χωρίς περιορισμούς λειτουργιών στη λειτουργικότητα συγκατάθεσης.

Συμμορφώνεται ο ιστότοπός σας με τους κανονισμούς cookies;

Σαρώστε τον ιστότοπό σας δωρεάν και βρείτε όλα τα cookies σε λίγα λεπτά.

Σαρώστε τα cookies σας δωρεάν