एक से ज़्यादा खातों की तरफ़ से बोली लगाना

बिडर, एक ही बिड रिस्पॉन्स में कई खरीदारों के लिए इन्वेंट्री खरीद सकता है. उदाहरण के लिए, मांग पक्ष का प्लैटफ़ॉर्म (डीएसपी), खरीदार के तौर पर काम करने वाले कई मार्केटर या एजेंसियों के लिए इन्वेंट्री खरीदने के लिए, बिडिंग ऐप्लिकेशन का इस्तेमाल कर सकता है. इस गाइड में, बिडर को कोड करने का तरीका बताया गया है, ताकि वह कई खरीदारों की ओर से भेजे गए एक अनुरोध को प्रोसेस कर सके.

बैकग्राउंड

कुछ मामलों में, विज्ञापन नेटवर्क या एजेंसी ट्रेडिंग डेस्क, एक या उससे ज़्यादा डीएसपी के साथ काम कर सकती है. डीएसपी के ज़रिए काम करने वाले खरीदारों के लिए, ये दो विकल्प उपलब्ध हैं:

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

सेटअप और प्रीटारगेटिंग

Google, बिड का अनुरोध भेजेगा. इसमें खरीदारों और प्रीटारगेटिंग कॉन्फ़िगरेशन से जुड़े एक या उससे ज़्यादा बिलिंग आईडी शामिल होंगे. इन आईडी को इंप्रेशन को टारगेट करने के लिए इस्तेमाल किया गया था. इन्हें BidRequest.imp.ext.billing_id फ़ील्ड की मदद से ढूंढा जा सकता है.

अगर आपको ऐसी BidRequest का जवाब देना है जिसमें कई खरीदारों के बिलिंग आईडी शामिल हैं, तो BidResponse.seatbid.bid.ext.billing_id ज़रूरी है. इससे Google को यह पता चलेगा कि बिड को किस खाते से जोड़ना है. इस फ़ील्ड को सेट न करने वाले किसी भी जवाब को फ़िल्टर किया जाता है. यह फ़ील्ड, ऐसे किसी भी BidRequest के लिए वैकल्पिक बना रहेगा जिसमें सिर्फ़ एक बिलिंग आईडी शामिल है.

प्रीटारगेटिंग का उदाहरण

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

इंप्रेशन का ब्यौरा बिड अनुरोध में मौजूद बिलिंग आईडी
निजी कंप्यूटर पर जापानी भाषा में कॉन्टेंट. 123, 124, 231
मोबाइल फ़ोन पर अंग्रेज़ी भाषा में कॉन्टेंट. 123, 124, 213
निजी कंप्यूटर पर अंग्रेज़ी भाषा में कॉन्टेंट. 123, 124, 213, 231

BidRequests के उदाहरण

यहां BidRequest के उदाहरण दिए गए हैं. आपको पता चलेगा कि इन अनुरोधों में कई बिलिंग आईडी हैं, क्योंकि ये अनुरोध कई खातों पर लागू होते हैं.

OpenRTB Protobuf