Firebase का इस्तेमाल करके, AdMob में विज्ञापन की फ़्रीक्वेंसी ऑप्टिमाइज़ करें

समाधान के बारे में खास जानकारी

विज्ञापन फ़्रीक्वेंसी ऑप्टिमाइज़ेशन क्या है?

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

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

विज्ञापन दिखाने की फ़्रीक्वेंसी बढ़ने पर, एआरपीडीएयू, हर दिन के हिसाब से कुल रेवेन्यू, और ऐप्लिकेशन को जोड़े रखने की दर में हुए बदलाव दिखाने वाला ग्राफ़
पहली इमेज: विज्ञापन दिखाने की सही फ़्रीक्वेंसी से, चर्न पर कम असर पड़ता है और रेवेन्यू ज़्यादा मिलता है

इन अनजाने सवालों के जवाब पाने के लिए, Firebase ऐसे टूल उपलब्ध कराता है जिनकी मदद से, विज्ञापनों की फ़्रीक्वेंसी को ऑप्टिमाइज़ करने के लिए, डेटा के आधार पर फ़ैसले लिए जा सकते हैं. इसके लिए, आपको पहले टेस्टिंग करनी होगी:

  • Firebase का इस्तेमाल करके, उपयोगकर्ताओं के छोटे सबसेट के साथ, विज्ञापन दिखाने की अलग-अलग फ़्रीक्वेंसी की परफ़ॉर्मेंस का A/B टेस्ट किया जा सकता है.

  • टेस्ट के नतीजे देखे जा सकते हैं. साथ ही, Firebase से मिले सुझावों की समीक्षा की जा सकती है. इससे यह पता चलेगा कि विज्ञापन दिखाए जाने की कौनसी फ़्रीक्वेंसी बेहतर परफ़ॉर्म कर रही है और इससे उपयोगकर्ताओं के ऐप्लिकेशन इस्तेमाल करने की अवधि पर कम से कम असर पड़ रहा है.

  • जब आपको लगे कि बदलावों से सकारात्मक असर पड़ेगा, तो एक बटन पर क्लिक करके, ज़्यादा उपयोगकर्ताओं के लिए बदलाव लागू किए जा सकते हैं.

बिज़नेस केस और वैल्यू

Google AdMob और Firebase टूल का इस्तेमाल करके, विज्ञापन दिखाने की फ़्रीक्वेंसी को ऑप्टिमाइज़ करने वाले डेवलपर और पब्लिशर को, रेवेन्यू में काफ़ी बढ़ोतरी देखने को मिली है. साथ ही, इससे उपयोगकर्ता अनुभव पर भी कोई बुरा असर नहीं पड़ा है.

Qtonz का लोगो

Qtonz ने Firebase का इस्तेमाल किया. इससे उसे विज्ञापन से मिलने वाले रेवेन्यू को चार गुना बढ़ाने और उपयोगकर्ता जुड़ाव को बढ़ाने में मदद मिली. ऐसा इसलिए हुआ, क्योंकि उसने उपयोगकर्ता के सफ़र के अलग-अलग चरणों के हिसाब से अनुभव को पसंद के मुताबिक बनाया.

  • नए उपयोगकर्ताओं के लिए कम विज्ञापन: उन्होंने ऐप्लिकेशन का इस्तेमाल करने के पहले दिन, उपयोगकर्ता को दिखने वाले विज्ञापनों की संख्या कम कर दी. उन्होंने विज्ञापन दिखाने की जगह में भी बदलाव किया, ताकि विज्ञापन सिर्फ़ तब दिखें, जब उपयोगकर्ता ऐप्लिकेशन में कोई मुख्य कार्रवाई पूरी कर लें. इन बदलावों की वजह से, विज्ञापनों को कम दखल देने वाला बनाया गया.
  • दिलचस्पी दिखाने वाले उपयोगकर्ताओं को ज़्यादा बार विज्ञापन दिखाए गए: जिन उपयोगकर्ताओं के सेशन की अवधि लंबी थी उन्हें Qtonz ने हर दिन दिखाए जाने वाले विज्ञापनों की संख्या दो से बढ़ाकर तीन या चार कर दी.

समस्या हल करने के लिए तरीके लागू करना

