कन्वर्ज़न एट्रिब्यूशन मेज़रमेंट में कई पक्ष शामिल हो सकते हैं. इनमें पब्लिशर, विज्ञापन देने वाले, विज्ञापन दिखाने वाली टेक्नोलॉजी (विज्ञापन दिखाने वाली इकाई), मेज़रमेंट की सेवा देने वाली कंपनी वगैरह शामिल हैं. इस दस्तावेज़ में, कन्वर्ज़न मेज़रमेंट के सामान्य तरीकों के बारे में बताया गया है. हालांकि, आम तौर पर जो पक्ष Attribution Reporting API (ARA) से एट्रिब्यूशन रिपोर्ट पाना चाहते हैं उन्हें यह पक्का करना होगा कि इस दस्तावेज़ में बताए गए इंटिग्रेशन के चरणों का पालन किया गया हो.
उदाहरण के लिए, आम तौर पर, किसी पब्लिशर के पास विज्ञापन दिखाने के लिए एक या उससे ज़्यादा विज्ञापन टेक्नोलॉजी की ज़िम्मेदारी होती है. इसमें क्रिएटिव के लिए मार्कअप उपलब्ध कराने वाले पक्ष, क्रिएटिव पर इंप्रेशन या ट्रैकिंग पिक्सल उपलब्ध कराने वाले पक्ष, और पब्लिशर पेज पर विज्ञापन स्लॉट के लिए SDK टूल या टैग उपलब्ध कराने वाले पक्ष शामिल हो सकते हैं. ऐसा हो सकता है कि विज्ञापन की इन टेक्नोलॉजी को ARA से एट्रिब्यूशन रिपोर्ट न मिले. हालांकि, ये टेक्नोलॉजी यह पक्का करती हैं कि डाउनस्ट्रीम विज्ञापन टेक्नोलॉजी को भी एट्रिब्यूशन रिपोर्ट मिलें.
इसके अलावा, विज्ञापन देने वाला व्यक्ति या कंपनी क्रॉस-नेटवर्क एट्रिब्यूशन के साथ-साथ, रिपोर्टिंग की अन्य सुविधाओं के लिए, कन्वर्ज़न मेज़रमेंट की सुविधा देने वाली किसी तीसरे पक्ष की कंपनी का इस्तेमाल कर सकती है. विज्ञापन देने वाले लोग या कंपनियां इस डेटा का इस्तेमाल, अलग-अलग यूनीक पब्लिशर और चैनलों पर विज्ञापन में किए गए निवेश पर होने वाले रिटर्न को समझने के लिए करती हैं. इसलिए, यह समझना ज़रूरी है कि डीएसपी या विज्ञापन सर्वर, इस्तेमाल के इन उदाहरणों के लिए Attribution Reporting API को चालू कैसे करें. विज्ञापन देने वाले जो लोग या कंपनियां किसी तीसरे पक्ष की सेवाएं लेना चाहती हैं वे तीसरे पक्ष की मेज़रमेंट कंपनी की मदद से या एपीआई से रिपोर्ट पाने और रजिस्टर करने के लिए, इन-हाउस सर्वर सेट अप करके ऐसा कर सकती हैं.
Attribution Reporting API की मदद से, कई विज्ञापन टेक्नोलॉजी, एक ही इंप्रेशन या कन्वर्ज़न के लिए एट्रिब्यूशन सोर्स और ट्रिगर रजिस्टर कर सकती हैं. साथ ही, इससे एपीआई से अलग रिपोर्ट भी पा सकती हैं. उदाहरण के लिए, डीएसपी को Attribution Reporting API से अपनी एट्रिब्यूशन रिपोर्ट मिल सकती हैं. साथ ही, वह विज्ञापन देने वाले को तीसरे पक्ष की मेज़रमेंट कंपनी के लिए अलग से रिपोर्टिंग करने की अनुमति भी दे सकता है. एपीआई से रिपोर्ट पाने के लिए, विज्ञापन टेक्नोलॉजी को एट्रिब्यूशन सोर्स और ट्रिगर, दोनों को रजिस्टर करना होगा. साथ ही, एट्रिब्यूशन उन एट्रिब्यूशन सोर्स और ट्रिगर के बीच किया जाता है जिन्हें विज्ञापन टेक्नोलॉजी ने एपीआई के साथ अलग-अलग रजिस्टर किया है.
कन्वर्ज़न मेज़रमेंट के सामान्य उदाहरण
इस सेक्शन में, हम कन्वर्ज़न मेज़रमेंट के लिए दो सामान्य स्थितियों की जांच करेंगे.
पहली स्थिति: विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाली कंपनी और तीसरे पक्ष की मेज़रमेंट कंपनी, दोनों को Attribution Reporting API से रिपोर्ट मिलनी चाहिए
विज्ञापन देने वाला व्यक्ति या कंपनी, विज्ञापन इन्वेंट्री पर कन्वर्ज़न को एट्रिब्यूट करने के लिए, किसी तीसरे पक्ष की मेज़रमेंट कंपनी की मदद लेना चाहती है. साथ ही, विज्ञापन टेक्नोलॉजी को होस्ट करने वाला क्रिएटिव, विज्ञापन इन्वेंट्री के कन्वर्ज़न को एट्रिब्यूट करना चाहता है. यह सुविधा डीएसपी या विज्ञापन देने वाले के विज्ञापन सर्वर (तीसरे पक्ष के विज्ञापन सर्वर — 3PAS) के लिए आम है. ये विज्ञापन क्रिएटिव के लिए मार्कअप देते हैं, एट्रिब्यूशन की रिपोर्ट खुद करते हैं, और विज्ञापन देने वाले उन लोगों या कंपनियों के साथ काम करते हैं जो तीसरे पक्ष के मेज़रमेंट या ऐनलिटिक्स प्रोवाइडर के साथ इंटिग्रेट करती हैं.
इस मामले में, विज्ञापन दिखाने की टेक्नोलॉजी, मौजूदा सेटअप में क्लिक और इंप्रेशन इवेंट ट्रिगर करने के लिए भी ज़िम्मेदार है. विज्ञापन दिखाने वाली टेक्नोलॉजी को, नए attributionsrc
को सही जगहों पर सेट करना चाहिए. साथ ही, यह पक्का करना चाहिए कि रीडायरेक्ट सही तरीके से कॉन्फ़िगर किए गए हों. इसके अलावा, विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देने वाली तीसरे पक्ष की कंपनी को यह पक्का करना होगा कि उन्होंने नाम रजिस्टर किया हो. साथ ही, उनके सर्वर, Attribution Reporting API के अनुरोध पाने और उनके जवाब देने के लिए तैयार हैं.
एक सामान्य कैंपेन सेटअप ऐसा दिख सकता है:
विज्ञापन देने वाले का विज्ञापन सर्वर (3PAS) डीएसपी को विज्ञापन क्रिएटिव के लिए मार्कअप भेजता है. इसमें तीसरे पक्ष की, मेज़रमेंट की सुविधा देने वाली कंपनी का इंप्रेशन और क्लिक ट्रैकिंग पिक्सल शामिल होते हैं. विज्ञापन सर्वर को यह पक्का करना चाहिए कि विज्ञापन क्रिएटिव मार्कअप में
attributionsrc
शामिल हो.डीएसपी, ज़्यादा मेज़रमेंट इंप्रेशन और क्लिक ट्रैकिंग पिक्सल जोड़ने की सुविधा देता है. साथ ही, उसे यह पक्का करना चाहिए कि
attributionsrc
उस फ़ाइनल विज्ञापन क्रिएटिव मार्कअप में शामिल हो जिस पर वह बिडिंग कर रहे हैं.
दूसरी स्थिति: Attribution Reporting API से सिर्फ़ तीसरे पक्ष की मेज़रमेंट कंपनी को रिपोर्ट पाना ज़रूरी है
विज्ञापन देने वाला व्यक्ति या कंपनी, किसी तीसरे पक्ष की मेज़रमेंट कंपनी की मदद से, विज्ञापन इन्वेंट्री पर कन्वर्ज़न एट्रिब्यूट करना चाहती है. हालांकि, क्रिएटिव को होस्ट करने वाले विज्ञापन टेक्नोलॉजी के लिए, एट्रिब्यूशन मेज़रमेंट की कोई ज़रूरत नहीं है. यह आम तौर पर, ऐसे पब्लिशर, एसएसपी या पब्लिशर के विज्ञापन सर्वर पर होता है जो क्रिएटिव होस्ट करते हैं और एट्रिब्यूशन रिपोर्टिंग का इस्तेमाल खुद नहीं करना चाहते. हालांकि, वे अपने डीएसपी पार्टनर या मेज़रमेंट टैग करने वाली कंपनियों के लिए Attribution Reporting API को चालू करना चाहते हैं. जैसे, तीसरे पक्ष के विज्ञापन सर्वर, मेज़रमेंट या ऐनलिटिक्स प्रोवाइडर.
इस मामले में, मौजूदा सेटअप में क्लिक और इंप्रेशन इवेंट ट्रिगर करने वाले पक्ष को क्रिएटिव में नया attributionsrc
एट्रिब्यूट जोड़ना होगा. साथ ही, यह पक्का करना होगा कि रीडायरेक्ट सही तरीके से काम कर रहे हैं. यह प्रोसेस, हर पब्लिशर के इंटिग्रेशन पर पूरी तरह निर्भर करती है. हालांकि, क्लिक इवेंट के लिए SSP, विज्ञापन टेक्नोलॉजी से जुड़ी सेवा या खुद पब्लिशर हो सकता है. इंप्रेशन इवेंट के लिए, आम तौर पर यह मेज़रमेंट, तीसरे पक्ष की सेवा देने वाली कंपनी होती है.
स्थिति 1 में कैंपेन सेटअप करने के सामान्य उदाहरण में, पब्लिशर के विज्ञापन सर्वर, एसएसपी या पब्लिशर को खुद यह पक्का करना पड़ सकता है कि डीएसपी से मिला attributionsrc
एट्रिब्यूट पब्लिशर पेज पर आए.
क्रियान्वयन विवरण
नीचे दी गई टेबल में, Attribution Reporting API को लागू करने के चरणों के बारे में बड़े लेवल पर जानकारी दी गई है:
चरण | काम की ज़िम्मेदारी | उदाहरण |
---|---|---|
पहला चरण: मौजूदा क्रिएटिव और मेज़रमेंट कोड के लिए एट्रिब्यूशन सोर्स चालू करना | इंप्रेशन इवेंट ट्रिगर करने या क्लिक इवेंट को हैंडल करने के लिए ज़िम्मेदार इकाई, attributionsrc एट्रिब्यूट को जोड़ती है. |
क्लिक इवेंट के लिए, आम तौर पर एक खरीदार (डीएसपी/विज्ञापन देने वाले का विज्ञापन सर्वर) जो क्रिएटिव को रेंडर करता है, एट्रिब्यूट जोड़ता है.
इंप्रेशन इवेंट के लिए, डिमांड-साइड प्लैटफ़ॉर्म (डीएसपी), सप्लाई-साइड प्लैटफ़ॉर्म (एसएसपी), पब्लिशर, विज्ञापन सर्वर या मेज़रमेंट की सुविधा देने वाली कोई कंपनी एट्रिब्यूट जोड़ती है. यह एट्रिब्यूट, पब्लिशर के सेटअप पर निर्भर करता है. वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) फ़ॉर्मैट का इस्तेमाल करने वाले वीडियो विज्ञापनों के लिए, पब्लिशर और वीडियो SDK टूल, एट्रिब्यूट जोड़ते हैं. |
दूसरा चरण: तीसरे पक्ष के ऑरिजिन के लिए एट्रिब्यूशन रिपोर्टिंग की सुविधा चालू करना | अगर 302 रीडायरेक्ट वाले किसी मौजूदा रीडायरेक्ट पाथ का इस्तेमाल किया जा रहा है, तो यह सबसे अलग तरह से काम करेगा. अगर 302 रीडायरेक्ट का इस्तेमाल नहीं किया जा सकता, तो |
आम तौर पर, जब तक क्रिएटिव में attributionsrc एट्रिब्यूट जोड़ा जाता है, तब तक तीसरे पक्ष के रीडायरेक्ट को Attribution Reporting API कॉल मिलने चाहिए. |
तीसरा चरण: Attribution Reporting API के अनुरोधों के लिए जवाब सेट अप करना | ऐसी कोई भी इकाई जो Attribution Reporting API से रिपोर्ट पाना चाहती है | डीएसपी और तीसरे पक्ष की, मेज़रमेंट की सुविधा देने वाली कंपनी, जिनका इस्तेमाल विज्ञापन देने वाले करते हैं |
ध्यान दें कि हर चरण की जानकारी इस बात पर निर्भर करती है कि पब्लिशर पेज पर क्रिएटिव कैसे रेंडर किए जाते हैं और दिखाए जाते हैं. साथ ही, यह भी ध्यान रखें कि विज्ञापन टेक्नोलॉजी से जुड़ी किन इकाइयों को Attribution Reporting API से रिपोर्ट मिलती हैं.
पहला चरण: मौजूदा क्रिएटिव और मेज़रमेंट कोड के लिए एट्रिब्यूशन सोर्स चालू करना
पहले चरण में, एट्रिब्यूशन के सोर्स चालू होते हैं.
attributionsrc
एट्रिब्यूट कैसे काम करता है
नई attributionsrc
एट्रिब्यूट से पता चलता है कि Attribution Reporting API के अनुरोध कहां भेजे जाएंगे. इंप्रेशन और क्लिक इवेंट ट्रिगर करने के लिए ज़िम्मेदार इकाई को, attributionsrc
एट्रिब्यूट के साथ क्रिएटिव अपडेट करने होंगे. attributionsrc
को मौजूदा क्लिक और इंप्रेशन इवेंट में जोड़ा जाना चाहिए और यह खाली या गैर-खाली हो सकता है.
रीडायरेक्ट का इस्तेमाल करने वाले क्लिक इवेंट के लिए, नेविगेशन में attributionsrc
एट्रिब्यूट जोड़ा जाना चाहिए. नेविगेशन के बाद होने वाले किसी भी 302 रीडायरेक्ट के लिए, attributionsrc
एट्रिब्यूट जोड़ने की ज़रूरत नहीं होती है. साथ ही, जब तक शुरुआती नेविगेशन में attributionsrc
जोड़ा जाता है, तब तक ARA इस्तेमाल किया जा सकता है.
attributionsrc
के खाली होने पर, ARA के अनुरोध, ऐंकर टैग के href
एट्रिब्यूट (क्लिक मिलने की दर) में तय किए गए यूआरएल पर भेजे जाएंगे. attributionsrc
एट्रिब्यूट की वैल्यू तय करने के बाद, ARA के अनुरोधों को attributionsrc
एट्रिब्यूट में दिए गए यूआरएल पर भेजा जाता है. क्लिक मिलने की दर (सीटीआर) के यूआरएल से भी स्रोत रजिस्टर किए जा सकते हैं.
आम तौर पर, अगर क्लिक मिलने के यूआरएल को होस्ट करने वाला सर्वर, Attribution Reporting API के अनुरोध पा सकता है और उसका जवाब दे सकता है, तो खाली attributionsrc
एट्रिब्यूट का इस्तेमाल करें. अगर आपको Attribution Reporting API के अनुरोध किसी दूसरे सर्वर पर भेजना है, तो अपने attributionsrc
का यूआरएल तय करें.
खाली attributionsrc
एट्रिब्यूट का उदाहरण:
आपका मौजूदा सेटअप | ARA इंटिग्रेशन के साथ |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a>
|
<a href="[CLICKTHROUGH_URL]" attributionsrc>...</a>
|
attributionsrc
एट्रिब्यूट खाली होने पर, Attribution Reporting API के अनुरोध, ऐंकर टैग के href
एट्रिब्यूट से तय किए गए यूआरएल पर भेजे जाएंगे.
ऐसे एट्रिब्यूशन जो खाली नहीं है उसके एट्रिब्यूट का उदाहरण:
आपका मौजूदा सेटअप | ARA इंटिग्रेशन के साथ |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a>
|
<a href="[CLICKTHROUGH_URL]" attributionsrc="[ATTRIBUTION_SRC_URL]">...</a>
|
attributionsrc
खाली न होने पर, Attribution Reporting API के अनुरोध, attributionsrc
टैग से तय किए गए यूआरएल पर भेजे जाएंगे. क्लिक मिलने की दर (सीटीआर) के यूआरएल से भी स्रोत रजिस्टर किए जा सकते हैं.
क्लिक और इंप्रेशन इवेंट के लिए attributionsrc
जोड़ें
- क्लिक इवेंट:
- आम तौर पर,
attributionsrc
को जोड़ने वाली इकाई, विज्ञापन टेक्नोलॉजी से जुड़ी सेवा देती है. - क्लिक इवेंट वाले ऐंकर टैग में,
attributionsrc
एट्रिब्यूट जोड़ना ज़रूरी है. window.open
का इस्तेमाल करने वाले क्लिक को, एट्रिब्यूशन सोर्स के बारे में बताने के लिए,window.open
कॉल केwindowFeatures
आर्ग्युमेंट का इस्तेमाल करना चाहिए.
- आम तौर पर,
- इंप्रेशन इवेंट:
attributionsrc
को जोड़ने की ज़िम्मेदारी, आम तौर पर विज्ञापन टेक्नोलॉजी और मेज़रमेंट की सेवा देने वाली कंपनी होती है.<img>
टैग या<script>
टैग से सक्रिय हुए इंप्रेशन इवेंट मेंattributionsrc
एट्रिब्यूट शामिल होना चाहिए.- फ़ेच एपीआई का इस्तेमाल करने वाले इंप्रेशन इवेंट में, फ़ेच एपीआई कॉल को पास किए गए विकल्प तर्क में एक
attributionReporting
ऑब्जेक्ट शामिल होना चाहिए.
क्लिक और इंप्रेशन इवेंट के लिए ज़रूरी बदलावों की खास जानकारी के लिए नीचे दी गई टेबल देखें:
इवेंट | टैग करें | आपका मौजूदा सेटअप | ARA इंटिग्रेशन के बाद |
---|---|---|---|
क्लिक करें | HTML |
<a href="[CLICKTHROUGH_URL]">...</a>
|
<a href="[CLICKTHROUGH_URL]" attributionsrc>...</a>
|
JavaScript | window.open("[CLICKTHROUGH_URL]", "_blank"); |
window.open("[CLICKTHROUGH_URL]", "_blank", "attributionsrc"); |
|
इंप्रेशन | एचटीएमएल <img> टैग |
<img src="[IMPRESSION_URL]">
|
<img src="[IMPRESSION_URL]" attributionsrc>
|
एचटीएमएल <script> टैग |
<script src="[IMPRESSION_URL]"></script>
|
<script src="[IMPRESSION_URL]" attributionsrc></script>
|
|
JavaScript |
const options = {...} |
const options = { |
Protected Audience API से जुड़ी नीलामी में, एट्रिब्यूशन सोर्स का रजिस्ट्रेशन चालू करना
Protected Audience से जुड़ी नीलामियों में कन्वर्ज़न मेज़र करने के लिए, attributionsrc
के बजाय registerAdBeacon
/registerAdMacro
और setReportEventDataForAutomaticBeacons
/reportEvent
का इस्तेमाल करके एट्रिब्यूशन सोर्स रजिस्टर किए जा सकते हैं.
Protected Audience सिग्नल की रिपोर्टिंग के लिए, registerAdBeacon
फ़ंक्शन, रिपोर्टिंग वर्कलेट में उपलब्ध है और registerAdMacro
, खरीदार के विजेता रिपोर्टिंग वर्कलेट में उपलब्ध है. इसके बाद, विज्ञापन फ़्रेम के अंदर मौजूद इवेंट डेटा को, Fenced Frame Ads Reporting API के reportEvent
और setReportEventDataForAutomaticBeacons
फ़ंक्शन की मदद से, रजिस्टर किए गए बीकन और मैक्रो में जोड़ा जा सकता है. इससे Protected Audience रिपोर्टिंग वर्कलेट के सिग्नल और विज्ञापन क्रिएटिव फ़्रेम इवेंट पेलोड को एक-दूसरे से जोड़ा जा सकता है.
Attribution-Reporting-Eligible
एचटीटीपी हेडर को अनुरोध में तब जोड़ा जाता है, जब किसी फ़्रेम से reportEvent
कॉल से बीकन और मैक्रो ट्रिगर होते हैं या ब्राउज़र अपने-आप बीकन ट्रिगर करता है. किसी एट्रिब्यूशन सोर्स को रजिस्टर करने के लिए, बीकन के रिस्पॉन्स का इस्तेमाल किया जा सकता है. बीकन के अनुरोधों को तीसरे पक्ष के मेज़रमेंट को अनुमति देने के लिए रीडायरेक्ट किया जा सकता है.
ज़्यादा जानकारी के लिए, Fenced Frame Ad Reporting API की जानकारी वाला सेक्शन, एट्रिब्यूशन रिपोर्टिंग के लिए सहायता सेक्शन देखें.
वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) फ़ॉर्मैट के लिए एट्रिब्यूशन रिपोर्टिंग चालू करना
VAST, वीडियो विज्ञापन इन्वेंट्री दिखाने और उसे मेज़र करने के लिए एक सामान्य फ़ॉर्मैट है. इस स्टैंडर्ड में तय किए गए कई इवेंट को Attribution Reporting API के साथ रजिस्ट्रेशन के लिए, संभावित सोर्स इवेंट माना जाना चाहिए. एट्रिब्यूशन रिपोर्टिंग सहायता के लिए वीएएसटी अडेंडम में इसके बारे में पूरी जानकारी दी गई है. हालांकि, कम शब्दों में कहें, तो सभी <Tracking>
, <Impression>
, <*ClickThrough>
, और <*ClickTracking>
इवेंट, एट्रिब्यूशन सोर्स के संभावित इवेंट हैं. सभी वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) को लागू करने पर, इन इवेंट के लिए रजिस्ट्रेशन से जुड़ी ज़रूरी शर्तें पूरी होनी चाहिए.
वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) में इन एलिमेंट के लिए नए एट्रिब्यूट के बारे में बताया गया है, ताकि खास तौर पर एट्रिब्यूशन रजिस्ट्रेशन के लिए दूसरा यूआरएल सेट किया जा सके. जब किसी इवेंट में attributiontype="DOUBLE_PING"
और attributionsrc="[URL]"
शामिल होते हैं, तो उस इवेंट को ट्रिगर करने वाले कोड में, Attribution Reporting API को चालू करते समय, attributionsrc
एट्रिब्यूट की वैल्यू के तौर पर [URL]
का इस्तेमाल किया जाना चाहिए. वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) में हर स्थिति के लिए उदाहरण शामिल हैं.
ज़्यादा से ज़्यादा कवरेज पाने के लिए, यह ज़रूरी है कि वीएएसटी (वीडियो विज्ञापन देने के लिए टेंप्लेट) लागू करने पर, सूची में मौजूद सभी इवेंट, इवेंट पिंग को ट्रिगर करते समय डिफ़ॉल्ट रूप से रजिस्टर हों. उदाहरण के लिए, <Impression>
इवेंट यूआरएल को ट्रिगर करते समय (खाली) attributionsrc
एट्रिब्यूट का इस्तेमाल, अनुरोध भेजने के लिए इस्तेमाल किए गए <img>
एलिमेंट पर किया जाना चाहिए (या फ़ेच कॉल पर इसके बराबर), ताकि इवेंट पाने वाला पक्ष उस इवेंट को Attribution Reporting API में हमेशा रजिस्टर कर सके.
दूसरा चरण: तीसरे पक्ष के ऑरिजिन के लिए एट्रिब्यूशन रिपोर्टिंग की सुविधा चालू करना
तीसरे पक्षों को Attribution Reporting API का इस्तेमाल करने की अनुमति देने के लिए, मौजूदा रीडायरेक्ट का इस्तेमाल किया जा सकता है. इसके अलावा, attributionsrc
एट्रिब्यूट में तीसरे पक्षों की सूची भी जोड़ी जा सकती है. ज़्यादातर मामलों में, हर विज्ञापन टेक्नोलॉजी का अपना खुद का इंप्रेशन ट्रैकर होता है. इसलिए, क्लिक ट्रैकर के लिए रीडायरेक्ट ज़्यादा काम के होते हैं.
किसी मौजूदा रीडायरेक्ट चेन में तीसरे पक्ष के ऑरिजिन मैनेज करना
किसी सामान्य विज्ञापन क्लिकथ्रू में, फ़ाइनल लैंडिंग पेज के नेविगेशन के हिस्से के रूप में बनाए गए 302
रीडायरेक्ट की चेन के रूप में कई क्लिक ट्रैकर मौजूद हो सकते हैं. अगर ओरिजनल क्लिक टारगेट के बारे में attributionsrc
के साथ जानकारी दी गई है या registerAdBeacon/registerAdMacro
के साथ Protected Audience API के साथ रजिस्टर किया गया है, तो रीडायरेक्ट चेन में हर अनुरोध को Attribution Reporting API के साथ रजिस्टर किया जा सकता है. रीडायरेक्ट चेन में मौजूद विज्ञापन टेक्नोलॉजी को भी नाम रजिस्टर करना चाहिए.
ध्यान दें कि शुरुआती अनुरोध का मुख्य हिस्सा, रीडायरेक्ट पर भेजा नहीं जाता. Protected Audience से जुड़ी नीलामियों के लिए, अगर reportEvent
में पास किया गया eventData
और setReportEventDataForAutomaticBeacons
को रीडायरेक्ट के तौर पर इस्तेमाल करना ज़रूरी हो, तो उसे रीडायरेक्ट यूआरएल के हिस्से के तौर पर साफ़ तौर पर पास करना ज़रूरी है.
इस उदाहरण में, हम विज्ञापन टेक्नोलॉजी से जुड़ी सेवा (serving-adtech.example
) और मेज़रमेंट सेवा देने वाली तीसरे पक्ष की कंपनी (3p-measurement.example
) का इस्तेमाल दो अलग-अलग इकाइयों के तौर पर करेंगे. ये दो अलग-अलग इकाइयां हैं, जो एट्रिब्यूशन रिपोर्ट जनरेट करना और पाना चाहती हैं. इस उदाहरण में विज्ञापन दिखाने से जुड़ी टेक्नोलॉजी, एक ऐसा डीएसपी हो सकती है जो क्रिएटिव को पब्लिशर की साइट पर रेंडर करता है और उसके पास उसका अपना रिपोर्टिंग प्रॉडक्ट होता है. विज्ञापन देने वाला व्यक्ति या कंपनी, कन्वर्ज़न रिपोर्टिंग के लिए जिस इकाई का इस्तेमाल करती है वह तीसरे पक्ष की मेज़रमेंट कंपनी हो सकती है.
सोर्स रजिस्ट्रेशन के समय, ये चरण पूरे किए जाते हैं:
serving-adtech.example
क्रिएटिव मेंattributionsrc
एट्रिब्यूट सेट करता है.उपयोगकर्ता, पब्लिशर पेज पर जाता है और ब्राउज़रserving-adtech.example.
को एक अनुरोध भेजता हैserving-adtech.example
,Attribution-Reporting-Register-Source
हेडर औरLocation
हेडर के साथ जवाब देता है.serving-adtech.example
, रजिस्टर किए जाने वाले सोर्स से जुड़े मेटाडेटा के साथ जवाब देने के लिए,Attribution-Reporting-Register-Source
हेडर का इस्तेमाल करता है.serving-adtech.example
,3p-measurement.example
पर रीडायरेक्ट करने के लिएLocation
हेडर का इस्तेमाल करता है. ध्यान दें कि किसी तीसरे पक्ष को302
रीडायरेक्ट करने के लिए, हो सकता है कि आपके मौजूदा क्लिकट्रैकिंग फ़्लो में,Location
हेडर का पहले से इस्तेमाल किया जा रहा हो.
- ब्राउज़र को
serving-adtech.example
से रिस्पॉन्स मिलता है और वहAttribution-Reporting-Register-Source
हेडर को पार्स करता है. ब्राउज़र, सोर्स इवेंट को सेव करता है. इसके लिए,serving-adtech.example
को रिपोर्टिंग ऑरिजिन के तौर पर इस्तेमाल किया जाता है. - यह अनुरोध, रीडायरेक्ट करने के लिए किया गया है. इसलिए, ब्राउज़र
3p-measurement.example
को एक नया अनुरोध भी करता है. 3p-measurement.example
जवाब के साथ ऐसा जवाब देता है जिसमेंAttribution-Reporting-Register-Source
हेडर होता है.- ब्राउज़र को
3p-measurement.example
से यह रिस्पॉन्स मिलता है और वहAttribution-Reporting-Register-Source
पढ़ता है. ब्राउज़र, सोर्स इवेंट को सेव करता है. इसके लिए,3p-measurement.example
को रिपोर्टिंग ऑरिजिन के तौर पर इस्तेमाल किया जाता है.
attributionsrc
का इस्तेमाल तीसरे पक्ष के ऐसे ऑरिजिन के लिए करें जो रीडायरेक्ट चेन में नहीं हैं
अगर एक से ज़्यादा रिपोर्टर ऑरिजिन, किसी नेविगेशन इवेंट में कोई सोर्स रजिस्टर करना चाहते हैं, लेकिन किसी वजह से रीडायरेक्ट चेन में नहीं दिखते, तो विकल्प के तौर पर attributionsrc
में कई साइटों को एट्रिब्यूशन सोर्स के तौर पर लिस्ट किया जा सकता है.
आपका मौजूदा सेटअप | ARA में बदलाव के साथ |
---|---|
<a href="[CLICKTHROUGH_URL]">...</a>
|
<a href="[CLICKTHROUGH_URL]" attributionsrc="[REPORTING_URL_1] [REPORTING_URL_2]">...</a>
|
इस उदाहरण में, Attribution Reporting API की ज़रूरी शर्तें पूरी करने वाले अनुरोध, REPORTING_URL_1
और.REPORTING_URL_2
, दोनों को भेजे जाएंगे. क्लिक मिलने के बाद यूआरएल पर भेजा गया नेविगेशन अनुरोध भी एट्रिब्यूशन स्रोतों को रजिस्टर कर सकता है.
तीसरा चरण: Attribution Reporting API के अनुरोधों के लिए जवाब सेट अप करना
Attribution Reporting API का अनुरोध पाने वाले सभी ऑरिजिन के लिए, पक्का करें कि सर्वर सही Attribution-Reporting-Register-Source
हेडर के साथ जवाब दे. जवाब कैसे तैयार किया जाना चाहिए, यह जानने के लिए सोर्स रजिस्टर करें गाइड और जानकारी देने वाला लेख देखें.
एक से ज़्यादा ट्रिगर रजिस्टर करें
आप कन्वर्ज़न साइड में कई पिक्सल एलिमेंट जोड़कर (हर ट्रिगर के लिए एक) कई एट्रिब्यूशन ट्रिगर रजिस्टर कर सकते हैं. ट्रिगर रजिस्ट्रेशन के लिए, attributionsrc
एलिमेंट का इस्तेमाल करना ज़रूरी नहीं है.
रीडायरेक्ट के अनुरोधों का इस्तेमाल करके या attributionsrc
एलिमेंट में कई यूआरएल को लिस्ट करके, एक पिक्सल एलिमेंट से एक से ज़्यादा ट्रिगर को भी रजिस्टर किया जा सकता है. ऐसा सोर्स रजिस्ट्रेशन की तरह ही किया जाता है. एक ही ऑरिजिन से जनरेट किए गए सोर्स इवेंट और ट्रिगर इवेंट को मैच किया जाएगा.