रिमोट कॉन्फ़िगरेशन को उपयोगकर्ता के मनमुताबिक बनाने की सुविधा का इस्तेमाल शुरू करना

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

इसे इस्तेमाल करने का तरीक़ा यहाँ बताया गया है.

1. अपने ऐप्लिकेशन में Analytics और Remote Config को इंटिग्रेट करें

उपयोगकर्ताओं को उनकी पसंद के मुताबिक अनुभव देने के लिए, आपके ऐप्लिकेशन को Analytics और Remote Config का इस्तेमाल करना होगा.

  1. अगर आपने Firebase प्रोजेक्ट बनाते समय Google Analytics चालू नहीं किया था, तो इसे Firebase कंसोल के सेटिंग > इंटिग्रेशन टैब में जाकर चालू करें.

  2. पक्का करें कि आपके पास Remote Config SDK के कम से कम ये वर्शन हों:

    • iOS: 7.5.0 और इसके बाद के वर्शन
    • Android: 20.0.3 (Firebase BoM 26.4.0) और इसके बाद के वर्शन
    • C++ 7.1.1 और इससे ऊपर का वर्शन
    • Unity: 7.1.0 और इसके बाद के वर्शन

    सिर्फ़ ये वर्शन (और नए वर्शन) लॉगिंग की सुविधा देते हैं. इससे पर्सनलाइज़ेशन सिस्टम को यह जानने में मदद मिलती है कि आपके लक्ष्य के लिए ऑप्टिमाइज़ कैसे किया जाए.

  3. अपने ऐप्लिकेशन में इवेंट लॉगिंग कॉल जोड़ें.

    कम से कम, तब एक इवेंट लॉग करें, जब कोई उपयोगकर्ता उस ऑब्जेक्टिव ऐक्शन को पूरा करता है जिसके लिए आपको ऑप्टिमाइज़ करना है. उदाहरण के लिए, अगर आपको Play Store पर रेटिंग सबमिट करने की प्रोसेस को ऑप्टिमाइज़ करना है, तो जब भी कोई उपयोगकर्ता आपके ऐप्लिकेशन को रेटिंग दे, तब एक इवेंट लॉग करें.

    इसके अलावा, आपको अपने ऐप्लिकेशन से जुड़े उन Analytics इवेंट को साफ़ तौर पर लॉग करना चाहिए जो अपने-आप लॉग नहीं होते. इन कॉन्टेक्स्ट इवेंट को लॉग करके, अपने हिसाब से बनाए गए अनुभवों की क्वालिटी को बेहतर बनाया जा सकता है.

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

  5. Remote Config पैरामीटर की वैल्यू के आधार पर, उपयोगकर्ताओं के अलग-अलग अनुभवों को कॉन्फ़िगर किया जा सकता है. Remote Config का इस्तेमाल शुरू करना और Remote Config लोडिंग की रणनीतियां देखें.

इस चरण में, अपने ऐप्लिकेशन को App Store या Play Store पर डिप्लॉय किया जा सकता है. उपयोगकर्ताओं को, आपके कॉन्फ़िगर किया गया डिफ़ॉल्ट अनुभव मिलता रहेगा. हालांकि, रिमोट कॉन्फ़िगरेशन की सुविधा वाले वैरिएबल की मदद से, अनुभव को कंट्रोल किया जा सकता है. इसलिए, पैरामीटर को उपयोगकर्ता की ज़रूरत के मुताबिक बनाने की सुविधा के साथ एक्सपेरिमेंट शुरू किया जा सकता है.

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

2. Firebase कंसोल में पैरामीटर के हिसाब से बेहतर अनुभव पाने की सुविधा कॉन्फ़िगर करना

