तीसरे पक्ष की कुकी को बंद करने के ट्रायल में हिस्सा लेने वाली साइटों को, Chrome तीसरे पक्ष की कुकी को कुछ समय के लिए फिर से चालू करने के लिए ग्रेस पीरियड देता है. ग्रेस पीरियड के दौरान, साइटें Chrome में तीसरे पक्ष की कुकी को ऐक्सेस कर सकती हैं. भले ही, उन्होंने अब तक ट्रायल टोकन डिप्लॉय न किए हों.
Chrome कुछ उपयोगकर्ताओं के लिए, साइटों को ग्रेस पीरियड से ऑप्ट आउट करने की अनुमति देने का तरीका भी उपलब्ध करा रहा है. ऑप्ट-आउट करने के तरीके के ज़रिए साइटें, कुछ लोगों के लिए रिलीज़ करने की सुविधा खुद ही चालू कर पाएंगी. इससे, उन्हें ग्रेस पीरियड के भरोसे रहने की ज़रूरत नहीं पड़ेगी. इससे वे ट्रायल टोकन डिप्लॉयमेंट की जांच कर पाएंगी और उन्हें लंबे समय के लिए हल करना पड़ेगा.
डेवलपर को ऑप्ट-आउट करने के तरीके की ज़रूरत क्यों होती है
जब किसी साइट या सेवा को पहले पक्ष या तीसरे पक्ष के बंद होने वाले ट्रायल के लिए मंज़ूरी मिल जाती है, तो Chrome एक ट्रायल टोकन उपलब्ध कराता है. साथ ही, टोकन डिप्लॉय करने के लिए समय की अनुमति देने के लिए, ग्रेस पीरियड शुरू करता है. ग्रेस पीरियड, इसकी समयसीमा खत्म होने तक लागू रहता है. भले ही, टोकन डिप्लॉय किए गए हों. इससे यह जांच करने में समस्या आ सकती है कि काम बंद करने के लिए बनाए गए ट्रायल टोकन को डिप्लॉय किया गया है या नहीं.
डेवलपर, स्थानीय स्तर पर टोकन डिप्लॉयमेंट की जांच करने के लिए ग्रेस पीरियड बंद करने के लिए Chrome फ़्लैग सेट कर सकते हैं. हालांकि, यह बड़े पैमाने पर टेस्ट करने के लिए सही नहीं है. साइटों को प्रोडक्शन-टेस्ट टोकन डिप्लॉयमेंट के लिए चालू करने के लिए, Chrome अब कुछ प्रतिशत उपयोगकर्ताओं को ग्रेस पीरियड से ऑप्ट आउट करने का तरीका उपलब्ध करा रहा है.
ग्रेस पीरियड के दौरान ऑप्ट-आउट करने के प्रतिशत कॉन्फ़िगर करना
इस सुविधा से ऑप्ट-आउट करने के लिए, /.well-known/tpcd/grace-period.json
पर अपनी साइट की .well-known
डायरेक्ट्री में जाकर, सार्वजनिक तौर पर ऐक्सेस की जा सकने वाली कॉन्फ़िगरेशन फ़ाइल उपलब्ध कराएं. grace-period.json
फ़ाइल में, बंद होने वाले ट्रायल के ग्रेस पीरियड में से किसी एक या दोनों के लिए, ऑप्ट-आउट करने का प्रतिशत दिया जाता है:
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
इनमें 0, 25, 50 या 100 की वैल्यू हो सकती हैं. उदाहरण के लिए:
{
"ThirdPartyOptOutPercentage": 25
}
टेस्ट डिप्लॉयमेंट
अगर आपको ग्रेस पीरियड से ऑप्ट-आउट करने का विकल्प चाहिए, तो हमारा सुझाव है कि आप जल्द से जल्द grace-period.json
को डिप्लॉय करें. ध्यान दें कि एक या दोनों कुंजियों के लिए, वैल्यू 0
है. इससे आपको यह पुष्टि करने में मदद मिलेगी कि Chrome, फ़ाइल को उम्मीद के मुताबिक प्रोसेस कर रहा है या नहीं. साथ ही, ग्रेस पीरियड चालू होने की प्रोसेस पर कोई असर नहीं पड़ेगा. जब आप तैयार हों, तो
प्रतिशत को बढ़ाना शुरू किया जा सकता है. आने वाले समय में, हम डेवलपर को ऐसे टूल उपलब्ध कराने की योजना बना रहे हैं जिनकी मदद से वे उन साइटों के लिए, ग्रेस पीरियड की ऐक्टिवेशन स्थिति के बारे में क्वेरी कर सकें जिन्हें ब्राउज़र से ऐक्सेस किया जाता है.
grace-period.json
फ़ाइल को लागू करने के लिए, सही फ़ॉर्मैट में होनी चाहिए. गड़बड़ियों से बचने के लिए, ग्रेस पीरियड के ऑप्ट-आउट की पुष्टि करने वाले टूल की मदद से अपनी फ़ाइल की जांच करें.
ऑप्ट-आउट करने के तरीके को डीबग करना
Google के सर्वर नियमित तौर पर हर उस साइट पर grace-period.json
फ़ाइल (अगर यह मौजूद है) की जांच करते हैं जिसके लिए ग्रेस पीरियड चालू है. इसके बाद, ऑप्ट-आउट करने के प्रतिशत को सभी Chrome क्लाइंट के लिए बांटा जा सकता है. हालांकि, इस प्रोसेस को पूरा होने में 24 से 48 घंटे लग सकते हैं. Chrome में एक टूल उपलब्ध कराया जाएगा. इससे साइट डेवलपर, Chrome DevTools की समस्याओं वाले पैनल में जाकर, ग्रेस पीरियड के चालू होने की स्थिति देख पाएंगे. इससे उन्हें यह समझने में मदद मिलेगी कि ऑप्ट-आउट कब होता है.
उदाहरण
तीसरे पक्ष का उदाहरण
यहां दिए गए उदाहरण में, third-party.example
को तीसरे पक्ष के बंद हो चुके ट्रायल के लिए रजिस्टर किया गया है और उनके लिए ग्रेस पीरियड चालू कर दिया गया है.
वे इस फ़ाइल को
third-party.example/well-known/tpcd/grace-period.json:
पर होस्ट करते हैं
{
"ThirdPartyOptOutPercentage": 25
}
यह फ़ाइल उपलब्ध होने के बाद, third-party.example
से साइटों या सेवाओं को ऐक्सेस करने वाले 25% Chrome क्लाइंट के लिए, ग्रेस पीरियड खत्म हो जाएगा. ट्रैकिंग सुरक्षा के तहत आने वाले Chrome क्लाइंट के लिए, third-party.example
की तीसरे पक्ष की कुकी का इस्तेमाल तब तक नहीं किया जाएगा, जब तक तीसरे पक्ष का, बंद करने का ट्रायल चालू नहीं हो जाता.
पहले पक्ष का उदाहरण
यहां दिए गए उदाहरण में, first-party.example
को पहले पक्ष के बंद हो चुके ट्रायल के लिए रजिस्टर किया गया है और उनके लिए ग्रेस पीरियड चालू कर दिया गया है.
वे इस फ़ाइल को
first-party.example/well-known/tpcd/grace-period.json:
पर होस्ट करते हैं
{
"FirstPartyOptOutPercentage": 50
}
इसके बाद, उनकी साइट पर आने वाले 50% Chrome क्लाइंट के लिए, ग्रेस पीरियड को बंद कर दिया जाएगा. ट्रैकिंग सुरक्षा समूह में शामिल इनमें से किसी भी Chrome क्लाइंट के लिए, तीसरे पक्ष की कुकी
ज़्यादा जानें
अगर ऑप्ट-आउट करने के तरीके के बारे में आपका कोई सवाल है, तो Privacy Sandbox की सहायता डेटा स्टोर करने की जगह पर समस्या की शिकायत करें.
- तीसरे पक्ष की कुकी ग्रेस पीरियड से ऑप्ट-आउट करने के बारे में जानकारी
- "tpcd/grace-period.json" जाना-पहचाना संसाधन आइडेंटिफ़ायर
- शिपिंग की इच्छा: तीसरे पक्ष की कुकी के लिए ग्रेस पीरियड की अवधि से ऑप्ट-आउट करना
- पहले पक्ष की सुविधा बंद करने का ट्रायल
- तीसरे पक्ष का इस्तेमाल बंद करने का ट्रायल
- ऑरिजिन ट्रायल का इस्तेमाल शुरू करना
- Chrome के ऑरिजिन ट्रायल से जुड़ी समस्या हल करना
- मशहूर यूआरआई
- आरएफ़सी 8615 - जाने-पहचाने यूनिफ़ॉर्म रिसॉर्स आइडेंटिफ़ायर (यूआरआई)