SellingInUS

प्रोग्रामैटिक एड फ्रॉड का असली चेहरा: एंट्रॉपी और मार्जिन की कहानी

अमेरिकी डिजिटल विज्ञापन बाज़ार में हर साल प्रोग्रामैटिक खरीदारी पर सैकड़ों अरब डॉलर खर्च होते हैं। लेकिन इसी विशाल मशीन के भीतर एक ऐसी बीमारी पल रही है जो चुपचाप आपके बजट को खा जाती है-एड फ्रॉड। आँकड़े बताते हैं कि 2025 तक वैश्विक स्तर पर विज्ञापन धोखाधड़ी से होने वाला नुकसान 100 अरब डॉलर के पार चला गया है, और इसका बड़ा हिस्सा प्रोग्रामैटिक चैनलों से आता है। अधिकांश ब्रांड और एजेंसियाँ इस समस्या से निपटने के लिए पुराने औज़ारों पर भरोसा करती हैं: प्री-बिड IP ब्लॉकलिस्ट, डिवाइस फ़िंगरप्रिंटिंग, ads.txt और sellers.json की जाँच, MRC-मान्यता प्राप्त IVT रिपोर्ट। ये सब उपयोगी हैं, लेकिन इनमें एक बुनियादी कमी है-ये केवल उन्हीं fraud patterns को पकड़ते हैं जो पहले से ज्ञात हैं। धोखेबाज़ लगातार नए रास्ते खोजते रहते हैं, और हम हर बार उनके पीछे भागते हैं।

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

बिडस्ट्रीम एंट्रॉपी: डेटा की अराजकता में छिपा सच

हर प्रोग्रामैटिक बिड रिक्वेस्ट सैकड़ों फ़ील्ड्स का एक डिजिटल पैकेट होती है। इसमें डिवाइस टाइप, OS वर्ज़न, स्क्रीन रिज़ॉल्यूशन, कैरियर, IP ASN, ब्राउज़र, ऐड स्लॉट साइज़, टाइमस्टैम्प, जियो कोऑर्डिनेट्स और यूज़र-एजेंट स्ट्रिंग जैसी जानकारियाँ होती हैं। असली इंसानों का डेटा हमेशा “गंदा” होता है-उसमें स्वाभाविक अप्रत्याशितता, विविधता और शोर होता है। धोखेबाज़ बॉट्स या सर्वर-साइड जेनरेटेड इंप्रेशन अक्सर दो तरह की ग़लतियाँ करते हैं: या तो उनका डेटा बहुत साफ़-सुथरा होता है, या असंभव रूप से एक जैसा। इसी अंतर को पकड़ने के लिए हम शैनन एंट्रॉपी का उपयोग कर सकते हैं-एक गणितीय माप जो बताता है कि किसी डेटा सेट में कितनी विविधता या अराजकता है।

कैसे करें यह विश्लेषण? हर पब्लिशर, प्लेसमेंट या SSP के लिए निम्नलिखित वितरणों की एंट्रॉपी नापें:

  • डिवाइस मॉडल्स की संख्या और उनका वितरण
  • OS बिल्ड वर्ज़न और उनके वेरिएंट
  • स्क्रीन साइज़ और रिज़ॉल्यूशन का मिश्रण
  • IP ब्लॉक्स और ASN का फैलाव
  • बिड रिक्वेस्ट के बीच का समय अंतराल (inter-arrival time)
  • ऐड स्लॉट साइज़ और पोज़िशन का वितरण

अगर 100,000 इंप्रेशन में सिर्फ़ 5 डिवाइस मॉडल, एक ही OS बिल्ड और एक ही स्क्रीन रिज़ॉल्यूशन दिखता है, तो एंट्रॉपी अस्वाभाविक रूप से कम है। यह सिंथेटिक ट्रैफ़िक का स्पष्ट संकेत है। दूसरी ओर, अगर सारे डिवाइस आईडी पूरी तरह यूनिक हैं, लेकिन उनके साथ जुड़े OS, कैरियर, बैटरी लेवल या एक्सेलेरोमीटर डेटा असंगत हैं-जैसे कोई iPhone 15 iOS 12.1 रिपोर्ट कर रहा हो, जो तकनीकी रूप से असंभव है-तो यह “ID लॉन्ड्रिंग” हो सकता है। धोखेबाज़ हर इंप्रेशन के लिए एक नया फर्जी डिवाइस आईडी बना तो सकते हैं, लेकिन वे सभी पैरामीटर्स को लगातार सुसंगत नहीं रख पाते।

