OpenAdLibraryOpenAdLibrary
प्रतिस्पर्धी विज्ञापन शोध

ads.txt और sellers.json का उपयोग करके एड इंटेलिजेंस (प्रैक्टिकल गाइड)

ads.txt और sellers.json दो मुफ्त, सार्वजनिक रूप से होस्ट की गई फाइलें हैं जो आपको यह सत्यापित करने देती हैं कि वास्तव में किसे एक पब्लिशर की इन्वेंटरी बेचने का अधिकार है। यहां एड रिसर्च में उनका उपयोग करने के लिए एक प्रैक्टिकल वर्कफ़्लो दिया गया है।

संपादकीय चित्रण: ads.txt और sellers.json का उपयोग करके एड इंटेलिजेंस (प्रैक्टिकल गाइड)

ads.txt और sellers.json दो छोटी, सार्वजनिक रूप से होस्ट की गई टेक्स्ट फाइलें हैं जिन्हें एक साथ पढ़ने पर आपको पता चलता है कि किसे एक पब्लिशर की एड इन्वेंटरी बेचने का अधिकार है और चेन में दिए गए सेलर ID का वास्तविक मालिक कौन है। प्रतिस्पर्धी और सप्लाई-चेन रिसर्च के लिए, ये उद्योग में कुछ वास्तविक तथ्यात्मक, सत्यापन योग्य डेटा स्रोतों में से एक हैं, जहां अधिकांश दावों (खर्च, रीच, "प्रीमियम इन्वेंटरी") की जांच नहीं की जा सकती। यहां बताया गया है कि वास्तव में उनका उपयोग कैसे करें।

व्यवहार में प्रत्येक फ़ाइल में क्या होता है#

ads.txt किसी भी पब्लिशर के रूट डोमेन पर domain.com/ads.txt पर होती है, और यह उस पब्लिशर की इन्वेंटरी बेचने के लिए अधिकृत प्रत्येक कंपनी की एक सादी टेक्स्ट सूची है, प्रति संबंध एक लाइन। एक सामान्य लाइन इस तरह दिखती है:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

यह एक्सचेंज या SSP डोमेन है, उस एक्सचेंज के साथ पब्लिशर का खाता ID, चाहे संबंध DIRECT है (पब्लिशर सीधे उनसे डील करता है) या RESELLER (एक मध्यस्थ शामिल है), और एक वैकल्पिक प्रमाणन प्राधिकरण ID। sellers.json दर्पण प्रतिबिंब है, जो एक्सचेंज या SSP द्वारा exchange.com/sellers.json पर होस्ट किया जाता है, जो उस एक्सचेंज के साथ काम करने वाले प्रत्येक सेलर खाते, उनका नाम (कभी-कभी), और यह सूचीबद्ध करता है कि वे PUBLISHER, INTERMEDIARY, या BOTH हैं। दोनों की क्रॉस-रेफरेंस करें और आप पुष्टि कर सकते हैं कि किसी विशिष्ट एड स्लॉट के दावा किए गए सेलर का वास्तव में अधिकृत संबंध है या नहीं, या क्या कुछ जोड़ नहीं रहा है।

प्रतिस्पर्धी और ब्रांड-सुरक्षा रिसर्च के लिए यह क्यों मायने रखता है#

एक विज्ञापनदाता के बजट और एक पब्लिशर के पेज के बीच एड सप्लाई चेन शायद ही कभी एकल हॉप होती है। विज्ञापन अक्सर लैंडिंग से पहले एक या अधिक पुनर्विक्रय इन्वेंटरी संबंधों के माध्यम से प्रवाहित होते हैं, और प्रत्येक हॉप गलत प्रतिनिधित्व, डोमेन स्पूफिंग, या इस बारे में साधारण भ्रम का अवसर है कि वास्तव में कौन विज्ञापन चला रहा है। ads.txt और sellers.json विशेष रूप से उस चेन को ऑडिट करने योग्य बनाने के लिए मौजूद हैं:

  • किसी नेटवर्क के दावे को सत्यापित करना। यदि कोई नेटिव नेटवर्क या DSP किसी पब्लिशर की इन्वेंटरी तक सीधी पहुंच का दावा करता है, तो उस पब्लिशर की ads.txt फ़ाइल उन्हें DIRECT के रूप में सूचीबद्ध करेगी। यदि वे केवल कई हॉप दूर एक रीसेलर के रूप में दिखाई देते हैं, या बिल्कुल दिखाई नहीं देते, तो खरीदने से पहले यह उपयोगी जानकारी है।

  • डोमेन स्पूफिंग की पहचान करना। फर्जी ऑपरेशन कभी-कभी बिना किसी अधिकार के प्रीमियम पब्लिशर की इन्वेंटरी का प्रतिनिधित्व करने का दावा करते हैं। वास्तविक बिड अनुरोध डोमेन के विरुद्ध ads.txt की जांच करना इसे पकड़ने का एक मानक, मुफ्त तरीका है।

  • समझना कि कोई विज्ञापन जैसा दिखता है वैसा क्यों दिखता है। जब आप ट्रेस कर रहे होते हैं कि एड स्पाई टूल नेटिव विज्ञापन कैसे कैप्चर करते हैं, तो ads.txt/sellers.json जोड़ी अक्सर यह पुष्टि करने का सबसे तेज़ तरीका होती है कि किसी दिए गए प्लेसमेंट को वास्तव में किस नेटवर्क ने सर्व किया, न कि केवल विजेट की दृश्य शैली से अनुमान लगाना।

  • अपने स्वयं के सप्लाई पथों का ऑडिट करना। यदि आप एक पब्लिशर हैं, तो आपकी अपनी ads.txt फ़ाइल यह जांचने का भी सबसे तेज़ तरीका है कि क्या आपके द्वारा काटे गए (या कभी अधिकृत नहीं किए गए) पार्टनर को अभी भी सूचीबद्ध किया गया है, या क्या किसी एकीकरण ने ऐसी लाइनें जोड़ दी हैं जिनकी आपने उम्मीद नहीं की थी।

