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

Attribution Reporting API और Private Aggregation API की मदद से, सभी उपयोगकर्ताओं से इकट्ठा किए गए डेटा को मेज़र करें.

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

खास जानकारी वाली रिपोर्ट क्या होती है?

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

खास जानकारी वाली रिपोर्ट दो संदर्भों में बनाई जाती हैं:

  • विज्ञापन मेज़रमेंट: विज्ञापन टेक्नोलॉजी विशेषज्ञ, एट्रिब्यूशन रिपोर्टिंग की मदद से खास जानकारी वाली रिपोर्ट जनरेट कर सकते हैं. इससे यह मेज़र किया जा सकता है कि विज्ञापन पर क्लिक या व्यू करने से, विज्ञापन देने वाले की साइट पर कब कन्वर्ज़न हुआ. जैसे, बिक्री या साइन-अप. विज्ञापन टेक्नोलॉजी कंपनियां, Private Aggregation की मदद से Protected Audience API की नीलामियों के लिए खास जानकारी वाली रिपोर्ट भी जनरेट कर सकती हैं.
  • अलग-अलग साइटों के लिए सामान्य रिपोर्टिंग: डेवलपर, अलग-अलग साइटों के डेटा को Shared Storage में कैप्चर करते हैं. साथ ही, Private Aggregation की मदद से उस डेटा की रिपोर्टिंग कर सकते हैं. इसका इस्तेमाल कई कामों के लिए किया जा सकता है. जैसे, उपयोगकर्ता के डेमोग्राफ़िक्स के बारे में अहम जानकारी हासिल करना और कॉन्टेंट के लिए यूनीक रीच कैप्चर करना.

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

मुख्य सिद्धांत

डेटा कलेक्शन को डिज़ाइन करना

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

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

खुद से सवाल करें: मुझे अपने वीडियो से उपयोगकर्ताओं के जुड़ाव के बारे में क्या जानना है?

विज्ञापन से होने वाले कन्वर्ज़न

उदाहरण के लिए, अगर आपने यह पता लगाने के लिए खास जानकारी वाली रिपोर्ट जनरेट की है कि कुल खर्च की वैल्यू में कितने कन्वर्ज़न मिले, तो इससे आपकी टीम यह तय कर सकती है कि ज़्यादा खर्च करने के लिए, आपके अगले विज्ञापन कैंपेन को क्या टारगेट करना चाहिए.

डायग्राम, जिसमें दिखाया गया है कि एग्रीगेट की जा सकने वाली कई रिपोर्ट को कैसे प्रोसेस किया जाता है. साथ ही, खास खास समरी रिपोर्ट जनरेट करने के लिए, नॉइज़ को कैसे जोड़ा जाता है.

क्रॉस-साइट यूज़र ऐक्टिविटी

उदाहरण के लिए, अगर आपने यह पता लगाने के लिए खास जानकारी वाली रिपोर्ट जनरेट की है कि तीसरे पक्ष की वेबसाइट पर कितने लोगों ने आपका कॉन्टेंट पढ़ा, तो इससे आपकी टीम को यह तय करने में मदद मिल सकती है कि तीसरे पक्ष के साथ साझेदारी कैसे की जाए, ताकि ज़्यादा यूज़र ऐक्टिविटी जनरेट की जा सके और पाठकों को सीधे आपकी साइट पर आने के लिए बढ़ावा दिया जा सके.

ब्राउज़र में कौनसी जानकारी कैप्चर की जाती है?

एग्रीगेट की जा सकने वाली रिपोर्ट, उपयोगकर्ता के ब्राउज़र से कैप्चर किया गया रॉ डेटा होता है. इसमें पहले से तय किए गए बकेट (या एग्रीगेशन बटन) का सेट शामिल होता है. इस शर्त को तय करने का तरीका, आपके डिज़ाइन से जुड़े फ़ैसलों पर निर्भर करता है.

