Anunțuri video și consimțământ: semnale prin playere și taguri VAST
De ce este diferit videoul
Videoul este adesea cel mai valoros inventar al unui editor și tot aici este cel mai probabil ca semnalele de consimțământ să se piardă. Anunțurile display trec de obicei printr-un wrapper de header bidding și un tag de ad server care citesc automat CMP-ul. Anunțurile video parcurg un drum mai lung: pagina încarcă un player, playerul construiește o cerere de anunț, un ad server returnează un document VAST, iar acel document poate trimite la alte wrapper-e, pixeli de urmărire și fișiere media, toate preluate de player, nu de pagină.
La fiecare etapă, semnalul de consimțământ trebuie transmis explicit. Când nu este, cumpărătorii fie tratează afișarea ca fiind fără consimțământ, fie o ignoră, iar formatul cu cea mai mare valoare de pe site-ul tău câștigă în tăcere mai puțin decât ar trebui.
Pasul 1: află cum citește consimțământul playerul tău
Playerele video se împart, în linii mari, în trei grupe:
- Playere care citesc direct CMP-ul. Ele apelează singure __tcfapi sau __gpp și adaugă semnalele la cererile de anunțuri.
- Playere care așteaptă ca tu să furnizezi consimțământul. Transmiți șirul de consimțământ și indicatorii în configurația playerului sau direct în URL-ul tagului de anunț.
- Playere care nu fac niciuna dintre cele două. De obicei versiuni mai vechi sau personalizate, în care cererile de anunțuri pleacă fără niciun semnal.
Consultă documentația playerului tău, apoi verifică comportamentul în fila Network. Documentația descrie ce ar trebui să se întâmple; cererea arată ce se întâmplă.
Pasul 2: pune semnalele pe cererea de anunț
Majoritatea ad server-elor și SSP-urilor acceptă consimțământul sub formă de parametri URL pe cererea de anunț video. Numele variază de la o platformă la alta, dar cele mai comune sunt:
- gdpr — 1 dacă GDPR se aplică cererii, 0 dacă nu;
- gdpr_consent — șirul de consimțământ TCF;
- addtl_consent — șirul Additional Consent al Google, pentru furnizorii din afara Global Vendor List TCF;
- gpp și gpp_sid — șirul GPP și ID-urile secțiunilor aplicabile;
- indicatori specifici platformei pentru prelucrarea nepersonalizată sau restricționată a datelor.
Dacă playerul construiește tagurile pornind de la un șablon, asigură-te că valorile sunt completate în momentul cererii, nu când pagina se încarcă prima dată. Un vizitator care acceptă consimțământul după inițializarea playerului nu ar trebui să vadă prima sa cerere de anunț plecând cu un șir gol.
Pasul 3: folosește macrourile de consimțământ VAST
Un răspuns VAST conține adesea URL-uri de urmărire și URL-uri de wrapper pe care playerul le apelează mai târziu. Lista de macrouri IAB VAST 4.1 include [GDPRCONSENT], pe care playerul trebuie să o înlocuiască cu șirul de consimțământ când declanșează acele URL-uri. Întreabă-ți partenerii de cerere dacă tagurile lor o folosesc și confirmă că playerul tău suportă substituirea macrourilor. Dacă macroul rămâne neînlocuit, endpoint-ul receptor vede substituentul literal în loc de un semnal valid.
Pasul 4: gestionează momentul pre-roll-ului
Pre-roll-ul creează o tensiune de sincronizare. Cererea de anunț vrea să plece de îndată ce playerul este gata, dar pentru un vizitator nou din UE bannerul poate fi încă pe ecran. Ai trei opțiuni:
- Așteaptă o decizie. Ține cererea de anunț până când CMP raportează o stare finală. Asta le oferă cumpărătorilor cel mai bun semnal, dar poate întârzia redarea.
- Cere cu starea curentă. Trimite cererea imediat cu orice semnal există, acceptând că primul anunț poate fi tratat ca fără consimțământ.
- Întârzie ușor redarea automată. Pornește playerul doar după ce vizitatorul interacționează cu bannerul sau cu pagina, ceea ce se potrivește site-urilor unde videoul se află sub primul ecran.
Nu există un răspuns corect universal. Măsoară rata de umplere, CPM-ul și timpul de pornire a redării pentru fiecare opțiune pe propriul tău trafic înainte de a te angaja.
Pasul 5: nu uita de mid-roll și de sesiunile lungi
Videoul de lungă durată și transmisiunile live pot avea pauze mid-roll la multe minute după încărcarea paginii. Dacă între timp vizitatorul și-a schimbat alegerea, cererile de anunțuri ulterioare trebuie să reflecte noua stare. Playerele care țin în cache șirul de consimțământ la inițializare vor continua să trimită vechea valoare. Preferă integrările care se abonează la evenimentele de schimbare a consimțământului sau care recitesc CMP-ul înainte de fiecare pauză publicitară.
Pasul 6: separă găzduirea media de publicitate
Fișierul video în sine poate proveni și el de la un terț. Încorporarea unui player găzduit de la o platformă video poate seta cookie-uri sau încărca urmărire chiar înainte de a fi cerut vreun anunț. Tratează playerul ca pe un furnizor aparte: listează-l în configurația CMP, decide de ce scop depinde și încarcă-l în spatele unui substituent dacă setează cookie-uri neesențiale.
Cum ajută FlexyConsent
FlexyConsent expune API-urile standard IAB TCF 2.4 și GPP v1.1, împreună cu semnalele Google Consent Mode v2, astfel încât playerele și tagurile de anunțuri care citesc direct CMP-ul găsesc semnalele în formatul pe care îl așteaptă. FlexyConsent este un CMP certificat Google (CMP ID 317) și certificat de IAB Europe și IAB Canada.
O rutină rapidă de verificare
- Încarcă o pagină video dintr-o locație din UE, acceptă și inspectează prima cerere de anunț pentru a vedea dacă șirul de consimțământ este completat.
- Respinge și repetă; confirmă că cererea tot pleacă cu semnalul corect, nu fără.
- Urmărește un lanț de wrapper-e VAST și verifică dacă URL-urile de urmărire conțin un șir real, nu un macro neînlocuit.
- Schimbă consimțământul în timpul redării și verifică următoarea pauză publicitară.
Concluzii
- Cererile de anunțuri video sunt construite de player, deci consimțământul trebuie transmis deliberat.
- Completează parametrii de consimțământ în momentul cererii, nu la încărcarea paginii.
- Confirmă că [GDPRCONSENT] și macrourile similare sunt înlocuite de-a lungul lanțului VAST.
- Alege o strategie pentru momentul pre-roll-ului pe baza propriilor date despre rata de umplere, CPM și timpul de pornire.
- Tratează găzduirea videoului ca pe un furnizor de sine stătător.