डिवाइस टेलीमेट्री: इंसानियत का डिजिटल हस्ताक्षर

मोबाइल in-app बिडस्ट्रीम में कई ऐसे सिग्नल होते हैं जो बॉट सर्वर अक्सर नकली नहीं बना पाते:

  • बैटरी लेवल और चार्जिंग स्टेट: असली डिवाइस की बैटरी समय के साथ बदलती है। अगर 10,000 रिक्वेस्ट्स में बैटरी हमेशा 100% या हमेशा 37% दिखे, तो यह सर्वर-साइड जेनरेशन का संकेत है।
  • एक्सेलेरोमीटर जिटर: मोबाइल डिवाइस में हल्की-फुल्की मोशन सेंसर नॉइज़ होती है। बॉट सर्वर इस सिग्नल को या तो छोड़ देते हैं या स्टैटिक रखते हैं।
  • थर्मल स्टेट: फ़ोन का तापमान इस्तेमाल के साथ बदलता है। अगर यह हमेशा स्थिर है, तो संदेह पैदा होता है।
  • टाइमस्टैम्प स्क्यू: रिक्वेस्ट भेजने और प्राप्त होने के समय में माइक्रोसेकंड-स्तर की भिन्नता असली नेटवर्क लेटेंसी दिखाती है। बॉट सर्वर अक्सर एकदम सटीक अंतराल रखते हैं।

इन सभी सिग्नल्स को मिलाकर एक ह्यूमन टेलीमेट्री स्कोर बनाया जा सकता है जो 0 से 1 के बीच होता है। 1 का मतलब पूरी तरह इंसानी व्यवहार, 0 का मतलब सर्वर कोड। यह तरीक़ा गोपनीयता-सुरक्षित है क्योंकि इसमें किसी व्यक्तिगत पहचान की ज़रूरत नहीं होती; केवल वितरण और एंट्रॉपी का विश्लेषण चाहिए।

एक व्यावहारिक उदाहरण लें। मान लीजिए आप US-आधारित ई-कॉमर्स ब्रांड हैं और प्रोग्रामैटिक डिस्प्ले कैंपेन चला रहे हैं। आपके DSP की रिपोर्ट कहती है कि एक खास SSP से आने वाले इंप्रेशन का CTR 0.4% है, जो औसत से बेहतर लगता है। लेकिन जब आप उस SSP के बिड लॉग्स की एंट्रॉपी नापते हैं, तो पाते हैं कि 70% इंप्रेशन सिर्फ़ 3 डिवाइस मॉडल्स से आ रहे हैं, बैटरी लेवल हमेशा 88% है, और सभी रिक्वेस्ट 2.7 सेकंड के सटीक अंतराल पर भेजे जा रहे हैं। यह स्पष्ट संकेत है कि “अच्छा CTR” एक बॉट फ़ार्म द्वारा बनाया गया भ्रम है। एंट्रॉपी विश्लेषण आपको इस तरह के भ्रम को पहचानने में मदद करता है, बिना किसी तीसरे पक्ष के टूल के।

आर्थिक मार्जिन एनोमली: जहाँ पैसा बोलता है, वहीं सच छिपा होता है

प्रोग्रामैटिक फ्रॉड का अंतिम उद्देश्य पैसा कमाना है, इसलिए सबसे मज़बूत सुराग वहाँ मिलता है जहाँ पैसा बहता है। अधिकांश मार्केटर्स सिर्फ़ अपना CPM, CPC या CPA देखते हैं और मान लेते हैं कि अगर ये मेट्रिक्स ठीक हैं तो फ्रॉड नहीं है। लेकिन धोखेबाज़ आपूर्ति श्रृंखला में घुसकर मार्जिन आर्बिट्रेज करते हैं-सस्ता या नकली ट्रैफ़िक लेते हैं, उसे कई SSP और रीसेलर परतों से गुज़ारते हैं, और अंतिम खरीदार (आप) को ऊँचे CPM पर बेचते हैं। इस प्रक्रिया में हर परत अपना कमीशन लेती है, और असली पब्लिशर को कुछ खास नहीं मिलता।

