US Privacy (CCPA) String Decoder
एक 4-वर्ण US Privacy (CCPA) string को अपने ब्राउज़र में डिकोड करें और notice, opt-out-of-sale, तथा LSPA flags सरल भाषा में पढ़ें।
US Privacy (CCPA) String Decoder पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा पेस्ट या बनाया गया us_privacy मान आपके डिवाइस पर प्रक्रिया होता है, कभी ArrayKit पर अपलोड नहीं होता, और कोई ad endpoint या USPAPI callback संपर्क नहीं किया जाता।
GPP String Decoder खोलें
US Privacy स्ट्रिंग डिकोडर के बारे में
US Privacy (CCPA) String Decoder उस 4-वर्ण us_privacy संकेत को खोलता है जिसे ad-ops टीमें OpenRTB अनुरोधों, USPAPI callbacks, और usprivacy कुकी में देखती हैं। 1YNN जैसा एक मान पेस्ट करें और यह हर वर्ण आपके लिए पढ़ता है: spec version, क्या स्पष्ट notice और opt out करने का अवसर दिया गया, क्या उपयोगकर्ता ने अपने डेटा की बिक्री से opt out किया, और क्या publisher IAB Limited Service Provider Agreement का signatory है। हर flag — Y, N, या not-applicable के लिए एक dash — को एक सरल-भाषा अर्थ में विस्तारित किया जाता है ताकि आप सेकंडों में एक compliance संकेत की पुष्टि कर सकें। एक Build mode आपको एक test bid या QA fixture के लिए dropdowns से एक सही string इकट्ठा करने देता है। सब कुछ आपके डिवाइस पर पार्स होता है, इसलिए असली उपयोगकर्ता संकेत कभी ब्राउज़र से बाहर नहीं जाते।
विशेषताएँ
- 4-वर्ण IAB US Privacy (CCPA) string को version, notice, opt-out, और LSPA फ़ील्ड में डिकोड करता है
- हर Y / N / - flag को कच्चे वर्णों के बजाय सरल भाषा में समझाता है
- एक opted-out-of-sale संकेत को एक नज़र में चिह्नित करता है ताकि आप इसे डाउनस्ट्रीम सम्मानित कर सकें
- लंबाई, एक संख्यात्मक version वर्ण, और हर flag स्थिति मान्य करता है
- जब कोई वर्ण Y, N, या dash न हो तो स्पष्ट, स्थिति-विशिष्ट errors
- Build mode सरल dropdowns से एक सही us_privacy string इकट्ठा करता है
- एक क्लिक एक बनी हुई string को Decode में वापस भेजता है ताकि यह round-trip सत्यापित हो
- पूरी तरह आपके ब्राउज़र में चलता है — कोई us_privacy मान कभी अपलोड नहीं होता
US Privacy स्ट्रिंग डिकोडर का उपयोग कैसे करें
- us_privacy मान को एक OpenRTB regs.ext.us_privacy फ़ील्ड, एक __uspapi callback, या usprivacy कुकी से कॉपी करें
- इसे Decode में पेस्ट करें, या 1YNN लोड करने के लिए Sample क्लिक करें
- version और notice, opt-out-of-sale, तथा LSPA flags का सरल-भाषा अर्थ पढ़ें
- dropdowns से एक test string इकट्ठा करने और उसे कॉपी करने के लिए Build पर स्विच करें
उदाहरण
इनपुट
1YNN
आउटपुट
version: 1
Notice/opt-out opportunity: Y (provided)
Opt-Out of Sale: N (has not opted out)
LSPA: N (not under the agreement)
1YNN: notice दिया गया, उपयोगकर्ता ने opt out नहीं किया, और publisher LSPA के अंतर्गत नहीं है।
सामान्य त्रुटियाँ और समस्या निवारण
- decoder कहता है string 4 वर्ण नहीं है। — एक us_privacy मान हमेशा ठीक चार वर्ण होता है: version + Notice + Opt-Out of Sale + LSPA। केवल कच्चा मान पेस्ट करें बिना quotes, URL-encoding, या आसपास के JSON के।
- आपने छोटे अक्षर y या n दर्ज किया और यह अस्वीकार हो गया। — flags बड़े अक्षर Y या N हैं, या not applicable के लिए एक dash (-)। वर्ण को बड़े अक्षर में फिर से दर्ज करें; विनिर्देश छोटे-अक्षर flags उपयोग नहीं करता।
- आप अनिश्चित हैं कि किसी स्थिति में एक dash का क्या मतलब है। — एक dash का अर्थ है संकेत लागू नहीं है — उदाहरण के लिए उपयोगकर्ता California के बाहर है या CCPA लागू नहीं होता — इसलिए उस फ़ील्ड के लिए कोई notice या opt-out मान सेट नहीं किया गया।
- आपने 1--- का अर्थ यह अपेक्षित किया कि उपयोगकर्ता ने opt out किया। — 1--- का अर्थ है हर flag not-applicable है, इसलिए कोई opt-out नहीं है। बिक्री का एक स्पष्ट opt-out तीसरी स्थिति में मान Y है, जैसे 1YYN।
अक्सर पूछे जाने वाले प्रश्न
- 1YNN जैसी एक US Privacy string का क्या मतलब है?
- हर वर्ण एक फ़ील्ड है। 1 spec version है, Y का अर्थ है स्पष्ट notice और opt out करने का अवसर दिया गया, पहला N का अर्थ है उपयोगकर्ता ने अपने डेटा की बिक्री से opt out नहीं किया, और दूसरा N का अर्थ है publisher IAB Limited Service Provider Agreement के अंतर्गत काम नहीं कर रहा।
- string में N और एक dash में क्या अंतर है?
- N एक स्पष्ट 'नहीं' है — उदाहरण के लिए, उपयोगकर्ता ने opt out नहीं किया। एक dash (-) का अर्थ है फ़ील्ड लागू नहीं है और कोई संकेत सेट नहीं किया गया, जैसे जब अनुरोध CCPA की सीमा के बाहर हो। इसलिए 1--- बिल्कुल कोई notice या opt-out निर्धारण नहीं ले जाता।
- मुझे पेस्ट करने के लिए us_privacy मान कहाँ मिलेगा?
- यह एक OpenRTB bid request में regs.ext.us_privacy के रूप में दिखता है, USPAPI __uspapi('getUSPData', ...) कॉल द्वारा लौटाया जाता है, और usprivacy कुकी में संग्रहीत होता है। इनमें से किसी भी 4-वर्ण मान को कॉपी करें और decoder में पेस्ट करें।
- चौथी स्थिति में LSPA flag क्या है?
- यह रिकॉर्ड करता है कि publisher ने IAB Limited Service Provider Agreement पर हस्ताक्षर किया है या नहीं, जो नियंत्रित करता है कि डाउनस्ट्रीम partners डेटा कैसे प्रक्रिया कर सकते हैं। Y का अर्थ है वे signatory हैं, N का अर्थ है वे नहीं हैं, और एक dash का अर्थ है संकेत सेट नहीं किया गया।
- क्या यह टूल एक us_privacy string डिकोड करने के साथ-साथ बना भी सकता है?
- हाँ। Build mode आपको notice, opt-out-of-sale, और LSPA फ़ील्ड के लिए Yes, No, या Not-applicable चुनने देता है और एक version-1 string इकट्ठा करता है जिसे आप एक test bid request या QA fixture में कॉपी कर सकते हैं, फिर उसकी पुष्टि के लिए फिर से डिकोड कर सकते हैं।
- क्या US Privacy string नई GPP string के समान है?
- नहीं। US Privacy string पुराना CCPA-युग संकेत है; IAB Global Privacy Platform (GPP) उत्तराधिकारी है जो एक string में US state sections और TCF डेटा ले जाता है। यदि आपके पास एक GPP string है, तो इसके बजाय GPP decoder उपयोग करें।
संबंधित टूल
- TCF कंसेंट डिकोडर — IAB TCF v2.2 consent string से CMP metadata, purposes और vendors डिकोड करें।
- GPP स्ट्रिंग डिकोडर — IAB GPP string का header, gpp_sid और हर section पठनीय फ़ील्ड में डिकोड करें।
- TCF कंसेंट एनकोडर — purposes, special features और vendor ids से IAB TCF v2.2 TC string बनाएँ।
- ads.txt वैलिडेटर — ads.txt या app-ads.txt फ़ाइल को अपने ब्राउज़र में पंक्ति दर पंक्ति मान्य करें।
- OpenRTB बिड रिक्वेस्ट जनरेटर — सरल फ़ॉर्म से मान्य OpenRTB 2.5/2.6 bid request बनाएँ और JSON कॉपी करें।
- VAST मैक्रो एक्सपैंडर — tracking URL में IAB VAST 4.x macros का विस्तार करें और फ़ायर किया अनुरोध देखें।
सभी ArrayKit टूल