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 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
- 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.