Hvernig á að lesa TCF-samþykkisstreng: vettvangsleiðarvísir fyrir forritara

Hvað TC strengurinn er í raun

IAB Transparency & Consent Framework framleiðir einn þéttan tókn — TC strenginn — sem ferðast með hverri auglýsingabeiðni og segir söluaðilum nákvæmlega við hvað notandi hefur og hefur ekki samþykkt. Hann er Base64-URL kóðaður og pakkaður á bitastigi, svo hann lítur út eins og bull (CPxy...AAA) en kóðar nákvæma, endurskoðanlega skráningu.

Hlutarnir

Fullur TC strengur er nokkrir punkta-aðskildir hlutar. Sá fyrsti er kjarnastrengurinn; hinir eru valfrjálsir:

Bitasvæðin eru kjarni þess: bit N stillt á 1 þýðir samþykki fyrir tilgang N eða söluaðila N. Tilgangur 1 er “geyma/fá aðgang að upplýsingum á tæki,” tilgangir 3 og 4 ná yfir persónulegar auglýsingar, og svo framvegis.

Að afkóða einn í reynd

Þú afkóðar sjaldan bita með höndunum. Notaðu söfnin sem IAB útvegar eða opinberan afkóðara:

Í JavaScript skilar __tcfapi('getTCData', 2, cb) kallið þegar greinda hlutnum — tcData.purpose.consents og tcData.vendor.consents eru kort af id → bólskt gildi. Það er grunnsannleikurinn þinn á keyrslutíma.

Villurnar sem drepa tekjur

Þegar persónuleg eftirspurn hverfur hljóðlega er TC strengurinn yfirleitt ástæðan:

Kembunarferli

Endurgerðu samþykki notandans, gríptu beina TC strenginn úr __tcfapi eða auglýsingabeiðninni, keyrðu hann í gegnum staðfestingartól og berðu afkóðaða tilgangina/söluaðilana saman við það sem samstarfsaðilar þínir krefjast. Níu af hverjum tíu sinnum er gatið einn söluaðilabiti eða vantandi tilgangur 1.

Hvar FlexyConsent passar inn

FlexyConsent býr til TC-strengi með vottuðu CMP-auðkenni sínu 317 og afhendir þá í gegnum __tcfapi, svo þú getur afkóðað núverandi streng; skýrslur þess sýna ákvarðanir eftir uppruna og svæði.

Lykilatriði

← Blogg Lesa allt →