ब्रेकेज के लिए टेस्ट करें



वेब ब्राउज़र तीसरे पक्ष की कुकी का इस्तेमाल ��ंद कर रहे हैं. इसलिए, आपको अपनी साइट की जांच करनी होगी. इससे यह पता चलेगा कि तीसरे पक्ष की कुकी ब्लॉक होने पर, साइट की परफ़ॉर्मेंस कैसी है. इससे आपको वैकल्पिक समाधानों पर ट्रांज़िशन की प्रोसेस शुरू करने में मदद मिलेगी.

जांच के लिए Chrome के फ़्लैग

Chrome में तीसरे पक्ष की कुकी के बिना, अपनी साइट के काम न करने की जांच करने का सबसे अच्छा तरीका है कि तीसरे पक्ष की कुकी के फ़ेज़आउट फ़्लैग का इस्तेमाल करें. यह फ़्लैग Chrome को वैसा ही व्यवहार करने में मदद करता है जैसा यह तीसरे पक्ष की कुकी के बंद होने के बाद होगा. इसलिए, क्रॉस-साइट कुकी के बिना उपयोगकर्ता अनुभव की जांच करने के लिए, यह सही तरीका है. फ़्लैग सेट करने के दो तरीके हैं:

  • chrome://flags/#test-third-party-cookie-phaseout सक्षम करें
  • --test-third-party-cookie-phaseout फ़्लैग के साथ कमांड लाइन से Chrome को चलाएं

यह फ़्लैग Chrome को तीसरे पक्ष की कुकी ब्लॉक करने के लिए सेट करता है. साथ ही, यह पक्का करता है कि नई सुविधाएं और कुछ समय के लिए लागू की जाने वाली पाबंदियां चालू रहें.

chrome://settings/cookies का इस्तेमाल करके, ब्लॉक की गई तीसरे पक्ष की कुकी के साथ ब्राउज़ करके अपनी साइट की जांच की जा सकती है. हालांकि, फ़ेज़आउट फ़्लैग से यह पक्का होता है कि नई और अपडेट की गई सुविधाएं भी चालू हो गई हैं. समस्याओं का पता लगाने के लिए, तीसरे पक्ष की कुकी को ब्लॉक करना एक अच्छा तरीका है. हालांकि, यह ज़रूरी नहीं है कि आपको इस बात की पुष्टि करने में मदद मिले कि आपने उन्हें ठीक कर दिया है.

अगर आपकी साइटों के लिए कोई ऐक्टिव टेस्ट सुइट है, तो आपको साथ-साथ दो काम करने चाहिए: एक सामान्य सेटिंग पर Chrome के साथ और दूसरा Chrome के समान वर्शन से --test-third-party-cookie-phaseout फ़्लैग के साथ लॉन्च किया गया. अगर दूसरी बार में जांच में कोई गड़बड़ी हुई है और पहली बार में ऐसा नहीं हुआ है, तो तीसरे पक्ष की कुकी डिपेंडेंसी के लिए जांच की जा सकती है.

--test-third-party-cookie-phaseout के अलावा, कुछ खास जांच स्थितियों के लिए भी फ़्लैग उपलब्ध हैं. जैसे, इस्तेमाल बंद करने के ट्रायल में हिस्सा लेना:

  • नीचे दिए गए सभी फ़्लैग Windows, Mac, Linux, ChromeOS, और Android पर काम करते हैं.
  • ये फ़्लैग, chrome://flags पेज या कमांड लाइन से सेट किए जा सकते हैं.
  • कमांड लाइन से --enable-features या --disable-features वाली कई सुविधाओं के फ़्लैग सेट करने के लिए, हर सुविधा के नाम के बीच कॉमा लगाएं.
  • कमांड लाइन फ़्लैग के लिए इस्तेमाल की जाने वाली वैल्यू को चुनने के लिए, chrome://flags से फ़्लैग सेट करें और फिर chrome://version पेज पर कमांड लाइन की वैल्यू देखें.
chrome://version वाला पेज, जिस पर कमांड लाइन सेक्शन में फ़्लैग दिख रहा है
chrome://version page (कमांड लाइन) सेक्शन, जिसमें क��्टम फ़्लैग की सेटिंग दिख रही हैं

कुछ समय के लिए उपलब्ध खतरों के असर को कम करने वाली जांच की सुविधा को ब्लॉक किया गया है

फ़ेज़आउट फ़्लैग के साथ अपनी साइट की जांच करते समय, कुछ समय के लिए लागू होने वाली कुछ पाबंदियां, जैसे कि तीसरे पक्ष की कुकी का बंद होने का ट्रायल और ग्रेस पीरियड होने का मतलब यह हो सकता है कि आपकी साइट या तीसरे पक्ष की जिन सेवाओं को वह ऐक्सेस करता है उन पर तीसरे पक्ष की कुकी पर पाबंदी नहीं लगी है.