खास जानकारी वाली रिपोर्ट में, कन्वर्ज़न के ज़्यादा जानकारी वाले डेटा के साथ-साथ एग्रीगेट किया गया डेटा भी दिखता है.

विज्ञापन से होने वाले कन्वर्ज़न

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

उदाहरण के लिए, विज्ञापन टेक्नोलॉजी की सेवा देने वाली कोई कंपनी, news.example पर विज्ञापन कैंपेन चलाती है. इसमें, कन्वर्ज़न का मतलब है कि किसी उपयोगकर्ता ने जूतों के विज्ञापन पर क्लिक किया और shoes.example पर जूतों की खरीदारी पूरी की.

विज्ञापन टेक्नोलॉजी को आईडी 1234567 वाले इस विज्ञापन कैंपेन के लिए खास जानकारी वाली रिपोर्ट मिलती है. इसमें बताया गया है कि 12 जनवरी, 2022 को shoes.example पर 518 कन्वर्ज़न हुए. साथ ही, कुल खर्च 38,174 डॉलर था. 60% कन्वर्ज़न, प्रॉडक्ट SKU 9872 वाले नीले स्नीकर खरीदने वाले उपयोगकर्ताओं से मिले. वहीं, 40% कन्वर्ज़न, प्रॉडक्ट SKU 2643 वाले पीले सैंडल खरीदने वाले उपयोगकर्ताओं से मिले. कैंपेन आईडी, विज्ञापन साइड का ज़्यादा जानकारी वाला डेटा होता है, जबकि प्रॉडक्ट SKU, ज़्यादा जानकारी वाला कन्वर्ज़न डेटा होता है. कन्वर्ज़न की संख्या और कुल खर्च, एग्रीगेट किया गया डेटा होता है.

क्रॉस-साइट यूज़र ऐक्टिविटी

डेटा कैप्चर करने से पहले, आपको यह तय करना होगा कि आपको कौनसी जानकारी इकट्ठा करनी है. साथ ही, यह भी तय करना होगा कि किसी भी क्रॉस-साइट इंटिग्रेशन से आपको कौनसे कन्वर्ज़न की उम्मीद है. इसके अलावा, यह भी तय करना होगा कि किस तरह की रिपोर्ट इकट्ठा करनी है.

Private Aggregation के दस्तावेज़ में, इसके इस्तेमाल के कई उदाहरण दिए गए हैं. आइए, एक उदाहरण देखें:

ऐसा हो सकता है कि आपको उन उपयोगकर्ताओं की डेमोग्राफ़िक्स मेज़र करनी हो जिन्होंने अलग-अलग साइटों पर आपका कॉन्टेंट देखा है. निजी एग्रीगेशन से आपको जवाब मिल सकता है. जैसे, "जर्मनी के 18 से 45 साल के करीब 317 यूनीक उपयोगकर्ता." सबसे पहले, यह तय करें कि आपको कौनसी जानकारी इकट्ठा करनी है. जैसे, उम्र और जगह की जानकारी. इसके बाद, तीसरे पक्ष की साइट से उस डेमोग्राफ़िक्स का डेटा इकट्ठा करने के लिए, Shared Storage का इस्तेमाल करें. बाद में, एग्रीगेशन पासकोड में एन्कोड किए गए उम्र समूह और देश के डाइमेंशन के साथ, Private Aggregation की मदद से रिपोर्ट सबमिट की जा सकती है.

एग्रीगेशन से पहले डेटा को कैसे कैप्चर किया जाता है?

खास जानकारी वाली रिपोर्ट, अलग-अलग डिवाइसों के ग्रुप के इकट्ठा किए गए डेटा से बनी होती हैं. किसी व्यक्ति की गतिविधियों को देखा और उनकी समीक्षा नहीं की जा सकती. हालांकि, डेटा इकट्ठा करने की प्रोसेस हर व्यक्ति के लिए एक जैसी होती है.

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

