एग्रीगेशन सेवा के बारे में खास जानकारी

Attribution Reporting API या Private एग्रीगेशन एपीआई की खास जानकारी वाली रिपोर्ट बनाने के लिए, इस सेवा को डिप्लॉय और मैनेज करें.

खास जानकारी वाली रिपोर्ट बनाने के लिए, Attribution Reporting API या प्राइवेट एग्रीगेशन एपीआई से, एग्रीगेशन सेवा को डिप्लॉय और मैनेज करें.

लागू किए जाने की स्थिति

जानकारी देने वाले टूल में, मुख्य शब्दों के बारे में बताया गया है. इनसे एग्रीगेशन सेवा को समझने में मदद मिलती है.

उपलब्धता

प्रस्ताव स्थिति
Attribution Reporting API और Private एग्रीगेशन एपीआई में, Amazon Web Services (AWS) के लिए एग्रीगेशन सर्विस सहायता
Explainer
उपलब्ध
Attribution Reporting API, Private एग्रीगेशन एपीआई में, Google Cloud के लिए एग्रीगेशन सेवा की सहायता
Explainer
बीटा वर्शन में उपलब्ध है
एग्रीगेशन सेवा वाली साइट को रजिस्टर करना और क्लाउड खातों (AWS या GCP) पर किसी साइट को मैप करना
GitHub पर अक्सर पूछे जाने वाले सवाल
उपलब्ध
एग्रीगेशन सेवा की epsilon की वैल्यू को 64 तक की रेंज में रखा जाएगा. इससे अलग-अलग पैरामीटर पर प्रयोग करने और सुझाव देने में आसानी होगी.
ARA ऐपसिलॉन के बारे में सुझाव सबमिट करें.
PAA epsilon फ़ीडबैक सबमिट करें.
उपलब्ध. एपिसोड की रेंज की वैल्यू अपडेट होने से पहले, हम नेटवर्क को इसकी सूचना देंगे.
एग्रीगेशन सेवा से जुड़ी क्वेरी के लिए, योगदान को ज़्यादा आसानी से फ़िल्टर करने की सुविधा
पूरी जानकारी
साल 2024 की दूसरी तिमाही का हो सकता है
आपदा के बाद बजट वापस लाने की प्रोसेस (गड़बड़ियां, गलत कॉन्फ़िगरेशन वगैरह)
GitHub की समस्या
साल 2024 की दूसरी तिमाही का हो सकता है
AWS में एक कोऑर्डिनेटर के तौर पर काम करने वाला ऐक्सेंटर
डेवलपर ब्लॉग
उपलब्ध
Google Cloud पर कोऑर्डिनेटर के तौर पर काम करने वाली एक स्वतंत्र पार्टी
डेवलपर ब्लॉग
साल 2024 की तीसरी तिमाही का अनुमान

सुरक्षित तरीके से डेटा प्रोसेसिंग

एग्रीगेशन सेवा, इकट्ठा की जा सकने वाली रिपोर्ट से इकट्ठा किए गए डेटा को डिक्रिप्ट और जोड़ती है, ग़ैर-ज़रूरी जानकारी जोड़ती है, और खास जानकारी वाली रिपोर्ट दिखाती है. यह सेवा, एक भरोसेमंद एक्ज़ीक्यूशन एनवायरमेंट (टीईई) में काम करती है. इसे क्लाउड सेवा पर डिप्लॉय किया जाता है, जो इस डेटा को सुरक्षित रखने के लिए ज़रूरी सुरक्षा उपायों का इस्तेमाल करती है.

TEE का कोड एग्रीगेशन सेवा में सिर्फ़ एक ऐसी जगह है जिसके पास रॉ रिपोर्ट का ऐक्सेस होता है. सुरक्षा रिसर्चर, निजता के पक्ष में काम करने वाले, और विज्ञापन टेक्नोलॉजी के लिए इस कोड को ऑडिट करने लायक होगा. कोऑर्डिनेटर यह पुष्टि करता है कि टीईई उसी सॉफ़्टवेयर को चला रहा है जिसके लिए अनुमति मिली है और डेटा सुरक्षित है.

