Kaip perskaityti TCF sutikimo eilutę: lauko vadovas kūrėjams

Kas iš tikrųjų yra TC eilutė

IAB Transparency & Consent Framework sukuria vieną kompaktišką prieigos raktą — TC eilutę — kuri keliauja su kiekviena reklamos užklausa ir tiksliai pasako tiekėjams, su kuo vartotojas sutiko ir su kuo nesutiko. Ji užkoduota Base64-URL ir supakuota bitų lygmenyje, todėl atrodo kaip nesąmonė (CPxy...AAA), bet užkoduoja tikslų, audituojamą įrašą.

Segmentai

Visa TC eilutė yra keli taškais atskirti segmentai. Pirmasis yra pagrindinė eilutė; kiti yra neprivalomi:

Bitų laukai yra esmė: bitas N, nustatytas į 1, reiškia sutikimą tikslui N arba tiekėjui N. Tikslas 1 yra “saugoti / pasiekti informaciją įrenginyje,” tikslai 3 ir 4 apima personalizuotas reklamas ir pan.

Vienos dekodavimas praktikoje

Bitus rankiniu būdu dekoduojate retai. Naudokite IAB pateiktas bibliotekas arba viešą dekoderį:

JavaScript kalboje __tcfapi('getTCData', 2, cb) iškvietimas grąžina jau išanalizuotą objektą — tcData.purpose.consents ir tcData.vendor.consents yra id → boolean žemėlapiai. Tai yra jūsų pagrindinė tiesa vykdymo metu.

Klaidos, kurios žudo pajamas

Kai personalizuota paklausa tyliai dingsta, paprastai dėl to kalta TC eilutė:

Derinimo darbo eiga

Atkurkite vartotojo sutikimą, paimkite tiesioginę TC eilutę iš __tcfapi arba reklamos užklausos, paleiskite ją per tikrintuvą ir palyginkite dekoduotus tikslus/tiekėjus su tuo, ko reikalauja jūsų partneriai. Devynis kartus iš dešimties spraga yra vienas tiekėjo bitas arba trūkstamas tikslas 1.

Kur tinka FlexyConsent

FlexyConsent generuoja specifikaciją atitinkančias TC eilutes su registruotu CMP ID, išlaiko jas šviežias, atskleidžia dekoduotą būseną derinimui ir praneša, kurie tikslai bei tiekėjai iš tikrųjų suteikiami visame jūsų sraute — kad galėtumėte matyti, o ne spėlioti, kur nuteka sutikimas (ir pajamos).

Pagrindinės išvados

← Tinkladevlaraderegistris Skaityti viską →