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 skilgreiningargilda TC strengi með skráðu CMP-auðkenni, heldur þeim ferskum, afhjúpar afkóðaða stöðu fyrir kembun og greinir frá hvaða tilgangir og söluaðilar eru raunverulega veittir um alla umferðina þína — svo þú getir séð, ekki giskað, hvar samþykki (og tekjur) eru að leka.

Lykilatriði

← Blogg Lesa allt →