Attribution Reporting API, Chrome का एक एपीआई है. यह Attribution Reporting के इस्तेमाल के उदाहरणों के साथ काम करता है. साथ ही, उपयोगकर्ताओं की निजता को बेहतर बनाता है. यह एक ऐसा प्रस्ताव है जो इसी समस्या को हल करने के लिए बनाए गए कई अन्य प्रस्तावों (1, 2, 3, 4 वगैरह) में से एक है.
इस दस्तावेज़ में बताया गया है कि हमने Attribution Reporting API को क्यों शिप किया, जबकि यह अब भी Web Incubator Community Group में इनक्यूबेशन की प्रोसेस में है. Chrome, W3C की ज़रूरी प्रक्रियाओं में हिस्सा लेने के लिए पूरी तरह से प्रतिबद्ध है. साथ ही, Chrome की टीमें Private Advertising Technology Community Group (PATCG) में काम कर रही हैं, ताकि ऐसा समाधान खोजा जा सके जिसे कई ब्राउज़र इंजन में स्वीकार किया जा सके. एपीआई को साथ-साथ शिप करने से, हमें इस ज़रूरी इस्तेमाल के उदाहरण को टेस्ट करने और बेहतर बनाने में मदद मिलेगी.
तीसरे पक्ष की कुकी को बंद करने से पहले, यह ज़रूरी है कि Attribution Reporting API के इस्तेमाल के उदाहरणों से, पूरे सिस्टम की ज़रूरतों को पूरा किया जा सके.
हमारा मानना है कि Attribution Reporting API के इस्तेमाल के उदाहरण, वेब के बेहतर नेटवर्क के लिए बेहद ज़रूरी हैं. हमारा यह भी मानना है कि Chrome से तीसरे पक्ष की कुकी हटाने से, वेब पर लोगों की निजता को बेहतर बनाया जा सकता है.
इकोसिस्टम की ज़रूरतों को पूरा करने और उपयोगकर्ता की निजता को बेहतर तरीके से सुरक्षित रखने के लिए, हमें लगता है कि इस एपीआई को शिप करना ज़रूरी है. इसलिए, तीसरे पक्ष की कुकी को बंद करने से पहले, इसकी टेस्टिंग और कैलिब्रेशन को चालू करें. यह स्थिति, Privacy Sandbox और Chrome के तीसरे पक्ष की कुकी हटाने के बारे में, यूके के कॉम्पटिशन ऐंड मार्केट्स अथॉरिटी (सीएमए) के साथ किए गए हमारे वादों के मुताबिक है.
Attribution Reporting API को शिप करने से, डेवलपर नई टेक्नोलॉजी को अपना सकेंगे. साथ ही, वे स्टैंडर्ड प्रोसेस के बारे में जानकारी देने के लिए, असल दुनिया का अनुभव दे सकेंगे. इससे उपयोगकर्ताओं की निजता को बेहतर बनाने में भी मदद मिलेगी.
वेब के काम करने के लिए स्टैंडर्ड ज़रूरी हैं. हालांकि, इन्हें लागू करने में समय लगता है और इसके लिए सभी की सहमति ज़रूरी होती है. वेब, क्रॉस-साइट ट्रैकिंग से दूर जा रहा है. इसलिए, हमें यह पक्का करना होगा कि हम जो नई टेक्नोलॉजी डेवलप कर रहे हैं वे इकोसिस्टम की ज़रूरतों को पूरा कर सकें.
इसके लिए, Attribution Reporting API को ज़्यादा से ज़्यादा लोगों के लिए उपलब्ध कराना ज़रूरी है. इससे डेवलपर को नई टेक्नोलॉजी अपनाने और टेस्टिंग के नतीजों का आकलन करने का मौका मिलता है. यह सब, स्टैंडर्ड प्रोसेस के दौरान होता है. हमारा मानना है कि इस टेक्नोलॉजी को अपनाने और इसकी टेस्टिंग के नतीजों से, स्टैंडर्ड तय करने की प्रोसेस को बेहतर बनाने में मदद मिलेगी. साथ ही, PATCG में शामिल लोगों को, इंटरऑपरेबल स्टैंडर्ड पर ज़्यादा जानकारी के साथ सहमति बनाने में मदद मिलेगी. इससे, इस्तेमाल के मूल मामले की ज़रूरतें पूरी की जा सकेंगी.
Attribution Reporting API को शिप करने से, वेब प्लैटफ़ॉर्म पर मेज़रमेंट के लिए बुनियादी ढांचा तैयार करने के मामले में कई फ़ायदे मिलते हैं:
- रिसर्च: एपीआई को चालू करने से, Chrome और अन्य ब्राउज़र बनाने वाली कंपनियों को अहम जानकारी मिलेगी. इससे वे आने वाले समय में, एक ऐसा एपीआई डिज़ाइन कर पाएंगी जो अलग-अलग प्लैटफ़ॉर्म पर काम कर सके. हम PATCG जैसे संगठनों के साथ, शुरुआती जानकारी शेयर करेंगे, ताकि आने वाले समय में मानकों को बेहतर बनाया जा सके.
- डेवलपमेंट पैराडाइम में बदलाव: Attribution Reporting API पर माइग्रेट करने वाले डेवलपर, नॉइज़ जोड़ने जैसे नए तकनीकी कॉन्सेप्ट के बारे में ज़्यादा जानेंगे. ये कॉन्सेप्ट, निजता बनाए रखने वाले मेज़रमेंट के लिए आने वाले समय में अहम हो सकते हैं. भले ही, कोई भी एपीआई इस्तेमाल किया जा रहा हो. डेवलपर, अपने अन्य सिस्टम को भी नॉइज़ी डेटा के हिसाब से ढालना शुरू कर देंगे. हम डेवलपर को ऐसे दस्तावेज़ और सहायता उपलब्ध कराने की पूरी कोशिश करेंगे जिनकी मदद से, वे नॉइज़ और ट्रांसफ़र किए जा सकने वाले कॉन्सेप्ट को मैनेज कर सकें.
ये सभी फ़ायदे, तीसरे पक्ष की कुकी को बंद करने से उपयोगकर्ता की निजता में होने वाले बुनियादी सुधार के अलावा हैं. हमारा मानना है कि इन वजहों से, सबसे पहले एक ऐसा एपीआई उपलब्ध कराना ज़रूरी है जो एट्रिब्यूशन रिपोर्टिंग के इस्तेमाल के उदाहरणों के साथ काम करता हो.
Chrome, इंटरऑपरेबल (एक साथ काम करने वाले) किसी भी संभावित विकल्प पर सावधानीपूर्वक माइग्रेट करने की सुविधा देगा.
Chrome, इस इस्तेमाल के उदाहरण के लिए निजता को बेहतर बनाने वाला एक असरदार एपीआई उपलब्ध कराने के लिए प्रतिबद्ध है. इससे तीसरे पक्ष की कुकी के बंद होने के बाद, पूरे सिस्टम को मदद मिलेगी. हमारा मानना है कि आने वाले समय में, इसके लिए Attribution Reporting API को शिप करना ज़रूरी है.
हालांकि, हमें पता है कि कुछ ब्राउज़र ने Chrome के इस प्रस्ताव के लिए सकारात्मक संकेत नहीं दिए हैं. हमारा मुख्य लक्ष्य, एक ऐसा इंटरऑपरेबल स्टैंडर्ड तैयार करना है जिसे ज़्यादातर ब्राउज़र पर इस्तेमाल किया जा सके. हम इस तरह का समाधान ढूंढने के लिए लगातार काम कर रहे हैं.
Attribution Reporting API लॉन्च हो चुका है. अगर कोई दूसरा स्टैंडर्ड आता है जिस पर दोनों पक्ष सहमत होते हैं, तो हम नए एपीआई पर सोच-समझकर ट्रांज़िशन करने के लिए, पूरे सिस्टम के साथ मिलकर काम करेंगे. इसके बाद, हम Attribution Reporting API को बंद करने के बारे में सोच सकते हैं. इसका मतलब है कि Chrome में Attribution Reporting API और उसके विकल्प, दोनों कुछ समय के लिए उपलब्ध रहेंगे. इससे डेवलपर और अन्य हितधारकों को, विकल्प के तौर पर उपलब्ध एपीआई का आकलन करने के लिए ज़रूरी समय मिल पाएगा. साथ ही, वे माइग्रेशन के प्रोसेस को ज़्यादा से ज़्यादा आसान बना पाएंगे.
सुझाव/राय देना या शिकायत करना
हम इस एपीआई को बेहतर बनाने के लिए लगातार काम कर रहे हैं. हमने डेवलपर से मिले सुझावों के आधार पर, पहले ही कई बदलाव कर दिए हैं. जैसे, 1, 2, 3, 4, 5 वगैरह. हम आपके सुझावों का स्वागत करते हैं. साथ ही, हम कम्यूनिटी के साथ मिलकर काम करते रहेंगे.
- GitHub: Attribution Reporting API के बारे में जानकारी देने वाला लेख पढ़ें. साथ ही, सवाल पूछें और चर्चा में हिस्सा लें.