अब जब आपका इंस्ट्रूमेंट किया गया ऐप्लिकेशन लोगों के पास है, तो Firebase कंसोल का इस्तेमाल करके, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा सेट अप की जा सकती है.

  1. Firebase कंसोल में, DevOps और यूज़र ऐक्टिविटी > ** Remote Config** पर जाएं.

  2. उस पैरामीटर को ढूंढें जो उपयोगकर्ता अनुभव को कंट्रोल करता है. इसके बाद, उसे पसंद के मुताबिक बनाने के लिए, पेंसिल आइकॉन पर क्लिक करें.

  3. पैरामीटर में बदलाव करें पैनल में, नया जोड़ें > मनमुताबिक बनाएं पर क्लिक करें.

  4. दो या उससे ज़्यादा वैकल्पिक वैल्यू तय करें. "वैकल्पिक वैल्यू", पैरामीटर वैल्यू के लिए एक खास नाम है. इसे लोगों के हिसाब से अनुभव को बेहतर बनाने वाला एल्गोरिदम, आपके उपयोगकर्ताओं के लिए चुन सकता है. यहां इस्तेमाल की गई वैल्यू का फ़ॉर्मैट, आपके Remote Config पैरामीटर के इस्तेमाल किए गए डेटा टाइप से मेल खाना चाहिए.

  5. कोई मकसद चुनें. इनमें से कोई एक विकल्प चुना जा सकता है:

    • राजस्व और जुड़ाव जैसी मेट्रिक के लिए, पहले से बनाए गए लक्ष्यों की सूची में से चुनें.
    • किसी अन्य Google Analytics इवेंट के आधार पर कस्टम मेट्रिक जोड़ें. इसके लिए, लक्ष्य फ़ील्ड में इवेंट का नाम डालें और इवेंट बनाएं पर क्लिक करें.

    ये इवेंट डाइनैमिक या कस्टम हो सकते हैं. इसलिए, हो सकता है कि ये ड्रॉप-डाउन में न दिखें. यह पक्का करने के लिए कि आपकी तय की गई मेट्रिक, चालू Analytics इवेंट से पूरी तरह मेल खाती है, Analytics > इवेंट में जाकर इवेंट की पुष्टि करें.

  6. चुनें कि आपको इवेंट की संख्या (COUNT) के लिए ऑप्टिमाइज़ करना है या सभी इवेंट की वैल्यू के योग (SUM) के लिए.

    कुछ मामलों में, यह विकल्प पहले से मौजूद Analytics इवेंट के लिए पहले से चुना गया होता है. उदाहरण के लिए, कुल समय को ऑप्टिमाइज़ करने के लिए, उपयोगकर्ता के जुड़ाव के समय के लिए हमेशा SUM को चुना जाएगा. विज्ञापन पर क्लिक चुनने पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को COUNT या विज्ञापन पर क्लिक करने से जुड़े इवेंट की कुल संख्या के लिए ऑप्टिमाइज़ किया जाता है.

  7. अगर आपने SUM चुना है, तो एग्रीगेट करने के लिए इवेंट पैरामीटर का नाम डालें.

    ज़्यादातर मामलों में, इवेंट पैरामीटर का नाम value होता है. हालांकि, आपके पास ऐसी कस्टम मेट्रिक हो सकती है जिसकी किसी वैल्यू को आपको एग्रीगेट करना हो. उदाहरण के लिए, अगर आपके पास अलग-अलग तरह की मुद्राओं वाला कोई इवेंट है और उसमें USD, JPY या AUD जैसे पैरामीटर हैं, तो इवेंट पैरामीटर के तौर पर AUD को सेट करके, ऑस्ट्रेलिया से मिलने वाले रेवेन्यू को ऑप्टिमाइज़ किया जा सकता है. इसके बाद, यह पक्का करें कि आपने ऑस्ट्रेलिया में रहने वाले उपयोगकर्ताओं को टारगेट करने की शर्त कॉन्फ़िगर की हो!

  8. ज़रूरी नहीं: ट्रैक करने के लिए, ज़्यादा से ज़्यादा दो अन्य मेट्रिक चुनें. इनसे मनमुताबिक अनुभव देने वाले एल्गोरिदम पर कोई असर नहीं पड़ेगा. हालांकि, इन नतीजों से आपको परफ़ॉर्मेंस और रुझानों को बेहतर तरीके से समझने में मदद मिल सकती है. उदाहरण के लिए, अगर दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा, विज्ञापन पर क्लिक को ऑप्टिमाइज़ करती है, तो आपको बेसलाइन और दिलचस्पी के मुताबिक विज्ञापन दिखाने वाले ग्रुप के बीच उपयोगकर्ता की दिलचस्पी को ट्रैक करना पड़ सकता है.

    ट्रैक की गई मेट्रिक, मनमुताबिक बनाने के नतीजों की खास जानकारी में दिखेंगी. इन्हें टैब के हिसाब से व्यवस्थित किया जाएगा.

  9. दिलचस्पी के हिसाब से दिखाए जाने वाले पैरामीटर के लिए, टारगेटिंग की कोई शर्त तय करें या चुनें. सिर्फ़ उन उपयोगकर्ताओं को उनकी दिलचस्पी के हिसाब से अनुभव मिलेगा जो इस शर्त को पूरा करते हैं. आम तौर पर इस्तेमाल की जाने वाली कुछ शर्तें ये हैं: सिर्फ़ किसी खास प्लैटफ़ॉर्म के उपयोगकर्ताओं के लिए या सिर्फ़ किसी खास इलाके के उपयोगकर्ताओं के लिए, दिलचस्पी के मुताबिक बनाए गए विज्ञापन दिखाने की सुविधा को सीमित करना.

जब आपको लगे कि आपने अपने विकल्पों, मकसद, अतिरिक्त मेट्रिक, और टारगेटिंग को सही तरीके से सेट कर लिया है, तो इसका मतलब है कि आपका काम पूरा हो गया! अपने बदलावों को सेव करें और उन्हें लागू करें, ताकि उपयोगकर्ताओं को उनकी दिलचस्पी के हिसाब से अनुभव दिया जा सके. उपयोगकर्ताओं को कुछ घंटों में, उनकी पसंद के मुताबिक पैरामीटर वैल्यू मिलने लगेंगी. हालांकि, सिस्टम को आपके उपयोगकर्ता के बारे में जानने और सबसे अच्छी परफ़ॉर्मेंस हासिल करने में 14 दिन लग सकते हैं.

Firebase कंसोल में, इनमें से किसी एक विकल्प का इस्तेमाल करके यह देखा जा सकता है कि लोगों की दिलचस्पी के हिसाब से कॉन्टेंट दिखाने की सुविधा कैसा परफ़ॉर्म कर रही है. इसके लिए, DevOps और जुड़ाव > रिमोट कॉन्फ़िगरेशन पर जाएं:

नतीजों को समझने के बारे में ज़्यादा जानने के लिए, मनमुताबिक बनाए गए नतीजों को समझना लेख पढ़ें.