यह पक्का करने के लिए कि कुछ समय के लिए लागू की जाने वाली पाबंदियों की वजह से, गड़बड़ियों को ठीक करने से जुड़ी समस्याएं न हों, आप खतरों को कम करने के लिए फ़्लैग के साथ अपनी साइट की जांच कर सकते हैं:

नीचे दी गई टेबल में इन फ़्लैग को इस्तेमाल करने का तरीका बताया गया है. साथ ही, यह भी बताया गया है कि इन्हें बंद या चालू करने पर इनका क्या असर होता है.


नाम मकसद कम से कम वर्शन chrome://flags कमांड-लाइन फ़्लैग
3PCD के लिए ट्रैकिंग सुरक्षा चालू है: ट्रैकिंग सुरक्षा की सुविधा चालू करें:
• पता बार (खोज क्वेरी डालने वाला बार) में आंख वाले आइकॉन का यूज़र इंटरफ़ेस (यूआई) दिखाएं, ताकि उपयोगकर्ता कुछ समय के लिए किसी साइट के लिए तीसरे पक्ष की कुकी चालू कर सकें.
chrome://settings/cookies के बजाय chrome://settings/trackingProtection दें
121 #tracking-protection-3pcd --enable-features=TrackingProtection3pcd

--disable-features=TrackingProtection3pcd
तीसरे पक्ष की कुकी के फ़ेज़आउट की जांच करें बंद है: यह डिफ़ॉल्ट सेटिंग है. (कोई प्रभाव नहीं.)

चालू है: तीसरे पक्ष की कुकी पर पाबंदी लगाएं और ट्रैकिंग सुरक्षा यूज़र इंटरफ़ेस (यूआई) चालू करें, ताकि तीसरे पक्ष की कुकी के फ़ेज़आउट के बाद, Chrome के काम करने के तरीके से मैच किया जा सके.

यह सेटिंग BlockThirdPartyCookies=false Chrome Enterprise नीति की जगह लागू होती है. हालांकि, कॉन्टेंट सेटिंग की जगह इसे बदल दिया जाता है. जैसे, Storage Access API या CookiesAllowedForUrls नीति की वजह से लागू होने वाली सेटिंग.

फ़्लैग और सेटिंग से पता चलता है कि उपयोगकर्ता की सेटिंग इस फ़्लैग के साथ कैसे इंटरैक्ट करती हैं.
121 #test-third-party-cookie-phaseout --test-third-party-cookie-phaseout
तीसरे पक्ष की कुकी को बंद करने के ट्रायल के लिए मिलने वाली अनुमतियां चालू है: यह डिफ़ॉल्ट सेटिंग है. तीसरे पक्ष की कुकी के इस्तेमाल को रोकने के ट्रायल में हिस्सा लेने की अनुमति दें. (अब इस फ़्लैग को ट्रायल में शामिल होने के लिए, 'चालू है' पर सेट करने की ज़रूरत नहीं है.)

बंद है: Chrome को इस तरह से काम करने दें जैसे तीसरे पक्ष के लिए बंद करने का ट्रायल टोकन उपलब्ध नहीं कराया गया हो, भले ही उसे उपलब्ध कराया गया हो. दूसरे शब्दों में: तीसरे पक्ष के बंद करने के ट्रायल को बंद करें. इससे यह जांच की जा सकती है कि पुराने वर्शन में य�� ������ा�� काम कर रहे हैं और तीसरे पक्ष की कुकी के बिना.

इस फ़्लैग को लागू करने के लिए, ज़रूरी है कि #tracking-protection-3pcd चालू हो.
121 #third-party-cookie-deprecation-trial --enable-features=TpcdSupportSettings

--disable-features=TpcdSupportSettings
टेस्टिंग के लिए, टॉप लेवल पर तीसरे पक्ष की कुकी को बंद करने के ट्रायल के लिए मिलने वाली अनुमतियां चालू है: टॉप लेवल पर तीसरे पक्ष की कुकी को बंद करने के ट्रायल की अनुमति देने के लिए ज़रूरी है.

बंद है: तीसरे पक्ष के ट्रायल की तरह ही, Chrome को इस तरह से काम करने दें जैसे कि मान्य ट्रायल टोकन न दिया गया हो, भले ही उसे दिया गया हो. दूसरे शब्दों में: पहले पक्ष के बंद करने के ट्रायल को बंद करें. इससे यह जांच की जा सकती है कि पहले पक्ष के बंद होने के ट्रायल में हिस्सा लेने वाली साइट पर, लंबे समय तक रहने वाले सुधार काम कर रहे हैं. इसमें तीसरे पक्ष की कुकी का इस्तेमाल नहीं किया गया है.
122 #top-level-third-party-cookie-deprecation-trial --enable-features=TopLevelTpcdSupportSettings

