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

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

बैकग्राउंड

Authorized Buyers, विज्ञापन नेटवर्क कंपनी, एजेंसी ट्रेडिंग डेस्क, और डिमांड-साइड प्लैटफ़ॉर्म (DSP) के साथ काम करते हैं. कुछ स्थितियों में, कोई विज्ञापन नेटवर्क कंपनी या एजेंसी ट्रेडिंग डेस्क एक या ज़्यादा डीएसपी के साथ काम करने का विकल्प चुन सकती है. डीएसपी के ज़रिए काम करने वाले क्लाइंट के लिए लागू करने के दो विकल्प उपलब्ध हैं:

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

Authorized Buyers, पैरंट बिडर (DSP) के चाइल्ड खातों के लिए बिड रिक्वेस्ट को विज्ञापन ग्रुप आईडी के ज़रिए रूट करता है. चाइल्ड खाते के विज्ञापन ग्रुप के आईडी, खाता सेट अप करते समय खाता मैनेजर या Authorized Buyers और ओपन बिडिंग सहायता टीम की ओर से दी जाती है. DSP इस जानकारी का इस्तेमाल बिड रिस्पॉन्स को प्रोसेस करने के लिए करती है. किसी DSP के पास ऐसे Authorized Buyers क्लाइंट होते हैं जो Authorized Buyers से खरीदारी करने के लिए, अपनी टेक्नोलॉजी का इस्तेमाल करते हैं. उन्हें RTB क्लाइंट के सेट के लिए, सभी खातों के लिए एक कॉल आउट मिलता है.

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

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

BLP की मदद से, सिर्फ़ पैरंट बिडर के लेवल पर इन्वेंट्री मैचिंग की जाती है. इससे वर्कफ़्लो आसान हो जाता है. साथ ही, कई खातों में इन्वेंट्री और सेटिंग को मैनेज करना आसान हो जाता है.

बिडर लेवल प्री-टारगेटिंग बनाम सामान्य प्री-टारगेटिंग के फ़ायदे (अब काम नहीं करते)

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

चाइल्ड खातों से सिर्फ़ एक विज्ञापन ग्रुप आईडी जुड़ा होता है. इसलिए, मैच होने वाले हर चाइल्ड खाते के लिए, BidRequest के matching_ad_data फ़ील्ड में, प्री-टारगेटिंग मैच को एक एंट्री के तौर पर शामिल किया जाता है.

जब ऐसे BidRequest का जवाब दिया जाता है जिसमें पैरंट खाते के अलावा, किसी दूसरे खाते के प्री-टारगेटिंग मैच हैं (उदाहरण के लिए, कोई भी BidRequest जिसके लिए matching_network_data फ़ील्ड सेट है), तो BidResponse में मौजूद billing_id फ़ील्ड की ज़रूरत होती है. इससे Authorized Buyers को पता चलता है कि बिड के साथ किस खाते और कैंपेन को जोड़ना है. फ़ील्ड को सेट नहीं करने वाला कोई भी जवाब छोड़ दिया जाता है. यह फ़ील्ड, ऐसे किसी भी BidRequest के लिए ज़रूरी नहीं रहता है जिसमें सिर्फ़ बिड करने वाले के खाते से मिलने वाले प्री-टारगेटिंग मैच शामिल होते हैं. अगर BidRequest में कई खातों से प्री-टारगेटिंग मैच होते हैं, तो जवाब में कई विज्ञापन दिख सकते हैं.

बिडर लेवल प्री-टारगेटिंग का उदाहरण

चाइल्ड सीट (विज्ञापन ग्रुप आईडी: 123) पैरंट सीट (विज्ञापन ग्रुप आईडी: 124)
पहले से टारगेट करना: अमेरिका + ईयू पहले से टारगेट करना: अमेरिका + एशिया पैसिफ़िक (APAC)
कॉलआउट की शर्तें Billing_id भेजा गया
केवल अमेरिका 123 + 124
सिर्फ़ ईयू (यूरोपीय संघ) 123
सिर्फ़ एशिया पैसिफ़िक (APAC) 124

BidRequests के उदाहरण

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

Google

OpenRTB JSON

ओपनआरटीबी प्रोटोबफ़