वीडियो विज्ञापन और सहमति: प्लेयर और VAST टैग के ज़रिए सहमति सिग्नल पहुँचाना
वीडियो अलग क्यों है
वीडियो अक्सर प्रकाशक की सबसे मूल्यवान इन्वेंट्री होती है, और यहीं सहमति सिग्नल के खो जाने की संभावना सबसे ज़्यादा होती है। डिस्प्ले विज्ञापन आमतौर पर हेडर बिडिंग wrapper और ऐड सर्वर टैग से चलते हैं जो CMP को अपने आप पढ़ लेते हैं। वीडियो विज्ञापन लंबा रास्ता तय करते हैं: पेज एक प्लेयर लोड करता है, प्लेयर विज्ञापन अनुरोध बनाता है, ऐड सर्वर एक VAST दस्तावेज़ लौटाता है, और वह दस्तावेज़ आगे के wrapper, ट्रैकिंग पिक्सेल और मीडिया फ़ाइलों की ओर इशारा कर सकता है, जिन्हें पेज नहीं बल्कि प्लेयर फ़ेच करता है।
हर पड़ाव पर सहमति सिग्नल को स्पष्ट रूप से आगे बढ़ाना पड़ता है। जब ऐसा नहीं होता, तो ख़रीदार या तो इम्प्रेशन को बिना सहमति वाला मानते हैं या छोड़ देते हैं, और आपकी साइट का सबसे अधिक मूल्य वाला फ़ॉर्मैट चुपचाप जितना कमाना चाहिए उससे कम कमाता है।
चरण 1: जानें कि आपका प्लेयर सहमति कैसे पढ़ता है
वीडियो प्लेयर मोटे तौर पर तीन समूहों में आते हैं:
- जो CMP को सीधे पढ़ते हैं। वे स्वयं __tcfapi या __gpp को कॉल करते हैं और सिग्नल को विज्ञापन अनुरोधों में जोड़ देते हैं।
- जो अपेक्षा करते हैं कि आप सहमति दें। आप सहमति स्ट्रिंग और फ़्लैग प्लेयर कॉन्फ़िगरेशन में या सीधे ऐड टैग URL में देते हैं।
- जो दोनों में से कुछ नहीं करते। आमतौर पर पुराने या कस्टम बिल्ड, जहाँ विज्ञापन अनुरोध बिना किसी सिग्नल के निकलते हैं।
अपने प्लेयर के दस्तावेज़ देखें और फिर Network टैब में व्यवहार सत्यापित करें। दस्तावेज़ बताते हैं कि क्या होना चाहिए; अनुरोध दिखाता है कि वास्तव में क्या होता है।
चरण 2: सिग्नल को विज्ञापन अनुरोध पर रखें
अधिकांश ऐड सर्वर और SSP वीडियो विज्ञापन अनुरोध पर URL पैरामीटर के रूप में सहमति स्वीकार करते हैं। नाम प्लेटफ़ॉर्म के अनुसार बदलते हैं, लेकिन आम नाम ये हैं:
- gdpr — 1 यदि अनुरोध पर GDPR लागू होता है, 0 यदि नहीं;
- gdpr_consent — TCF सहमति स्ट्रिंग;
- addtl_consent — Google की Additional Consent स्ट्रिंग, उन वेंडरों के लिए जो TCF Global Vendor List से बाहर हैं;
- gpp और gpp_sid — GPP स्ट्रिंग और लागू सेक्शन ID;
- नॉन-पर्सनलाइज़्ड या प्रतिबंधित डेटा प्रोसेसिंग के लिए प्लेटफ़ॉर्म-विशिष्ट फ़्लैग।
यदि प्लेयर टेम्पलेट से टैग बनाता है, तो सुनिश्चित करें कि मान अनुरोध के समय भरे जाएँ, पेज के पहली बार लोड होने के समय नहीं। जो विज़िटर प्लेयर के आरंभ होने के बाद सहमति देता है, उसके पहले विज्ञापन अनुरोध में खाली स्ट्रिंग नहीं जानी चाहिए।
चरण 3: VAST सहमति मैक्रो का उपयोग करें
VAST रिस्पॉन्स में अक्सर ट्रैकिंग URL और wrapper URL होते हैं जिन्हें प्लेयर बाद में कॉल करता है। IAB VAST 4.1 मैक्रो सूची में [GDPRCONSENT] शामिल है, जिसे उन URL को फ़ायर करते समय प्लेयर से सहमति स्ट्रिंग से बदलने की अपेक्षा होती है। अपने डिमांड पार्टनरों से पूछें कि उनके टैग इसका उपयोग करते हैं या नहीं, और पुष्टि करें कि आपका प्लेयर मैक्रो प्रतिस्थापन को सपोर्ट करता है। अगर मैक्रो बदला न जाए, तो प्राप्त करने वाला एंडपॉइंट वैध सिग्नल की जगह शाब्दिक प्लेसहोल्डर देखता है।
चरण 4: प्री-रोल की टाइमिंग संभालें
प्री-रोल में टाइमिंग का तनाव पैदा होता है। विज्ञापन अनुरोध प्लेयर के तैयार होते ही फ़ायर होना चाहता है, लेकिन पहली बार आने वाले EU विज़िटर के लिए बैनर अब भी स्क्रीन पर हो सकता है। आपके पास तीन विकल्प हैं:
- निर्णय की प्रतीक्षा करें। जब तक CMP अंतिम स्थिति न बताए, विज्ञापन अनुरोध रोके रखें। इससे ख़रीदारों को सबसे अच्छा सिग्नल मिलता है, पर प्लेबैक में देरी हो सकती है।
- वर्तमान स्थिति के साथ अनुरोध करें। जो भी सिग्नल मौजूद हो उसके साथ तुरंत अनुरोध भेजें, यह मानते हुए कि पहले विज्ञापन को बिना सहमति वाला माना जा सकता है।
- ऑटोप्ले में थोड़ी देरी करें। प्लेयर तभी शुरू करें जब विज़िटर बैनर या पेज के साथ इंटरैक्ट करे, जो उन साइटों के लिए उपयुक्त है जहाँ वीडियो फ़ोल्ड के नीचे है।
कोई सार्वभौमिक सही उत्तर नहीं है। प्रतिबद्ध होने से पहले अपने ट्रैफ़िक पर हर विकल्प के लिए फ़िल रेट, CPM और प्लेबैक शुरू होने का समय मापें।
चरण 5: मिड-रोल और लंबे सत्र न भूलें
लंबे वीडियो और लाइव स्ट्रीम पेज लोड होने के कई मिनट बाद मिड-रोल ब्रेक चला सकते हैं। यदि बीच में विज़िटर ने अपना चुनाव बदल दिया, तो बाद के विज्ञापन अनुरोधों में नई स्थिति दिखनी चाहिए। जो प्लेयर आरंभ करते समय सहमति स्ट्रिंग को कैश कर लेते हैं, वे पुराना मान भेजते रहेंगे। ऐसे इंटीग्रेशन चुनें जो सहमति परिवर्तन इवेंट की सदस्यता लेते हैं या हर ऐड ब्रेक से पहले CMP को दोबारा पढ़ते हैं।
चरण 6: मीडिया होस्टिंग को विज्ञापन से अलग रखें
वीडियो फ़ाइल स्वयं भी किसी तृतीय पक्ष से आ सकती है। किसी वीडियो प्लेटफ़ॉर्म का होस्टेड प्लेयर एम्बेड करने से किसी विज्ञापन के अनुरोध से पहले ही कुकीज़ सेट हो सकती हैं या ट्रैकिंग लोड हो सकती है। प्लेयर को एक अलग वेंडर मानें: उसे अपने CMP कॉन्फ़िगरेशन में सूचीबद्ध करें, तय करें कि वह किस उद्देश्य पर निर्भर है, और यदि वह गैर-ज़रूरी कुकीज़ सेट करता है तो उसे प्लेसहोल्डर के पीछे लोड करें।
FlexyConsent कैसे मदद करता है
FlexyConsent मानक IAB TCF 2.4 और GPP v1.1 API के साथ Google Consent Mode v2 सिग्नल उपलब्ध कराता है, ताकि CMP को सीधे पढ़ने वाले प्लेयर और ऐड टैग को सिग्नल उसी फ़ॉर्मैट में मिलें जिसकी वे अपेक्षा करते हैं। FlexyConsent एक Google-प्रमाणित CMP (CMP ID 317) है और IAB Europe तथा IAB Canada द्वारा प्रमाणित है।
एक त्वरित सत्यापन प्रक्रिया
- किसी EU स्थान से वीडियो पेज लोड करें, स्वीकार करें, और पहले विज्ञापन अनुरोध में भरी हुई सहमति स्ट्रिंग जाँचें।
- अस्वीकार करके दोहराएँ; पुष्टि करें कि अनुरोध अब भी सही सिग्नल के साथ जाता है, बिना सिग्नल के नहीं।
- किसी VAST wrapper चेन को फ़ॉलो करें और जाँचें कि ट्रैकिंग URL में बिना बदले मैक्रो की जगह वास्तविक स्ट्रिंग है।
- प्लेबैक के दौरान सहमति बदलें और अगला ऐड ब्रेक जाँचें।
मुख्य बातें
- वीडियो विज्ञापन अनुरोध प्लेयर बनाता है, इसलिए सहमति को सोच-समझकर पहुँचाना होगा।
- सहमति पैरामीटर अनुरोध के समय भरें, पेज लोड के समय नहीं।
- पुष्टि करें कि [GDPRCONSENT] और ऐसे मैक्रो VAST चेन में बदले जाते हैं।
- अपने फ़िल, CPM और स्टार्ट-टाइम डेटा के आधार पर प्री-रोल टाइमिंग रणनीति चुनें।
- वीडियो होस्ट को अपने आप में एक वेंडर मानें।