एग्रीगेट की जा सकने वाली रिपोर्ट को इकट्ठा किया जाता है, बैच में भेजा जाता है, और टीईई को भेजा जाता है, ताकि उसे फ़ाइनल समरी रिपोर्ट में बदला जा सके.
एग्रीगेट की जा सकने वाली रिपोर्ट को टीईई पर चलाया जाता है. साथ ही, इन्हें इकट्ठा किया जाता है, बैच में एक साथ रखा जाता है, और एग्रीगेशन सेवा में भेजा जाता है. एग्रीगेशन सेवा एनवायरमेंट का मालिकाना हक और उसे वही पक्ष मैनेज करता है जो डेटा इकट्ठा कर रहा है.

टीईई का कोऑर्डिनेटर प्रमाणित

कोऑर्डिनेटर ऐसी इकाई है जो मुख्य मैनेजमेंट और एग्रीगेट की जा सकने वाली रिपोर्ट अकाउंटिंग के लिए ज़िम्मेदार है.

कोऑर्डिनेटर की कई ज़िम्मेदारियां होती हैं:

  • अनुमति वाली बाइनरी इमेज की सूची बनाए रखें. ये इमेज, एग्रीगेशन सर्विस सॉफ़्टवेयर के बिल्ड के क्रिप्टोग्राफ़िक हैश हैं. Google, इन्हें समय-समय पर रिलीज़ करेगा. इसे फिर से बनाया जाएगा, ताकि कोई भी पक्ष इस बात की पुष्टि कर सके कि इमेज, एग्रीगेशन सर्विस के बिल्ड से जैसी हैं.
  • मुख्य मैनेजमेंट सिस्टम का इस्तेमाल करते हैं. एग्रीगेट करने लायक रिपोर्ट को एन्क्रिप्ट करने के लिए उपयोगकर्ता के डिवाइस पर Chrome को एन्क्रिप्शन कुंजियों की ज़रूरत होती है. डिक्रिप्शन कुंजियां, यह साबित करने के लिए ज़रूरी हैं कि एग्रीगेशन सर्विस कोड बाइनरी इमेज से मेल खाता है.
  • एग्रीगेटेड रिपोर्ट को ट्रैक करें, ताकि खास जानकारी वाली रिपोर्ट के लिए एग्रीगेशन में उसका दोबारा इस्तेमाल न किया जा सके, क्योंकि फिर से इस्तेमाल करने से पहचान ज़ाहिर करने वाली निजी जानकारी (पीआईआई) का पता चल सकता है.

"कोई डुप्लीकेट नहीं" नियम

एग्रीगेट की जा सकने वाली किसी रिपोर्ट के कॉन्टेंट के बारे में अहम जानकारी पाने के लिए, कोई व्यक्ति रिपोर्ट की कई कॉपी बना सकता है और उन कॉपी को एक या कई बैच में शामिल कर सकता है. इस वजह से एग्रीगेशन सेवा, "कोई डुप्लीकेट नहीं" नियम लागू करती है:

  • किसी बैच में: कोई रिपोर्ट, बैच में सिर्फ़ एक बार दिख सकती है.
  • सभी बैच: एग्रीगेट की जा सकने वाली रिपोर्ट, एक से ज़्यादा बैच में नहीं दिख सकती हैं. इसके अलावा, एक से ज़्यादा खास जानकारी वाली रिपोर्ट में भी योगदान नहीं दिया जा सकता है.

इस काम को पूरा करने के लिए, ब्राउज़र हर इकट्ठा की जा सकने वाली रिपोर्ट को एक शेयर आईडी असाइन करता है. ब्राउज़र, शेयर किए गए आईडी को कई डेटा पॉइंट से जनरेट करता है. इनमें एपीआई वर्शन, रिपोर्टिंग ऑरिजिन, डेस्टिनेशन साइट, सोर्स रजिस्ट्रेशन का समय, और रिपोर्ट का शेड्यूल किया गया समय शामिल है. यह डेटा, रिपोर्ट में मौजूद shared_info फ़ील्ड से लिया जाता है.

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