एट्रिब्यूशन रिपोर्टिंग डेटा के लिए, एग्रीगेट की जा सकने वाली रिपोर्ट इस तरह कैप्चर की जाती हैं:

  1. कोई उपयोगकर्ता पब्लिशर की साइट पर जाता है और किसी विज्ञापन को देखता है या उस पर क्लिक करता है. इसे एट्रिब्यूशन सोर्स इवेंट भी कहा जाता है.
  2. कुछ मिनट या दिनों के बाद, उपयोगकर्ता ग्राहक में बदल जाता है. इसे एट्रिब्यूशन ट्रिगर इवेंट भी कहा जाता है. उदाहरण के लिए, कन्वर्ज़न को प्रॉडक्ट की खरीदारी के तौर पर परिभाषित किया जा सकता है.
  3. ब्राउज़र सॉफ़्टवेयर, विज्ञापन पर क्लिक या व्यू को कन्वर्ज़न इवेंट से मैच करता है. इस मैच के आधार पर, ब्राउज़र एक ऐसी रिपोर्ट बनाता है जिसे इकट्ठा किया जा सकता है. यह रिपोर्ट, विज्ञापन टेक्नोलॉजी की सेवा देने वाली कंपनी के बनाए गए खास लॉजिक के साथ बनाई जाती है.
  4. ब्राउज़र इस डेटा को एन्क्रिप्ट (सुरक्षित) करता है और थोड़ी देर बाद, उसे इकट्ठा करने के लिए विज्ञापन टेक्नोलॉजी सर्वर को भेजता है. ग़ैर-ज़रूरी जानकारी को ऐक्सेस करने के लिए, विज्ञापन टेक्नोलॉजी सर्वर को एग्रीगेशन सेवा पर निर्भर रहना होगा.

निजी एग्रीगेशन के लिए, यह इस तरह दिखता है:

  1. तीसरा पक्ष यह तय करता है कि उसे क्या मेज़र करना है. साथ ही, वह डेटा को Shared Storage में लिखता है, ताकि बाद में उसे पढ़ा जा सके.
  2. उपयोगकर्ता, किसी ऐसे इवेंट को ट्रिगर करता है जो तीसरे पक्ष के मेज़र करने के मकसद से मेल खाता हो. उदाहरण के लिए, जब कोई उपयोगकर्ता एम्बेड किए गए कॉन्टेंट वाली किसी साइट पर जाता है, तो तीसरा पक्ष Shared Storage में मौजूद डेटा को पढ़ सकता है. साथ ही, एग्रीगेट की जा सकने वाली एन्क्रिप्ट की गई रिपोर्ट को इकट्ठा करने के लिए, आपके सर्वर पर भेजने के लिए निजी एग्रीगेशन का इस्तेमाल कर सकता है.
एग्रीगेट की जा सकने वाली एन्क्रिप्ट की गई रिपोर्ट को इकट्ठा करने के लिए, सर्वर पर भेजने का डायग्राम.

एक साथ कई रिपोर्ट एग्रीगेट करना

इकट्ठा की गई उन रिपोर्ट को प्रोसेस करने और खास जानकारी वाली रिपोर्ट में एग्रीगेट करने से पहले, उन्हें एक साथ प्रोसेस करना ज़रूरी है. बैच, एग्रीगेट की जा सकने वाली रिपोर्ट का एक रणनीतिक ग्रुप होता है.

एग्रीगेट की जा सकने वाली रिपोर्ट में, shared_info के तौर पर शामिल, बिना एन्क्रिप्ट किए गए डेटा की एक छोटी सी मात्रा होती है. इसका इस्तेमाल बैच बनाने के लिए किया जा सकता है. इसमें टाइमस्टैंप और रिपोर्टिंग का सोर्स शामिल होता है. रिपोर्ट में एन्क्रिप्ट (सुरक्षित) की गई जानकारी के आधार पर, बैच नहीं बनाए जा सकते.

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

