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

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

बैकग्राउंड

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

  • डीएसपी, मार्केटर या ऐसी एजेंसियों के लिए इन्वेंट्री खरीदता है जो खरीदार नहीं हैं. इस मामले में, डीएसपी को एक बिड रिक्वेस्ट मिलता है और वह एक बिड के साथ जवाब देता है. 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 प्रोटोबफ़