सबसे पहला कदम यह समझना है कि आपका पैसा कहाँ जा रहा है। एक सरल गणना करें:

विज्ञापनदाता ने भुगतान किया (CPM) ÷ असली पब्लिशर/डेवलपर को प्राप्त राशि (CPM) = Financial Leakage Ratio

अगर आप $5 का CPM दे रहे हैं, लेकिन पब्लिशर को सिर्फ़ $0.08 मिल रहा है, और बीच में 7 रीसेलर हैं जिनका कोई वास्तविक मूल्य-वर्धन नहीं है, तो यह fraud या गंभीर अक्षमता का सीधा संकेत है। अमेरिकी बाज़ार में ऐसे मामले आम हैं जहाँ एक ही इंप्रेशन को 4-5 बार रीसेल किया जाता है, और हर बार एक “टेक फीस” काटी जाती है। यह कोई तकनीकी गड़बड़ी नहीं, बल्कि एक सोची-समझी आर्थिक संरचना है जिसे धोखेबाज़ अपने फायदे के लिए इस्तेमाल करते हैं।

फ्लोर प्राइस मैनिपुलेशन और बिड शेडिंग एनोमली

कई धोखेबाज़ SSP या एक्सचेंज स्तर पर फ्लोर प्राइस (न्यूनतम बोली मूल्य) में हेरफेर करते हैं। वे जानबूझकर फ्लोर प्राइस को इतना कम रखते हैं कि उनकी नकली इन्वेंट्री हमेशा जीत जाए, फिर बिड शेडिंग एल्गोरिदम (जो दूसरी सबसे ऊँची बोली के आधार पर कीमत तय करता है) का फायदा उठाकर अधिकतम राजस्व निकालते हैं। नतीजा यह होता है कि:

  • उनकी फिल रेट (fill rate) अस्वाभाविक रूप से 100% के करीब होती है।
  • व्यूएबिलिटी हमेशा 95% से ऊपर रहती है।
  • लेकिन सेशन ड्यूरेशन लगभग शून्य होता है-कोई वास्तविक इंटरैक्शन नहीं।

अगर आपको कोई ऐसा SSP या पब्लिशर दिखे जिसकी fill rate और viewability दोनों परफेक्ट हों, लेकिन पोस्ट-क्लिक एंगेजमेंट (जैसे ऐड के बाद का समय, पेज स्क्रॉल, कन्वर्ज़न) शून्य हो, तो यह फ्रॉड का एक बड़ा लाल झंडा है। असली इंसान कभी भी 100% व्यूएबल नहीं होते; हमेशा कुछ न कुछ गड़बड़ी होती है।

ऐड रिफ्रेश और ऑटो-रिफ्रेश की फ्रिक्वेंसी

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

आपूर्ति श्रृंखला फोरेंसिक: रीसेलर परतों का पोस्टमार्टम

आधुनिक प्रोग्रामैटिक पारिस्थितिकी तंत्र में एक ही इंप्रेशन कई हाथों से गुज़रता है: DSP → SSP → एक्सचेंज → रीसेलर 1 → रीसेलर 2 → पब्लिशर। हर परत अपना टैग जोड़ती है। अब SupplyChain object (OpenRTB का एक फीचर) की मदद से आप देख सकते हैं कि आपका विज्ञापन किस-किस रास्ते से गुज़रा। अगर एक ही पब्लिशर की इन्वेंट्री 6 अलग-अलग रीसेलर चेन से आ रही है, जिनमें से 4 का नाम आपने कभी नहीं सुना, तो संभावना है कि इनमें से कुछ “पास-थ्रू” फ्रॉड चला रहे हैं-यानी वे अपना कमीशन ले रहे हैं, लेकिन कोई वास्तविक सेवा नहीं दे रहे। इन परतों को हटाकर आप न केवल फ्रॉड कम करते हैं, बल्कि अपने काम का CPM भी घटा सकते हैं, क्योंकि हर परत की फीस हट जाती है।

इन तरीक़ों को लागू करने की व्यावहारिक रणनीति