उदाहरण के लिए, एट्रिब्यूशन रिपोर्टिंग एपीआई के लिए, एग्रीगेट की जा सकने वाली रिपोर्ट को एक साथ भेजने पर, बड़ी सेल वाले दिन के लिए, एक घंटे के हिसाब से एक साथ भेजने की रणनीति को अपडेट किया जा सकता है. ऐसा तब किया जा सकता है, जब आपको विज्ञापन कन्वर्ज़न की संख्या ज़्यादा होने की उम्मीद हो.

Private Aggregation API की मदद से, तीसरे पक्ष की वेबसाइटों पर एम्बेड किए गए किसी खास कॉन्टेंट के बारे में बड़ी प्रेस रिलीज़ के दिन, अपनी रणनीति बदली जा सकती है.

एग्रीगेशन सेवा की मदद से डेटा प्रोसेस करना

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

एट्रिब्यूशन रिपोर्टिंग की मदद से खास जानकारी वाली रिपोर्ट

विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाली कंपनियों को खास जानकारी वाली रिपोर्ट पाने के लिए, ये चरण पूरे करने होंगे:

  1. विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाली कंपनी, अलग-अलग उपयोगकर्ताओं के ब्राउज़र से एग्रीगेट की जा सकने वाली रिपोर्ट इकट्ठा करती है.
  2. विज्ञापन टेक्नोलॉजी की सेवा देने वाली कंपनी, एग्रीगेट की जा सकने वाली रिपोर्ट को एक बैच में जोड़ती है और उन बैचों को एग्रीगेशन सेवा को भेजती है.
  3. एग्रीगेशन सेवा, डेटा इकट्ठा करने के लिए वर्कर को शेड्यूल करती है.
  4. एग्रीगेशन वर्कर्स, एग्रीगेट की जा सकने वाली रिपोर्ट के साथ-साथ ग़ैर-ज़रूरी डेटा को डिक्रिप्ट और एग्रीगेट करता है.
  5. एग्रीगेशन सेवा, विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाली कंपनी को खास जानकारी वाली रिपोर्ट दिखाती है.
खास जानकारी वाली रिपोर्ट बनाने का तरीका बताने वाला डायग्राम.

विज्ञापन टेक्नोलॉजी कंपनी, खास जानकारी वाली रिपोर्ट का इस्तेमाल करके बिडिंग की जानकारी दे सकती है. साथ ही, अपने ग्राहकों को रिपोर्टिंग की सुविधा भी दे सकती है. समरी रिपोर्ट के लिए, JSON-कोड में बदला गया स्कीमा का सुझाव दिया गया है.

निजी एग्रीगेशन की मदद से खास जानकारी वाली रिपोर्ट

  1. Shared Storage से इकट्ठा किया गया अलग-अलग साइटों का डेटा पढ़ें और डेटा को ग्रुप करने के लिए एग्रीगेशन पासकोड जनरेट करें.
  2. शेयर किए गए स्टोरेज वर्कलेट से Private Aggregation API को कॉल करें. इसके लिए, एग्रीगेशन पासकोड और वह वैल्यू डालें जिसे आपको इकट्ठा करना है. ब्राउज़र, आपके इनपुट से एन्क्रिप्ट की गई एग्रीगेट की जा सकने वाली रिपोर्ट जनरेट करता है और उसे इकट्ठा करने के लिए आपके सर्वर पर भेजता है.
  3. एग्रीगेट की जा सकने वाली रिपोर्ट को एक साथ भेजें और उन्हें प्रोसेस करने के लिए, एग्रीगेशन सेवा को भेजें.
  4. एग्रीगेशन सेवा, बैच में मौजूद रिपोर्ट को प्रोसेस करती है. इसके बाद, नॉइज़ जोड़ती है.
  5. एग्रीगेशन सेवा, अनुरोध करने वाले व्यक्ति को खास जानकारी वाली रिपोर्ट दिखाती है.

दर्शकों से जुड़ना और सुझाव/राय देना या शिकायत करना

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