इस समाधान को लागू करने के लिए, सिलसिलेवार निर्देशों वाला हमारा ट्यूटोरियल देखें. इस ट्यूटोरियल की खास जानकारी, इस पेज पर बाद में दी गई है.

कई चरणों वाले इस ट्यूटोरियल में, आपको अपने ऐप्लिकेशन में Google AdMobविज्ञापनों के लिए अलग-अलग फ़्रीक्वेंसी कैप को टेस्ट करने के लिए, Firebase का इस्तेमाल करने का तरीका बताया जाएगा. इसमें, उदाहरण के तौर पर अचानक दिखने वाले (इंटरस्टीशियल) विज्ञापनों का इस्तेमाल किया गया है. हालांकि, इन चरणों को एक्सट्रपलेट करके, विज्ञापन के अन्य फ़ॉर्मैट के लिए फ़्रीक्वेंसी कैपिंग को टेस्ट करने के लिए भी इस्तेमाल किया जा सकता है.

इस ट्यूटोरियल में यह माना गया है कि आपके ऐप्लिकेशन में पहले से ही AdMob का इस्तेमाल किया जा रहा है. साथ ही, आपको यह जांच करनी है कि इंटरस्टीशियल विज्ञापन यूनिट की फ़्रीक्वेंसी बदलने से, आपके ऐप्लिकेशन के रेवेन्यू या अन्य मेट्रिक पर असर पड़ेगा या नहीं. हालांकि, अगर आपने अपने ऐप्लिकेशन में AdMob का इस्तेमाल पहले से नहीं किया है, तो कोई बात नहीं! इस ट्यूटोरियल में दिए गए तरीके से, यह भी पता लगाया जा सकता है कि आपको अपने ऐप्लिकेशन में विज्ञापन दिखाने की फ़्रीक्वेंसी कितनी रखनी चाहिए.

इस समाधान के लिए इस्तेमाल किए गए प्रॉडक्ट और सुविधाएं

Google AdMob

Google AdMob की मदद से, अलग-अलग विज्ञापन फ़्रीक्वेंसी या रीफ़्रेश रेट वाली विज्ञापन इकाइयां बनाई जा सकती हैं. ये विज्ञापन इकाइयां आपके ऐप्लिकेशन में दिखाई जाएंगी. AdMob को Firebase से लिंक करने पर, AdMob, विज्ञापन से मिलने वाले रेवेन्यू की जानकारी Firebase को भेजता है. इससे विज्ञापन की रणनीति को ऑप्टिमाइज़ करने में मदद मिलती है.

Google Analytics

Google Analytics से आपको उपयोगकर्ता के जुड़ाव, उन्हें अपने साथ जोड़े रखने, और कमाई करने से जुड़ी मेट्रिक के बारे में अहम जानकारी मिलती है. जैसे, कुल रेवेन्यू, AdMob रेवेन्यू, खरीदारी से मिला रेवेन्यू वगैरह. इसकी मदद से, उपयोगकर्ता ऑडियंस और सेगमेंट भी बनाए जा सकते हैं.

Firebase Remote Config

Firebase Remote Config की मदद से, ऐप्लिकेशन के काम करने के तरीके और लुक में डाइनैमिक तरीके से बदलाव किया जा सकता है. साथ ही, इसे अपने हिसाब से सेट किया जा सकता है. ऐसा ऐप्लिकेशन का नया वर्शन पब्लिश किए बिना किया जा सकता. इस ट्यूटोरियल में, Remote Config पैरामीटर का इस्तेमाल करके यह कंट्रोल किया जाएगा कि उपयोगकर्ताओं को कौनसी विज्ञापन यूनिट दिखाई जाए.

Firebase A/B Testing

Firebase A/B Testing आपके ऐप्लिकेशन में प्रॉडक्ट और मार्केटिंग एक्सपेरिमेंट चलाने के लिए इंटरफ़ेस और इन्फ़्रास्ट्रक्चर उपलब्ध कराता है. यह उपयोगकर्ताओं को एक्सपेरिमेंट के वैरिएंट उपलब्ध कराता है. इसके बाद, यह आंकड़ों का विश्लेषण करता है, ताकि यह पता लगाया जा सके कि आपकी चुनी गई मुख्य मेट्रिक के आधार पर, एक्सपेरिमेंट का कोई वैरिएंट कंट्रोल ग्रुप से बेहतर परफ़ॉर्म कर रहा है या नहीं. जैसे, रेवेन्यू या उपयोगकर्ता बनाए रखना.