ऊपर बताए गए विश्लेषण तब तक सैद्धांतिक लग सकते हैं जब तक आप उन्हें अपने दैनिक काम में नहीं उतारते। यहाँ एक चरण-दर-चरण कार्ययोजना है जिसे मैंने खुद कई कैंपेन में आज़माया है:

  1. बिड लॉग्स तक पहुँच प्राप्त करें। अपने DSP या SSP से raw bid stream डेटा माँगें। यह डेटा आमतौर पर लॉग फ़ाइलों या क्लाउड स्टोरेज (जैसे AWS S3, Google Cloud Storage) में उपलब्ध होता है। अगर आपका प्लेटफ़ॉर्म raw logs नहीं देता, तो कम से कम aggregated reports में device, OS, carrier, IP ASN, ad size, timestamp जैसे फ़ील्ड्स शामिल करने का अनुरोध करें।
  2. एक सरल एंट्रॉपी कैलकुलेटर बनाएँ। Python या R का उपयोग करके शैनन एंट्रॉपी की गणना करना आसान है। हर पब्लिशर या SSP के लिए device model, OS version, screen size, IP block की एंट्रॉपी निकालें। फिर इन एंट्रॉपी मानों को समय के साथ ट्रैक करें। अचानक गिरावट (जैसे आज एंट्रॉपी 6.5 थी, कल 2.1 हो गई) का मतलब है कि कुछ गड़बड़ हुआ है-या तो नया बॉट फ़ार्म जुड़ा है, या किसी ने डेटा फ़िल्टरिंग शुरू की है।
  3. वित्तीय डेटा को मैप करें। अपने media buying टीम के साथ बैठकर हर SSP या पब्लिशर के लिए “net publisher CPM” निकालें। इसे आपके द्वारा भुगतान किए गए gross CPM से विभाजित करें। अगर अनुपात 0.5 से कम है (यानी पब्लिशर को आधे से भी कम पैसा मिल रहा है), तो उस सप्लाई चेन की गहराई से जाँच करें। आदर्श रूप से, एक पारदर्शी प्रोग्रामैटिक डील में leakage ratio 0.7-0.8 के बीच होना चाहिए; इससे कम होने पर रीसेलर परतें घटाने या नए डायरेक्ट डील्स करने पर विचार करें।
  4. पोस्ट-इंप्रेशन एंगेजमेंट स्कोर जोड़ें। हर इंप्रेशन के साथ यह नहीं देखा जा सकता कि यूज़र ने कुछ किया या नहीं, लेकिन aggregated स्तर पर आप पोस्ट-क्लिक बिहेवियर ट्रैक कर सकते हैं। अगर किसी SSP से आने वाले ट्रैफ़िक का बाउंस रेट 99% है, औसत सेशन 2 सेकंड है, और कोई स्क्रॉल डेप्थ नहीं है, तो वह ट्रैफ़िक शायद बॉट है, भले ही उसका viewability स्कोर 100% हो।
  5. अपनी टीम को प्रशिक्षित करें। फ्रॉड डिटेक्शन कोई एक बार का प्रोजेक्ट नहीं है, बल्कि एक सतत प्रक्रिया है। अपनी एनालिटिक्स टीम को एंट्रॉपी और वित्तीय विश्लेषण के बुनियादी सिद्धांत सिखाएँ। हर हफ्ते एक “फ्रॉड डैशबोर्ड” की समीक्षा करें जिसमें top 20 SSPs की एंट्रॉपी, leakage ratio, और एंगेजमेंट मेट्रिक्स दिखें। जो SSP लगातार लाल झंडे दिखाए, उसे तुरंत ब्लॉक करें या उसकी इन्वेंट्री की मात्रा घटा दें।

निष्कर्ष: फ्रॉड से लड़ाई का नया नक्शा

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

अमेरिकी बाज़ार में जहाँ हर डॉलर की जवाबदेही माँगी जाती है, वहाँ इस तरह का गहन विश्लेषण आपको एक मार्केटर के रूप में अलग पहचान दिला सकता है। यह केवल पैसा बचाने की बात नहीं है-यह आपके डेटा की अखंडता, आपके ब्रांड की साख और आपके मीडिया निवेश की सच्ची कार्यक्षमता सुनिश्चित करने की बात है। अगली बार जब आप अपनी प्रोग्रामैटिक रिपोर्ट देखें, तो सिर्फ़ CTR और CPM पर न रुकें। पूछें: इस डेटा की एंट्रॉपी कितनी है? और पैसा असल में कहाँ जा रहा है? यही सवाल आपको फ्रॉड के खिलाफ सबसे मज़बूत हथियार देंगे।

ब्लॉग पर वापस जाएँ