एक प्रैक्टिकल पांच-चरणीय वर्कफ़्लो#

  1. पब्लिशर की ads.txt खींचें। ब्राउज़र में या एक साधारण स्क्रिप्ट के साथ https://[publisher-domain]/ads.txt सीधे प्राप्त करें। यह सादा टेक्स्ट है, प्रमाणीकरण की आवश्यकता नहीं है।
  2. उस एक्सचेंज या नेटवर्क के लिए लाइन ढूंढें जिसकी आप जांच कर रहे हैं। डोमेन (जैसे, taboola.com, outbrain.com, या प्रासंगिक SSP) के लिए खोजें और पब्लिशर खाता ID और ध्यान दें कि यह DIRECT या RESELLER के रूप में चिह्नित है या नहीं।
  3. उस एक्सचेंज का sellers.json खींचें। https://[exchange-domain]/sellers.json प्राप्त करें और चरण 2 में मिले सेलर ID के लिए खोजें।
  4. सेलर नाम और प्रकार की तुलना करें। क्या sellers.json प्रविष्टि उस पब्लिशर से मेल खाती है जिससे आपने शुरुआत की थी? क्या इसे PUBLISHER (सीधे संबंध के लिए अपेक्षित) या INTERMEDIARY (रीसेलर चेन के लिए अपेक्षित) के रूप में सूचीबद्ध किया गया है?
  5. यदि यह RESELLER संबंध है तो चेन का पालन करें। एक RESELLER लाइन का मतलब है कि पब्लिशर और एक्सचेंज के बीच एक अन्य इकाई बैठी है। आदर्श रूप से उस मध्यस्थ को अपना स्वयं का SupplyChain ऑब्जेक्ट (schain) डेटा बिड अनुरोध में ले जाना चाहिए, जो पूर्ण ऑडिट क्षमता के लिए प्रत्येक हॉप को रिकॉर्ड करता है, हालांकि schain डेटा ads.txt/sellers.json फाइलों से अकेले दिखाई नहीं देता है; इसके लिए वास्तविक बिड स्ट्रीम या उसे कैप्चर करने वाले टूल तक पहुंच की आवश्यकता होती है।

सामान्य निष्कर्ष, और उनका क्या अर्थ है#

आपको क्या मिलता है संभावित अर्थ
जिस नेटवर्क की आप जांच कर रहे हैं वह पब्लिशर की ads.txt में बिल्कुल नहीं है या तो इन्वेंटरी अनधिकृत है, या आप उस विशिष्ट प्लेसमेंट के लिए गलत पब्लिशर डोमेन देख रहे हैं (सबडोमेन और ऐप-वेब हाइब्रिड में आम)
केवल RESELLER के रूप में सूचीबद्ध, कई परतों में गहरा इन्वेंटरी मध्यस्थों के माध्यम से पुनर्विक्रय की जा रही है; बड़ी मात्रा में खरीदने से पहले अधिक जांच के लायक
sellers.json प्रविष्टि "CONFIDENTIAL" के रूप में चिह्नित एक्सचेंज सेलर का नाम रोक रहा है, जो स्पेसिफिकेशन के तहत अनुमत है लेकिन पारदर्शिता कम करता है
पब्लिशर ID DIRECT के रूप में कई अलग-अलग एक्सचेंज डोमेन के साथ दिखाई देता है सामान्य; अधिकांश पब्लिशर एक साथ कई एक्सचेंजों के साथ सीधे काम करते हैं

यह एड नेटवर्क पहचान के साथ व्यापक रूप से कैसे फिट बैठता है#