समस्या हल करने और इस्तेमाल किए गए प्रॉडक्ट का फ़्लोचार्ट


समस्या हल करने वाले ट्यूटोरियल के बारे में खास जानकारी

सीधे सिलसिलेवार तरीके से दिए गए ट्यूटोरियल पर जाएं

  1. AdMob का इस्तेमाल करके, टेस्टिंग के लिए विज्ञापन यूनिट के नए वैरिएंट बनाएं

    1. AdMob में दो नई इंटरस्टीशियल विज्ञापन यूनिट बनाएं.

    2. हर विज्ञापन यूनिट के लिए, फ़्रीक्वेंसी कैपिंग को इंप्रेशन प्रति उपयोगकर्ता की उस वैल्यू पर सेट करें जिसे आपको टेस्ट करना है.

    3. अपने ऐप्लिकेशन के कोड में विज्ञापन यूनिट प्लेसमेंट लागू करें.

  2. Firebase कंसोल में, A/B टेस्ट सेट अप करना

    1. टेस्टिंग की बुनियादी बातें, टारगेटिंग, और उन लक्ष्यों के बारे में बताएं जिनके आधार पर टेस्ट किया जाएगा.

    2. टेस्ट के लिए अलग-अलग वर्शन तय करें. साथ ही, Remote Config पैरामीटर सेट अप करें. यह पैरामीटर कंट्रोल करेगा कि टेस्ट में उपयोगकर्ताओं को कौनसी विज्ञापन यूनिट दिखाई जाए.

  3. अपने ऐप्लिकेशन के कोड में Remote Config पैरामीटर वैल्यू मैनेज करना

    1. अपने ऐप्लिकेशन में Remote Config पैरामीटर का इस्तेमाल करें.

    2. पैरामीटर की वैल्यू के आधार पर, विज्ञापन यूनिट दिखाने के लिए लॉजिक लागू करें.

  4. A/B टेस्ट शुरू करें और Firebase कंसोल में टेस्ट के नतीजों की समीक्षा करें

    1. टेस्ट शुरू करने और उसे कुछ दिनों या हफ़्तों तक चलने देने के बाद, Firebase कंसोल में जाकर देखें कि A/B टेस्ट के मुख्य लक्ष्य के आधार पर, A/B टेस्ट का कोई वैरिएंट बेहतर परफ़ॉर्म कर रहा है या नहीं.

    2. हर वैरिएंट के लिए, सेकंडरी मेट्रिक पर पड़ने वाले असर की समीक्षा करें. इससे यह पक्का किया जा सकेगा कि वैरिएंट की वजह से, उन मेट्रिक पर अनचाहा बुरा असर नहीं पड़ा है.

  5. तय करें कि अपडेट की गई विज्ञापन फ़्रीक्वेंसी के साथ नई विज्ञापन यूनिट को रोल आउट करना है या नहीं

    1. अगर A/B Testing यह तय करता है कि नए विज्ञापन फ़ॉर्मैट को दिखाने वाला वैरिएंट बेहतर परफ़ॉर्म कर रहा है, तो एक्सपेरिमेंट में टारगेट किए गए सभी उपयोगकर्ताओं, आपके ऐप्लिकेशन के सभी उपयोगकर्ताओं या उपयोगकर्ताओं के किसी सबसेट को विज्ञापन फ़ॉर्मैट दिखाना शुरू किया जा सकता है.

    2. अगर अब तक यह तय नहीं हुआ है कि कौनसा कैंपेन सबसे अच्छा परफ़ॉर्म कर रहा है, तो एक्सपेरिमेंट को जारी रखें, ताकि ज़्यादा डेटा इकट्ठा किया जा सके. इसके अलावा, अगर एक्सपेरिमेंट लंबे समय से चल रहा है और उससे कोई नतीजा नहीं निकला है, तो उसे बंद किया जा सकता है.

शब्दावली