Διαφημίσεις βίντεο και συναίνεση: Διοχέτευση σημάτων συναίνεσης μέσω players και VAST tags
Γιατί το βίντεο είναι διαφορετικό
Το βίντεο είναι συχνά το πιο πολύτιμο απόθεμα ενός εκδότη και είναι επίσης εκεί όπου τα σήματα συναίνεσης είναι πιο πιθανό να χαθούν. Οι διαφημίσεις display συνήθως περνούν από ένα header bidding wrapper και ένα tag ad server που διαβάζουν αυτόματα το CMP. Οι διαφημίσεις βίντεο ακολουθούν μακρύτερη διαδρομή: η σελίδα φορτώνει έναν player, ο player δημιουργεί ένα αίτημα διαφήμισης, ένας ad server επιστρέφει ένα έγγραφο VAST και αυτό το έγγραφο μπορεί να παραπέμπει σε περαιτέρω wrappers, tracking pixels και αρχεία πολυμέσων, που τα ανακτά ο player και όχι η σελίδα.
Σε κάθε ενδιάμεσο βήμα, το σήμα συναίνεσης πρέπει να μεταφερθεί ρητά. Όταν δεν μεταφέρεται, οι αγοραστές είτε αντιμετωπίζουν την εμφάνιση ως χωρίς συναίνεση είτε την απορρίπτουν, και η πιο πολύτιμη μορφή στον ιστότοπό σας αποφέρει αθόρυβα λιγότερα από όσα θα έπρεπε.
Βήμα 1: Μάθετε πώς ο player διαβάζει τη συναίνεση
Οι video players χωρίζονται χονδρικά σε τρεις ομάδες:
- Players που διαβάζουν απευθείας το CMP. Καλούν μόνοι τους το __tcfapi ή το __gpp και προσθέτουν τα σήματα στα αιτήματα διαφήμισης.
- Players που περιμένουν να παρέχετε εσείς τη συναίνεση. Περνάτε το string συναίνεσης και τις σημαίες στη ρύθμιση του player ή απευθείας στο URL του διαφημιστικού tag.
- Players που δεν κάνουν κανένα από τα δύο. Συνήθως παλαιότερες ή προσαρμοσμένες εκδόσεις, όπου τα αιτήματα διαφήμισης φεύγουν χωρίς κανένα σήμα.
Ελέγξτε την τεκμηρίωση του player σας και έπειτα επαληθεύστε τη συμπεριφορά στην καρτέλα Network. Η τεκμηρίωση περιγράφει τι πρέπει να συμβαίνει· το αίτημα δείχνει τι συμβαίνει.
Βήμα 2: Βάλτε τα σήματα στο αίτημα διαφήμισης
Οι περισσότεροι ad servers και SSPs δέχονται τη συναίνεση ως παραμέτρους URL στο αίτημα διαφήμισης βίντεο. Τα ονόματα διαφέρουν ανά πλατφόρμα, αλλά τα συνηθισμένα είναι:
- gdpr — 1 αν το GDPR εφαρμόζεται στο αίτημα, 0 αν όχι·
- gdpr_consent — το string συναίνεσης TCF·
- addtl_consent — το string Additional Consent της Google, για vendors εκτός της TCF Global Vendor List·
- gpp και gpp_sid — το GPP string και τα αναγνωριστικά των ισχυουσών ενοτήτων·
- σημαίες ειδικές για την πλατφόρμα για μη εξατομικευμένη ή περιορισμένη επεξεργασία δεδομένων.
Αν ο player δημιουργεί tags από ένα πρότυπο, βεβαιωθείτε ότι οι τιμές συμπληρώνονται τη στιγμή του αιτήματος και όχι όταν φορτώνει για πρώτη φορά η σελίδα. Ένας επισκέπτης που δίνει συναίνεση αφού αρχικοποιηθεί ο player δεν πρέπει να έχει το πρώτο του αίτημα διαφήμισης με κενό string.
Βήμα 3: Χρησιμοποιήστε τα macros συναίνεσης του VAST
Μια απάντηση VAST περιέχει συχνά URLs παρακολούθησης και URLs wrapper που καλούνται αργότερα από τον player. Η λίστα macros του IAB VAST 4.1 περιλαμβάνει το [GDPRCONSENT], το οποίο ο player αναμένεται να αντικαταστήσει με το string συναίνεσης όταν καλεί αυτά τα URLs. Ρωτήστε τους συνεργάτες ζήτησης αν τα tags τους το χρησιμοποιούν και επιβεβαιώστε ότι ο player υποστηρίζει αντικατάσταση macros. Αν το macro μείνει αναντικατάστατο, το endpoint που το λαμβάνει βλέπει το κυριολεκτικό placeholder αντί για έγκυρο σήμα.
Βήμα 4: Χειριστείτε το timing του pre-roll
Το pre-roll δημιουργεί ένταση χρονισμού. Το αίτημα διαφήμισης θέλει να φύγει μόλις ο player είναι έτοιμος, αλλά για έναν επισκέπτη από την ΕΕ που έρχεται για πρώτη φορά το banner μπορεί να είναι ακόμη στην οθόνη. Έχετε τρεις επιλογές:
- Περιμένετε απόφαση. Κρατήστε το αίτημα διαφήμισης μέχρι το CMP να αναφέρει τελική κατάσταση. Αυτό δίνει στους αγοραστές το καλύτερο σήμα αλλά μπορεί να καθυστερήσει την αναπαραγωγή.
- Ζητήστε με την τρέχουσα κατάσταση. Στείλτε το αίτημα αμέσως με όποιο σήμα υπάρχει, αποδεχόμενοι ότι η πρώτη διαφήμιση μπορεί να αντιμετωπιστεί ως χωρίς συναίνεση.
- Καθυστερήστε ελαφρά το autoplay. Ξεκινήστε τον player μόνο αφού ο επισκέπτης αλληλεπιδράσει με το banner ή τη σελίδα, κάτι που ταιριάζει σε ιστοτόπους όπου το βίντεο βρίσκεται κάτω από το πρώτο ορατό τμήμα.
Δεν υπάρχει καθολικά σωστή απάντηση. Μετρήστε fill rate, CPM και χρόνο έναρξης αναπαραγωγής για κάθε επιλογή στη δική σας επισκεψιμότητα πριν δεσμευτείτε.
Βήμα 5: Μην ξεχνάτε το mid-roll και τις μεγάλες συνεδρίες
Τα μακρού μήκους βίντεο και τα live streams μπορούν να έχουν διαλείμματα mid-roll πολλά λεπτά αφότου φόρτωσε η σελίδα. Αν ο επισκέπτης άλλαξε την επιλογή του στο μεταξύ, τα μεταγενέστερα αιτήματα διαφήμισης πρέπει να αντικατοπτρίζουν τη νέα κατάσταση. Οι players που αποθηκεύουν στην κρυφή μνήμη το string συναίνεσης κατά την αρχικοποίηση θα συνεχίσουν να στέλνουν την παλιά τιμή. Προτιμήστε ενσωματώσεις που εγγράφονται σε events αλλαγής συναίνεσης ή διαβάζουν ξανά το CMP πριν από κάθε διαφημιστικό διάλειμμα.
Βήμα 6: Διαχωρίστε το hosting των πολυμέσων από τη διαφήμιση
Το ίδιο το αρχείο βίντεο μπορεί επίσης να προέρχεται από τρίτο. Η ενσωμάτωση ενός φιλοξενούμενου player από πλατφόρμα βίντεο μπορεί να ορίσει cookies ή να φορτώσει tracking ακόμη και πριν ζητηθεί οποιαδήποτε διαφήμιση. Αντιμετωπίστε τον player ως ξεχωριστό vendor: καταχωρίστε τον στη ρύθμιση του CMP, αποφασίστε σε ποιον σκοπό βασίζεται και φορτώστε τον πίσω από placeholder αν ορίζει μη απαραίτητα cookies.
Πώς βοηθά το FlexyConsent
Το FlexyConsent εκθέτει τα τυπικά APIs IAB TCF 2.4 και GPP v1.1, μαζί με σήματα Google Consent Mode v2, ώστε οι players και τα διαφημιστικά tags που διαβάζουν απευθείας το CMP να βρίσκουν τα σήματα στη μορφή που αναμένουν. Το FlexyConsent είναι CMP πιστοποιημένο από την Google (CMP ID 317) και πιστοποιημένο από το IAB Europe και το IAB Canada.
Μια γρήγορη ρουτίνα επαλήθευσης
- Φορτώστε μια σελίδα με βίντεο από τοποθεσία στην ΕΕ, αποδεχτείτε και ελέγξτε το πρώτο αίτημα διαφήμισης για συμπληρωμένο string συναίνεσης.
- Απορρίψτε και επαναλάβετε· επιβεβαιώστε ότι το αίτημα φεύγει ακόμη με το σωστό σήμα, όχι χωρίς σήμα.
- Ακολουθήστε μια αλυσίδα VAST wrapper και ελέγξτε ότι τα URLs παρακολούθησης περιέχουν πραγματικό string και όχι αναντικατάστατο macro.
- Αλλάξτε τη συναίνεση κατά την αναπαραγωγή και ελέγξτε το επόμενο διαφημιστικό διάλειμμα.
Βασικά συμπεράσματα
- Τα αιτήματα διαφήμισης βίντεο τα δημιουργεί ο player, επομένως η συναίνεση πρέπει να περνά σκόπιμα.
- Συμπληρώστε τις παραμέτρους συναίνεσης τη στιγμή του αιτήματος, όχι κατά τη φόρτωση της σελίδας.
- Επιβεβαιώστε ότι το [GDPRCONSENT] και παρόμοια macros αντικαθίστανται κατά μήκος της αλυσίδας VAST.
- Επιλέξτε στρατηγική timing για το pre-roll με βάση τα δικά σας δεδομένα fill, CPM και χρόνου έναρξης.
- Αντιμετωπίστε τον host του βίντεο ως ξεχωριστό vendor.