जानें कि विज्ञापन कैंपेन चलाने वाला विज्ञापन खरीदार (डीएसपी और विज्ञापन देने वाला), उपयोगकर्ता के किसी विज्ञापन को कितनी बार देखने या उससे इंटरैक्ट करने के आधार पर, विज्ञापन डिलीवरी की रफ़्तार को कैसे कंट्रोल कर सकता है. फ़्रीक्वेंसी के हिसाब से विज्ञापन डिलीवरी को कंट्रोल करने से, ऑडियंस को विज्ञापन फ़ैटीग से बचाने में मदद मिलती है. साथ ही, एक ही बजट में ज़्यादा उपयोगकर्ताओं तक पहुंचकर रेवेन्यू बढ़ाने में भी मदद मिलती है. इस गाइड में, विज्ञापन फ़्रीक्वेंसी के साथ काम करने के कई तरीके बताए गए हैं.
किसी दिलचस्पी के ग्रुप को छोड़ना
navigator.leaveAdInterestGroup()
को कॉल करके, यह अनुरोध किया जा सकता है कि किसी विज्ञापन पर क्लिक करने पर, उपयोगकर्ता का ब्राउज़र किसी इंटरेस्ट ग्रुप को छोड़ दे. जीतने वाले विज्ञापन फ़्रेम और उसके सब-फ़्रेम में, leaveAdInterestGroup()
को तब तक कॉल किया जा सकता है, जब तक फ़्रेम का ऑरिजिन, इंटरेस्ट ग्रुप के ऑरिजिन से मेल खाता हो. एक तरीका यह है कि विज्ञापन फ़्रेम में एक ऐसा सब-फ़्रेम जोड़ा जाए जो इंटरेस्ट ग्रुप छोड़ने के लिए ज़िम्मेदार हो.
विज्ञापन के लिए दिलचस्पी के ग्रुप को छोड़ने से, आने वाले समय में बिडिंग नहीं की जा सकती. साथ ही, यह फ़्रीक्वेंसी कैपिंग के तौर पर काम करता है.
बिड जनरेशन के दौरान prevWinsMs
सिग्नल का इस्तेमाल करना
फ़्रीक्वेंसी को आसानी से कंट्रोल करने के लिए, generateBid()
में browserSignals
में prevWinsMs
फ़ील्ड का इस्तेमाल किया जा सकता है.
prevWinMs
फ़ील्ड में, दिलचस्पी के ग्रुप के विज्ञापनों की परफ़ॉर्मेंस की जानकारी होती है. साथ ही, इसमें यह भी बताया जाता है कि पिछले विज्ञापनों की परफ़ॉर्मेंस के मुकाबले, मौजूदा विज्ञापनों की परफ़ॉर्मेंस कितनी बेहतर है. यह जानकारी मिलीसेकंड में दी जाती है. ध्यान दें कि यहां ad
ऑब्जेक्ट में सिर्फ़ renderURL
और metadata
फ़ील्ड शामिल हैं.
इस सिग्नल का इस्तेमाल करके यह तय करें कि विज्ञापन दिखाया जाना चाहिए या नहीं. बिड वैल्यू 0 दिखाने से यह पक्का होगा कि विज्ञापन नीलामी नहीं जीत पाएगा.
क्लिक डेटा को पहले पक्ष की कुकी में सेव करना
क्लिक की जानकारी को सेव करने के लिए, पहले पक्ष की कुकी का भी इस्तेमाल किया जा सकता है. विज्ञापन रेंडर होने पर, क्लिक डेटा को उपयोगकर्ता बिडिंग सिग्नल (userBiddingSignals
) के तौर पर मौजूदा इंटरेस्ट ग्रुप से बदलें.
इस डायग्राम में क्रम के बारे में बताया गया है:
- उपयोगकर्ता, विज्ञापन देने वाले के पेज पर जाता है
- खरीदार (विज्ञापन देने वाला/डीएसपी), पहले पक्ष की कुकी में क्लिक डेटा कलेक्शन शुरू करता है.
- खरीदार (विज्ञापन देने वाला/डीएसपी), उपयोगकर्ता को किसी इंटरेस्ट ग्रुप में जोड़ता है और
userBiddingSignals
फ़ील्ड में शुरुआतीclicks
कलेक्शन सेट करता है. - बाद में, उपयोगकर्ता पब्लिशर के पेज पर जाता है.
- सेलर (पब्लिशर/डीएसपी), Protected Audience नीलामी को लागू करता है. इसके बाद, उपयोगकर्ता को नीलामी में जीतने वाला विज्ञापन रेंडर किया जाता है.
- उपयोगकर्ता, विज्ञापन पर क्लिक करता है.
- उपयोगकर्ता को विज्ञापन देने वाले के पेज पर भेजा जाता है.
- क्लिक मिलने पर खुलने वाले यूआरएल में, क्वेरी पैरामीटर के तौर पर रुचि के ग्रुप का नाम शामिल होता है
- खरीदार (विज्ञापन देने वाला/डीएसपी), पहले पक्ष की मौजूदा कुकी को पढ़ता है
- खरीदार (विज्ञापन देने वाला/डीएसपी), मौजूदा क्लिक डेटा में नया क्लिक टाइमस्टैंप जोड़ता है
- खरीदार (विज्ञापन देने वाला व्यक्ति या कंपनी/डीएसपी), क्लिक के नए डेटा के साथ इंटरेस्ट ग्रुप को अपडेट करता है.
- खरीदार (विज्ञापन देने वाला/डीएसपी), नए क्लिक डेटा के साथ पहले पक्ष की कुकी को अपडेट करता है.
जब उपयोगकर्ता पब्लिशर पेज पर फिर से जाता है, तो userBiddingSignals
के click
फ़ील्ड में मौजूद टाइमस्टैंप, generateBid()
फ़ंक्शन में उपलब्ध हो जाता है. साथ ही, खरीदार इस डेटा का इस्तेमाल करके विज्ञापन डिलीवरी को कंट्रोल कर सकता है.
आगे क्या करना है?
हम आपके साथ मिलकर ऐसा एपीआई बनाना चाहते हैं जो सभी के काम आ सके.
एपीआई पर चर्चा करें
दूसरे प्राइवसी सैंडबॉक्स एपीआई की तरह, इस एपीआई को भी दस्तावेज़ के तौर पर दिखाया जाता है और सार्वजनिक तौर पर इस पर चर्चा की जाती है.
एपीआई के साथ प्रयोग करें
Protected Audience API के बारे में बातचीत में, एक्सपेरिमेंट किया जा सकता है और इसमें हिस्सा लिया जा सकता है.