जब डीबग रन किया जाता है, तब "कोई डुप्लीकेट नहीं" नियम सभी बैच पर लागू नहीं होता. दूसरे शब्दों में, पिछले बैच की रिपोर्ट, डीबग करने के दौरान दिख सकती हैं. हालांकि, यह नियम अब भी बैच में लागू होता है. इससे आपको प्रोडक्शन एनवायरमेंट में, आने वाले समय में प्रोसेसिंग को सीमित किए बिना, सेवा और एक साथ कई बैच बनाने की रणनीतियों के साथ प्रयोग करने में मदद मिलती है.

शोर और स्केलिंग

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

हालांकि, ग़ैर-ज़रूरी आवाज़ों को जोड़ने की सुविधा का सीधा कंट्रोल आपके पास नहीं है, फिर भी आपके पास इसके मेज़रमेंट डेटा पर, नॉइज़ के असर पर ध्यान देने का विकल्प है.

कुल वैल्यू चाहे जो भी हो, शोर एक जैसा होता है.

गै़र-ज़रूरी डेटा को लैपस प्रॉबबिलिटी डिस्ट्रिब्यूशन से बिना किसी क्रम के लिया जाता है. साथ ही, डिस्ट्रिब्यूशन एक जैसा होता है. इस बात से कोई फ़र्क़ नहीं पड़ता कि एग्रीगेटेड रिपोर्ट में कितना डेटा इकट्ठा किया गया है. जितना ज़्यादा डेटा इकट्ठा किया जाएगा, ग़ैर-ज़रूरी आवाज़ों का खास जानकारी वाली रिपोर्ट के नतीजों पर उतना ही कम असर होगा. शोर के असर को कम करने के लिए स्केलिंग फ़ैक्टर से एग्रीगेटेड रिपोर्ट डेटा को गुणा किया जा सकता है.

यह जानने के लिए कि गै़र-ज़रूरी डेटा कैसे जोड़ा जाता है, आपके कंट्रोल, और आपकी रिपोर्ट पर पड़ने वाले असर को देखने के लिए, शोर के साथ काम करना लेख में, योगदान के लिए बजट और योगदान के बजट तक बढ़ाएं लेख देखें.

खास जानकारी वाली रिपोर्ट जनरेट करें

खास जानकारी वाली रिपोर्ट जनरेट होना, आपके एपीआई के इस्तेमाल पर निर्भर करता है. प्राइवेट एग्रीगेशन एपीआई और Attribution Reporting API के लिए, खास जानकारी वाली रिपोर्ट जनरेट करने के बारे में ज़्यादा जानें.

एग्रीगेशन सेवा की जांच करें

हमारा सुझाव है कि आप हर उस एपीआई से जुड़ी गाइड पढ़ें जिसकी जांच की जा रही है:

AWS पर एग्रीगेशन सेवा की जांच करने के लिए, ये निर्देश देखें.

Attribution Reporting और Private एग्रीगेशन API के लिए, एग्रीगेट रिपोर्ट को प्रोसेस करने के लिए, लोकल टेस्टिंग टूल भी उपलब्ध है.

एग्रीगेशन सर्विस लोड टेस्टिंग फ़्रेमवर्क, सुझाया गया टेस्टिंग फ़्रेमवर्क उपलब्ध कराता है.

दिलचस्पी दिखाएं और सुझाव/राय दें या शिकायत करें

एग्रीगेशन सेवा, Privacy Sandbox मेज़रमेंट एपीआई का एक अहम हिस्सा है. अन्य प्राइवसी सैंडबॉक्स एपीआई की तरह, इसे भी GitHub पर दस्तावेज़ के तौर पर दिखाया गया है और इसके बारे में सार्वजनिक तौर पर चर्चा की गई है.