ads.txt और sellers.json सप्लाई-साइड संबंधों को सत्यापित करने के लिए सबसे मजबूत हैं, इसके लिए नहीं कि किस नेटवर्क ने वास्तव में एक विशिष्ट विज्ञापन को डिलीवर किया जिसे आप एक खरीदार के रूप में देख रहे हैं। उसके लिए, आप आम तौर पर क्रिएटिव की रीडायरेक्ट चेन, विजेट के दृश्य हस्ताक्षर, और शामिल ट्रैकिंग पिक्सेल डोमेन से काम कर रहे होते हैं, जो किसी भी विज्ञापन के पीछे एड नेटवर्क की पहचान कैसे करें में शामिल दृष्टिकोण है। ads.txt और sellers.json को सप्लाई संबंधों के लिए ऑडिट ट्रेल के रूप में सोचें, और क्रिएटिव/रीडायरेक्ट विश्लेषण को इसके लिए ऑडिट ट्रेल के रूप में सोचें कि एक विज्ञापनदाता वास्तव में क्या चला रहा है।

टूलिंग नोट्स#

दोनों फ़ाइल स्वरूप IAB Tech Lab स्पेसिफिकेशन द्वारा शासित हैं, और स्रोत स्पेसिफिकेशन निश्चित संदर्भ हैं यदि आप किसी एज केस में आते हैं जो इन फाइलों को साफ तरीके से कवर नहीं करता है, जैसे मल्टी-अकाउंट सेटअप या OWNERDOMAIN फ़ील्ड। मैन्युअल स्पॉट चेक के लिए, एक ब्राउज़र और एक टेक्स्ट खोज वास्तव में पर्याप्त है; आपको आकस्मिक सत्यापन के लिए भुगतान टूलिंग की आवश्यकता नहीं है। जहां यह थकाऊ हो जाता है वह है दर्जनों पब्लिशरों में बड़े पैमाने पर ऐसा करना या समय के साथ परिवर्तनों को ट्रैक करना, और यह वह जगह है जहां एक प्लेटफ़ॉर्म जो पहले से ही नेटवर्क में सप्लाई चेन को अनुक्रमित करता है, दोहराव वाले फ़ेच-एंड-डिफ कार्य को बचाता है। OpenAdLibrary का एड इंटेलिजेंस इंडेक्स इस तरह के सप्लाई-पाथ संदर्भ को वास्तविक लाइव क्रिएटिव और ट्रेस्ड लैंडिंग पेज के साथ जोड़ता है, इसलिए आप हर उस प्लेसमेंट के लिए जिसे आप जांचना चाहते हैं, तीन अलग-अलग स्रोतों को हाथ से क्रॉस-रेफरेंस नहीं कर रहे हैं।

यह नेटिव के लिए पहली नज़र में जितना दिखता है उससे अधिक क्यों मायने रखता है#

नेटिव नेटवर्क लगातार इन्वेंटरी का पुनर्विक्रय करते हैं। एक पब्लिशर के पेज पर एकल कंटेंट रिकमेंडेशन विजेट स्लॉट सीधे नेटवर्क के माध्यम से, एक क्षेत्रीय रीसेलर के माध्यम से, या एक हेडर-बिडिंग रैपर के माध्यम से रूट हो सकता है जो एक ही समय में कई डिमांड स्रोतों का दलाली कर रहा है। क्योंकि नेटिव विज्ञापन शायद ही कभी डिस्प्ले बैनर जैसी दृश्यमान ब्रांडिंग ले जाते हैं, और क्योंकि विजेट स्वयं अक्सर समान दिखता है चाहे वास्तव में कौन सा नेटवर्क इसके पीछे हो, ads.txt और sellers.json कभी-कभी यह पुष्टि करने का एकमात्र विश्वसनीय तरीका है कि कौन सा नेटवर्क किसी दिए गए पब्लिशर संबंध को वैध रूप से रखता है, खासकर जब किसी पब्लिशर की साइट अलग-अलग प्रदाताओं से अलग-अलग नेटिव विजेट साथ-साथ चलाती है। यही कारण है कि हेडर-बिडिंग सेटअप, जहां कई एक्सचेंज एक ही स्लॉट के लिए वास्तविक समय में प्रतिस्पर्धा करते हैं, एक ही सत्यापन से लाभान्वित होते हैं: प्रत्येक भाग लेने वाले एक्सचेंज के पास पब्लिशर की ads.txt में अपनी स्वयं की अधिकृत लाइन, और इसका अपना मिलान sellers.json प्रविष्टि होनी चाहिए।

इसे बड़े पैमाने पर करना बनाम इसे एक बार करना#

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

सीमाओं पर एक नोट#

