Glossary

TCF string क्या है?

TCF string, या TC string, IAB Europe framework में reader की consent choices का coded record है, जो ad requests के साथ जाता है ताकि vendors check कर सकें।

Read in English

IAB Europe Transparency and Consent Framework (TCF) में CMP हर reader की choices को bits के रूप में दर्ज करता है: हाँ के लिए 1, ना के लिए 0. हर numbered purpose के लिए एक bit होता है, जैसे Purpose 1, यानी device पर जानकारी रखना या पढ़ना, और हर numbered vendor के लिए भी; Google का vendor ID 755 है। ये bits एक छोटी text string में पैक होते हैं, यही TC string है।

Prebid और दूसरे tools ये string हर bid request के साथ जोड़ते हैं। OpenRTB 2.6 में regs.gdpr बताता है कि GDPR लागू है और user.consent string ले जाता है। हर buyer personal data इस्तेमाल करने से पहले अपना bit check करता है।

June 2025 में आए TCF v2.3 ने disclosedVendors segment को ज़रूरी बना दिया: bits की एक दूसरी list, जो बताती है कि banner ने असल में कौन से vendors दिखाए। v2.2 में 0 का मतलब हो सकता था कि reader ने मना किया, या vendor कभी दिखाया ही नहीं गया। Transition 28 February 2026 को ख़त्म हुआ, और इस segment के बिना नई strings invalid हैं। Google इन्हें Ad Manager में error 1.4 के रूप में दर्ज करता है और request को limited ads पर डाल सकता है।

उदाहरण

एक reader Purposes 1, 3 और 4 को हाँ और 2 और 5 को ना कहती है, तो Purposes 1 से 5 के उसके bits हैं 1, 0, 1, 1, 0. अगर banner ने Google (755) समेत 50 vendors दिखाए, तो disclosedVendors segment में 50 bits 1 पर set होते हैं।

Publishers के लिए क्यों ज़रूरी है

Valid string के बिना buyers personal data इस्तेमाल नहीं कर सकते, और कई कम bid करते हैं या बिल्कुल नहीं। Missing disclosedVendors segment चुपचाप Google requests को limited ads पर धकेल सकता है।