--disable-features=TopLevelTpcdSupportSettings
तीसरे पक्ष की कुकी को रोकने के लिए, जांच के लिए मेटाडेटा के अनुदान चालू है: यह डिफ़ॉल्ट सेटिंग है. तीसरे पक्ष की कुकी को ग्रेस पीरियड लागू होने की अनुमति दें.

बंद है: Chrome को इस तरह से काम करने के लिए सेट करें जैसे कि [ग्रेस पीरियड](https://goo.gle/3pcd-grace-period) लागू न हो. इसका इस्तेमाल यह देखने के लिए भी किया जा सकता है कि आपकी साइट ने ग्रेस पीरियड खत्म होने से पहले, बंद किए जा चुके ट्रायल टोकन सही तरीके से डिप्लॉय किए हैं या नहीं (ऐसी साइट के लिए जिस पर ग्रेस पीरियड लागू होता है).
121 #tpcd-metadata-grants --enable-features=TpcdMetadataGrants

--disable-features=TpcdMetadataGrants
तीसरे पक्ष की कुकी के फ़ेज़ आउट की सुविधा देने वाली टेस्टिंग चालू है: यह डिफ़ॉल्ट सेटिंग है. इस Chrome क्लाइंट के लिए, Chrome की सुविधा वाले टेस्टिंग ग्रुप को एक्सपेरिमेंट ग्रुप सेट करने की अनुमति दें.

बंद है: Chrome की मदद से, किसी एक्सपेरिमेंट ग्रुप को सेट करने की अनुमति न दें.

अन्य वैल्यू: किसी खास एक्सपेरिमेंट ग्रुप को मैन्युअल तरीके से सेट करें.

ज़्यादातर डेवलपर को Enabled Force में से किसी एक सेटिंग का इस्तेमाल करना होगा. ये सभी सुविधाएं जांच से बचने की कोशिश करती हैं और हो सकता है कि Chrome क्लाइंट को चुने गए ग्रुप ग्रुप में शामिल कर दें. Enabled सेटिंग से क्लाइंट को एक्सपेरिमेंट ग्रुप में शामिल करने की अनुमति मिलती है. हालांकि, यह ज़रूरी ��हीं है कि उसे ज़बरदस्ती शामिल किया जाए.
121 #tpc-phase-out-facilitated-testing --enable-features=CookieDeprecationFacilitatedTesting

--disable-features=CookieDeprecationFacilitatedTesting

अन्य वैल्यू के लिए, कमांड-लाइन की वैल्यू, सेटिंग पर निर्भर करती हैं. उदाहरण के लिए, Enabled Force Control 1 को सेट करने के लिए:

--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994

अगर आपको कमांड लाइन से ये वैल्यू सेट करनी हों, तो chrome://flags से वैल्यू सेट करना सबसे आसान होगा. इसके बाद, ब्राउज़र को रीस्टार्ट करें. इसके बाद, chrome://version पेज के कमांड लाइन सेक्शन से फ़्लैग की वैल्यू को कॉपी करें.
तीसरे पक्ष की कुकी के लिए अनुदान के बारे में जानकारी की टेस्टिंग डिफ़ॉल्ट: अनुमान के हिसाब से तैयार की गई चीज़ों को कम करने की अनुमति दें.

चालू है: कोई असर नहीं पड़ता. (डिफ़ॉल्ट की तरह.)

बंद है: अनुभव पर आधारित जोखिम की आशंकाओं को अनुमति न दें. इससे यह जांच की जा सकती है कि लंबे समय तक चलने वाले दूसरे सुधार (तीसरे पक्ष की कुकी के बिना) ताज़ा अनुभव के बिना, उम्मीद के मुताबिक काम कर रहे हैं या नहीं.

फ़्लैग की अन्य वैल्यू यहां दी गई हैं.

CurrentInteraction: डायलॉग या रीडायरेक्ट फ़्लो के दौरान, तीसरे पक्ष की साइट पर उपयोगकर्ता के इंटरैक्शन की ज़रूरत होती है.

ShortRedirect रीडायरेक्ट के अनुभव से, 15 मिनट के लिए कुकी का ऐक्सेस मिलता है: तीसरे पक्ष की कुकी को रीडायरेक्ट से जुड़ी स्थितियों के लिए अनुमति दी जाती है. इसके बारे में ह्यूरिस्टिक पर आधारित जोखिम की कैटगरी में बताया गया है.

LongRedirect: रीडायरेक्ट होने के बाद, 30 दिनों के लिए कुकी का ऐक्सेस मिलता है.

MainFrame:सिर्फ़ मुख्य फ़्रेम से शुरू किए गए पॉप-अप ही रीडायरेक्ट के अनुभव को चालू कर सकते हैं.

AllFrameInitiator
: किसी भी फ़्रेम से शुरू किए गए पॉप-अप, रीडायरेक्ट के अनुभव को चालू कर सकते हैं.
120 #tpcd-heuristics-grants --enable-features=TpcdHeuristicsGrants

--disable-features=TpcdHeuristicsGrants

अन्य वैल्यू के लिए, chrome://flags से वैल्यू सेट करें. इसके बाद, ब्राउज़र को रीस्टार्ट करें. इसके बाद, chrome://version पेज के कमांड लाइन सेक्शन से फ़्लैग की वैल्यू कॉपी करें.


Chrome फ़्लैग और Chrome सेटिंग

Chrome की उपयोगकर्ता सेटिंग से तीसरे पक्ष की कुकी को ब्लॉक करने का असर, डिफ़ॉल्ट पर सेट किए गए डिफ़ॉल्ट तरीके से अलग होता है. ऐसा तब होता है, जब Chrome पर chrome://flags#test-third-party-cookie-phaseout फ़्लैग चालू करके इस्तेमाल किया जाता है.

सिर्फ़ फ़्लैग चालू होने पर, तीसरे पक्ष की कुकी को उसी तरह मैनेज किया जाता है जैसे Chrome के ट्रैकिंग सुरक्षा टेस्ट ग्रुप के लिए किया जाता है: तीसरे पक्ष की कुकी को अब भी कुछ समय के लिए और सीमित मामलों में इस्तेमाल करने की अनुमति दी जाती है, ताकि ज़रूरी सेवाएं चालू की जा सकें. साथ ही, सीएचआईपीएस और स्टोरेज ऐक्सेस एपीआई के लंबे समय तक समाधान किए जा सकें.

अगर chrome://settings/trackingProtection में तीसरे पक्ष की सभी कुकी ब्लॉक करें की सुविधा चालू है (या chrome://settings/cookies की तीसरे पक्ष की कुकी ब्लॉक करें, उन लोगों के लिए जो ट्रैकिंग सुरक्षा ग्रुप में शामिल नहीं हैं) तो Chrome, तीसरे पक्ष की कुकी या अन्य पक्षों की कुकी को ऐक्सेस करने की अनुमति नहीं देता. हालांकि, तीसरे पक्ष की कुकी को तब तक ऐक्सेस करने की अनुमति नहीं होती, जब तक Chrome Enterprise की CookiesAllowedForUrls नीति या उपयोगकर्ता ने साफ़ तौर पर इसकी अनुमति न दी हो:

  • पता बार (खोज क्वेरी डालने वाला बार) में आंख वाले आइकॉन का इस्तेमाल करना.
  • chrome://settings/trackingProtection पेज पर, Sites को तीसरे पक्ष की कुकी इस्तेमाल करने की अनुमति है में एक एंट्री जोड़ना.
  • chrome://settings/cookies पर, तीसरे पक्ष की कुकी का इस्तेमाल करने की अनुमति है में एक एंट्री जोड़ना.

अगर Chrome Enterprise के उपयोगकर्ता के लिए, BlockThirdPartyCookies की नीति को false पर सेट किया गया है, तो वह chrome://settings से तीसरे पक्ष की कुकी को ब्लॉक नहीं कर पाएगा.

इस्तेमाल के उदाहरण को सिम्युलेट करने के लिए, फ़्लैग के अलग-अलग कॉम्बिनेशन इस्तेमाल करना

उदाहरण #tracking-protection-3pcd #third-party-cookie-deprecation-trial #tpcd-metadata-grants
जांच में 1% की बढ़ोतरी हुई, बंद होने के ट्रायल को अनदेखा कर दिया गया चालू बंद है बंद है
डोमेन के लिए ग्रेस पीरियड रजिस्ट्रेशन स्वीकार किया गया, लेकिन अभी तक कोई टोकन नहीं दिया गया है चालू चालू चालू
ग्रेस पीरियड चालू है, टोकन दिया गया चालू चालू बंद है
ग्रेस पीरियड अब चालू नहीं है, टोकन दिया गया चालू चालू [कोई इफ़ेक्ट नहीं]

सपोर्ट करें

  • तीसरे पक्ष की कुकी के टूटने की शिकायत करें: goo.gle/report-3pc-broken
  • Privacy Sandbox की डेवलपर सहायता टीम के डेटा स्टोर करने की जगह में समस्या के बारे में बताएं: goo.gle/3pcd-support

ज़्यादा जानें