Pređi na glavni sadržaj

IAB TCF 2.3

IAB Europe Transparency and Consent Framework (TCF) je standard za signalizovanje saglasnosti posetilaca registrovanim ad tech vendorima. OptSens pokreće punu __tcfapi implementaciju i kodira TC string po svrsi, po vendoru i po legitimnom interesu.

Šta OptSens radi na vezi​

OptSens rano instalira window.__tcfapi kao stub, a zatim ga nadograđuje na loaded čim stigne konfiguracija vendora. API odgovara na ove komande:

KomandaVraća
pingCMP status, GVL verziju, TCF policy verziju
getTCDataTC string plus saglasnost po svrsi i po vendoru
getInAppTCDataIste podatke oblikovane za upotrebu u aplikaciji
addEventListenerAžuriranja uživo kako se saglasnost menja
removeEventListenerOtkačinje listener
getVendorListVendore, svrhe i funkcije u upotrebi

Kreira se __tcfapiLocator iframe kako bi vendori u cross-domain okvirima mogli da dosegnu API. TC string se takođe upisuje u euconsent-v2 kolačić na root domenu.

Inicijalni TC string se generiše čim se CMP učita, sa postavljenim disclosed vendorima i svim saglasnostima na false (legitimate interest podrazumevane vrednosti aktivne). Nakon što posetilac reaguje, OptSens ponovo kodira string sa njegovim izborima za svrhu, vendora, posebnu funkciju i legitimni interes, i obaveštava sve listenere.

Kada se okvir izvršava zajedno sa Google AC, AC string se prenosi u addtlConsent polju TCData-e.

Rad sa listom vendora (GVL)​

OptSens hostuje Global Vendor List na sopstvenoj infrastrukturi, kako to TCF policy zahteva, i nikada je ne učitava sa IAB CDN-a u pregledaču posetioca. Lista se osvežava nedeljno. TC string se gradi od vendora koje izaberete za svoj domen, sa svim tekstom svrha, funkcija i stack-ova prikazanim tačno onako kako ga IAB objavljuje. Ako se TCF policy verzija ili vaš izbor vendora promeni, postojeće saglasnosti se poništavaju i posetioci se ponovo pitaju za saglasnost. Pogledajte vendore.

Kako da ga omogućite​

IAB TCF zahteva Plus plan ili viši.

  1. Otvorite kontrolnu tablu i izaberite svoj domen.
  2. Idite na Okviri.
  3. Uključite IAB TCF v2.3.
  4. Sačuvajte, a zatim otvorite Vendori da biste izabrali svoje IAB vendore.
  5. Postavite svoju zemlju izdavača, kodiranu kao kod zemlje izdavača u TC stringu.

Tokom podešavanja, korak okvira nudi isti prekidač, unapred izabran kada ga vaš plan uključuje, a korak IAB vendora pokriva izbor vendora.

IAB TCF režim se isporučuje samo regionima na koje se primenjuje, na osnovu vaših geo pravila.

Kako da ga proverite​

Otvorite svoj sajt iz regiona koji vaša geo pravila služe u IAB TCF režimu, a zatim pokrenite ovo u konzoli pregledača:

window.__tcfapi('ping', 2, function (ping) {
console.log(ping);
});

Sam poziv vraća undefined u konzoli. Rezultat je objekat ispisan u sledećem redu, gde cmpStatus treba da glasi loaded. Da biste pročitali trenutni TC string i detalje saglasnosti:

window.__tcfapi('getTCData', 2, function (tcData, success) {
console.log(success, tcData);
});

tcData.tcString sadrži kodirani string, a tcData.purpose.consents i tcData.vendor.consents detalje po svrsi i po vendoru.

Ako konzola prijavi da window.__tcfapi nije funkcija, stranica ne radi u IAB TCF režimu. Proverite da je okvir uključen i da vaša geo pravila služe IAB TCF regionu iz kog testirate.