ये फाइलें पब्लिशरों और एक्सचेंजों द्वारा स्व-घोषित हैं। कुछ भी पब्लिशर को ads.txt को वर्तमान रखने के लिए मजबूर नहीं करता है, और एक पुरानी या अधूरी फ़ाइल आम है, खासकर छोटी साइटों पर। एक गायब या असंगत प्रविष्टि को आगे की जांच के लिए एक संकेत के रूप में लें, न कि धोखाधड़ी का स्वचालित प्रमाण; बहुत सारे वैध छोटे पब्लिशरों ने हाल ही में अपनी फ़ाइल अपडेट नहीं की है। ads.txt और sellers.json का मूल्य यह है कि वे सप्लाई चेन को जांचने योग्य बनाते हैं, न कि यह कि वे इसे अचूक बनाते हैं।

अक्सर पूछे जाने वाले प्रश्न

मुझे एक पब्लिशर की ads.txt फ़ाइल कहाँ मिलेगी?
पब्लिशर के डोमेन की रूट पर, उदाहरण के लिए openadlibrary.com/ads.txt। यह एक सादा टेक्स्ट फ़ाइल है जिसे कोई भी ब्राउज़र में सीधे लॉगिन या API कुंजी की आवश्यकता के बिना प्राप्त कर सकता है। यदि वह फ़ाइल उस पथ पर मौजूद नहीं है, तो पब्लिशर ने एक प्रकाशित नहीं किया है।
ads.txt और sellers.json में क्या अंतर है?
ads.txt पब्लिशर द्वारा प्रकाशित किया जाता है और उन सभी एक्सचेंजों और नेटवर्कों की सूची देता है जो उसकी इन्वेंटरी बेचने के लिए अधिकृत हैं। sellers.json एक्सचेंज या नेटवर्क द्वारा प्रकाशित किया जाता है और उन सभी सेलर खातों (अक्सर पब्लिशरों) की सूची देता है जिनके साथ वह काम करता है। दोनों को एक साथ पढ़ने से आप प्रत्येक पक्ष से दावा किए गए संबंध को सत्यापित कर सकते हैं।
क्या ads.txt में RESELLER लाइन का मतलब है कि इन्वेंटरी फ्रॉड है?
नहीं। RESELLER का सीधा सा मतलब है कि पब्लिशर और एक्सचेंज के बीच एक मध्यस्थ बैठा है, जो एक सामान्य और आम व्यवस्था है। बड़े पैमाने पर इसकी अतिरिक्त जांच की जानी चाहिए, लेकिन अपने आप में यह एक फ्रॉड सिग्नल नहीं है, खासकर छोटे या क्षेत्रीय पब्लिशरों के लिए जो एग्रीगेटर के माध्यम से रूट होते हैं।
क्या ads.txt मुझे बता सकता है कि मैंने जो विशिष्ट विज्ञापन देखा उसे किस नेटिव एड नेटवर्क ने सर्व किया?
सीधे तौर पर नहीं। ads.txt एक पब्लिशर की इन्वेंटरी के लिए सप्लाई-साइड अधिकार को सामान्य रूप से सत्यापित करता है; यह किसी एक विशिष्ट एड इंप्रेशन से मैप नहीं होता। किसी विशेष विज्ञापन को किस नेटवर्क ने सर्व किया, यह पहचानने के लिए आपको रीडायरेक्ट चेन और विजेट सिग्नेचर का पता लगाना होगा।
क्या sellers.json डेटा हमेशा सटीक और पूर्ण होता है?
नहीं। ads.txt और sellers.json दोनों IAB Tech Lab स्पेसिफिकेशन के तहत पब्लिशरों और एक्सचेंजों द्वारा स्व-घोषित और स्व-प्रबंधित हैं, और फाइलें पुरानी, अधूरी हो सकती हैं, या CONFIDENTIAL प्रविष्टियों को सूचीबद्ध कर सकती हैं जो सेलर का नाम छुपाती हैं। अंतराल को आगे की जांच के लिए एक संकेत के रूप में लें, न कि किसी समस्या का निश्चित प्रमाण।
OpenAdLibrary टीम
लेखकOpenAdLibrary टीम
विज्ञापन इंटेलिजेंस और नेटिव विज्ञापन अनुसंधान

हम OpenAdLibrary बनाते हैं, जो एक खुला विज्ञापन-पारदर्शिता प्लेटफॉर्म है। हर दिन हमारी प्रणालियाँ Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo और MSN पर लाइव नेटिव विज्ञापन कैप्चर करती हैं, प्रत्येक विज्ञापन के पीछे के वास्तविक विज्ञापनदाता की पहचान करती हैं, और क्लिक को उसके लैंडिंग पेज तक फॉलो करती हैं। ये गाइड उस डेटा में हम जो देखते हैं, उसका सार प्रस्तुत करती हैं ताकि आप बाजार का तेजी से शोध कर सकें।