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:
- Kjarni — CMP-auðkenni, CMP-útgáfa, samþykkistímastimplar, stefnuútgáfa og umfram allt tilgangssamþykki og söluaðilasamþykki bitasvæðin.
- Uppgefnir söluaðilar — hvaða söluaðilar voru sýndir notandanum.
- Útgefanda TC — samþykki sértæk fyrir þig, útgefandann.
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:
- Skiptu á
.og Base64-URL-afkóðaðu kjarnahlutann. - Lestu hausreitina með föstu breidd (version, created, lastUpdated, cmpId, cmpVersion).
- Gakktu í gegnum tilgangs- og söluaðila bitasvæðin til að sjá nákvæmlega hver eru veitt.
Í 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:
- Vantar streng — auglýsingabeiðnin ber engan
gdprApplies/TC streng, svo SSP sem fylgja reglum falla niður í ópersónulegt. - Söluaðili ekki samþykktur — söluaðilaauðkennisbiti eftirspurnaraðilans þíns er 0, svo hann getur ekki boðið með persónugerð.
- Útrunninn eða úreltur strengur — gamall tímastimpill fær niðurstreymis vettvanga til að vantreysta honum.
- Rangt CMP-auðkenni — óskráð eða prófunar CMP-auðkenni ógildir allan strenginn.
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
- TC strengurinn er bita-pakkað, endurskoðanlegt met yfir hvert samþykkisval.
- Tilgangs- og söluaðila bitasvæðin ákveða hvort samstarfsaðilar geti birt persónulegar auglýsingar.
- Flest tekjuföll rekja til vantandi strengs, ósamþykkts söluaðila eða úrelts/ógilds CMP-auðkennis.
- Afkóðaðu beina strenginn með
__tcfapiog staðfestu hann gegn kröfum samstarfsaðila við kembun.