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

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

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

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

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

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

  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 कंसोल के Remote Config पेज पर, वह पैरामीटर ढूंढें जो उपयोगकर्ता अनुभव को कंट्रोल करता है. इसके बाद, उसमें बदलाव करने के लिए पेंसिल आइकॉन पर क्लिक करें.

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

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

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

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

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

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

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

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

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

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

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

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

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

दिलचस्पी के मुताबिक बनाए गए पेज से किसी पेज को चुनकर या Remote Config पेज पर पैरामीटर की टारगेटिंग की शर्त पर क्लिक करके, यह देखा जा सकता है कि दिलचस्पी के मुताबिक बनाए गए पेज की परफ़ॉर्मेंस कैसी है.

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