TCF Consent String Encoder

CMP settings, purpose consents, special features और vendor ids से एक IAB TCF v2.2 Transparency & Consent (TC) string बनाएँ — आपके ब्राउज़र में encoded।

TCF Consent String Encoder पूरी तरह आपके ब्राउज़र में चलता है। आपकी CMP settings, purpose चयन और vendor ids आपके डिवाइस पर encode होते हैं, कोई Global Vendor List fetch नहीं होती, और कुछ भी ArrayKit पर अपलोड नहीं होता।

TCF Consent Decoder खोलें

TCF कंसेंट एनकोडर के बारे में

TCF Consent String Encoder एक फ़ॉर्म से एक IAB TCF v2.2 Transparency & Consent (TC) string बनाता है: अपना CMP ID, CMP version, consent screen, consent भाषा, vendor list version और TCF policy version सेट करें, फिर purpose consents (1-11), purpose legitimate interests, special feature opt-ins और vendor consent ids की एक सूची टॉगल करें। यह एक मान्य TCModel इकट्ठा करता है और base64url TC string बनाता है जिसे आप एक CMP fixture, एक Prebid config, एक ad अनुरोध, या एक QA test में पेस्ट कर सकते हैं। यह तब काम आता है जब ad-ops इंजीनियरों और CMP डेवलपर्स को एक consent परिदृश्य पुनरुत्पादित करने या यह डीबग करने के लिए एक निर्धारक string चाहिए कि एक demand partner क्यों गिराया जा रहा है। हर फ़ील्ड आपके डिवाइस पर encode होता है — कोई CMP API कॉल नहीं होता और कोई global vendor list नेटवर्क से fetch नहीं होती, इसलिए test consent डेटा कभी आपके ब्राउज़र से बाहर नहीं जाता।

विशेषताएँ

TCF कंसेंट एनकोडर का उपयोग कैसे करें

  1. अपना CMP ID, CMP version, consent screen और दो-अक्षर consent भाषा दर्ज करें
  2. vendor list version, TCF policy version और storage scope टॉगल सेट करें
  3. उन purposes, legitimate interests और special features को जाँचें जिनमें उपयोगकर्ता ने opt in किया
  4. vendor consent ids को एक अल्पविराम-पृथक सूची के रूप में टाइप करें
  5. encoded TC string कॉपी करें और उसे अपने CMP, ad अनुरोध या test fixture में डालें

उदाहरण

इनपुट

cmpId: 300, cmpVersion: 1, lang: EN
purposeConsents: 1,2,3,4,7
vendorConsents: 1,8,755

आउटपुट

COzTVhaOzTVhaGvAAAENAiCIAP_AAH_AAAAAAAAA... (base64url TC string)

चयनित purposes और vendor ids एक TCF v2.2 core string में पैक किए जाते हैं।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

एक TCF consent string encoder क्या है?
यह एक टूल है जो CMP settings और उपयोगकर्ता consent विकल्पों — purposes, legitimate interests, special features और vendor ids — को एक IAB TCF v2.2 Transparency & Consent (TC) string में बदलता है, वह base64url मान जो CMPs vendors और ad अनुरोधों को पास करते हैं।
यह encoder कौन-सा TCF संस्करण बनाता है?
यह TCF v2.2 core strings बनाता है। आप TCF policy version और vendor list version फ़ील्ड नियंत्रित करते हैं, और आउटपुट एक मानक base64url TC string है जिसे TCF-सजग CMPs और decoders पढ़ सकते हैं।
मैं string में vendor consents कैसे जोड़ूँ?
IAB vendor ids को vendor consent फ़ील्ड में एक अल्पविराम- या space-पृथक सूची के रूप में टाइप करें (उदाहरण के लिए 1, 8, 755)। हर id TC string के vendor-consent section में encode होता है।
consent भाषा दो अक्षर की क्यों होनी चाहिए?
TCF स्पेक consent भाषा को एक दो-वर्ण ISO-639-1 code के रूप में संग्रहीत करता है। encoder आपके इनपुट को बड़े अक्षर में करता है और मान्य करता है, इसलिए पूरे भाषा नामों के बजाय EN, FR या DE जैसे codes दर्ज करें।
क्या encoding एक server से Global Vendor List fetch करता है?
नहीं। पूरी तरह आपके ब्राउज़र में रहने के लिए, टूल GVL डाउनलोड करने के बजाय आपके दर्ज ids से एक न्यूनतम in-memory vendor list बनाता है। आपकी CMP settings और vendor ids कभी कहीं नहीं भेजे जाते।
क्या मैं यहाँ बनाई एक string डिकोड कर सकता हूँ?
हाँ। encoded आउटपुट को TCF Consent Decoder में पेस्ट करें ताकि CMP फ़ील्ड, purposes और vendors का निरीक्षण करें और पुष्टि करें कि string अपेक्षा अनुसार round-trip करती है।

संबंधित टूल

सभी ArrayKit टूल