Remote Config उपयोगकर्ता के हिसाब से बनाने की सुविधा की मदद से, उपयोगकर्ताओं को कई विकल्पों में से एक विकल्प अपने-आप मिल जाता है. इससे, अपनी पसंद के लक्ष्य के लिए ऑप्टिमाइज़ किया जा सकता है. इस सुविधा की खास जानकारी देखें.
इसे इस्तेमाल करने का तरीका यहां बताया गया है.
1. अपने ऐप्लिकेशन को Analytics और Remote Config से इंस्ट्रूमेंट करना
उपयोगकर्ताओं को उनके हिसाब से अनुभव देने से पहले, आपके ऐप्लिकेशन को Analytics और Remote Config का इस्तेमाल करना होगा.
अगर आपने Firebase प्रोजेक्ट बनाते समय Google Analytics को चालू नहीं किया था, तो अपने प्रोजेक्ट के इंटिग्रेशन पेज पर जाकर इसे चालू करें.
पक्का करें कि आपके पास Remote Config SDK टूल के कम से कम इन वर्शन का इस्तेमाल किया जा रहा हो:
- iOS: 7.5.0 और इसके बाद के वर्शन
- Android: 20.0.3 (Firebase BoM 26.4.0) और इसके बाद के वर्शन
- C++ 7.1.1 और इसके बाद के वर्शन
- Unity: 7.1.0 और उसके बाद के वर्शन
सिर्फ़ ये वर्शन (और नए वर्शन) ही, आपके लक्ष्य के लिए ऑप्टिमाइज़ करने का तरीका जानने के लिए, उपयोगकर्ताओं के अनुभव को मनमुताबिक बनाने वाले सिस्टम के लिए ज़रूरी लॉगिंग करते हैं.
अपने ऐप्लिकेशन में इवेंट लॉगिंग कॉल जोड़ें.
कम से कम, जब कोई उपयोगकर्ता उस मकसद से जुड़ी कार्रवाई को पूरा करता है जिसके लिए ऑप्टिमाइज़ किया जा रहा है, तब इवेंट को लॉग करें. उदाहरण के लिए, अगर आपको Play Store पर रेटिंग सबमिट करने के लिए ऑप्टिमाइज़ करना है, तो हर बार जब कोई उपयोगकर्ता आपके ऐप्लिकेशन को रेटिंग दे, तो एक इवेंट लॉग करें.
इसके अलावा, आपको अपने ऐप्लिकेशन से जुड़े ऐसे सभी Analytics इवेंट को साफ़ तौर पर लॉग करना चाहिए जो अपने-आप लॉग नहीं होते. इन कॉन्टेक्स्ट इवेंट को लॉग करके, उपयोगकर्ताओं के हिसाब से कॉन्टेंट दिखाने की सुविधा को बेहतर बनाया जा सकता है.
अपने ऐप्लिकेशन में, उपयोगकर्ताओं को अलग-अलग तरह के अनुभव देने की सुविधा लागू करें. यह सुविधा, हर उपयोगकर्ता को विज्ञापन कितनी बार दिखाए जाएं, इसे उपयोगकर्ता के हिसाब से तय करने की सुविधा के तौर पर आसानी से लागू की जा सकती है. इसके अलावा, अलग-अलग लेआउट लागू करने जैसे ज़्यादा बेहतर विकल्प भी उपलब्ध हैं.
Remote Config पैरामीटर की वैल्यू के आधार पर, उपयोगकर्ताओं के अनुभव को कॉन्फ़िगर करने की सुविधा दें. Remote Config और Remote Config लोडिंग की रणनीतियों का इस्तेमाल शुरू करने के बारे में जानें.
इस समय, अपने ऐप्लिकेशन को App Store या Play Store पर डिप्लॉय किया जा सकता है. उपयोगकर्ताओं को आपके कॉन्फ़िगर किए गए डिफ़ॉल्ट अनुभव का ही इस्तेमाल करना जारी रहेगा. हालांकि, रिमोट से कॉन्फ़िगर किए जा सकने वाले वैरिएबल की मदद से, अनुभव को कंट्रोल किया जा सकता है. इसलिए, पैरामीटर को उपयोगकर्ताओं के हिसाब से अपने-आप बनाने की सुविधा का प्रयोग शुरू किया जा सकता है.
उपयोगकर्ताओं के अनुभव को मनमुताबिक बनाने वाला सिस्टम, अलग-अलग अनुभवों को ऑप्टिमाइज़ करना शुरू कर सकता है. इसके लिए, ज़रूरी है कि आपके अपडेट किए गए ऐप्लिकेशन का इस्तेमाल करने वाले उपयोगकर्ताओं की संख्या ज़रूरत के मुताबिक हो.
2. Firebase कंसोल में, पैरामीटर को उपयोगकर्ताओं के हिसाब से कॉन्फ़िगर करना
अब आपका इंस्ट्रूमेंट किया गया ऐप्लिकेशन, उपयोगकर्ताओं के पास है. इसलिए, उपयोगकर्ताओं के हिसाब से कॉन्टेंट दिखाने की सुविधा सेट अप करने के लिए, Firebase console का इस्तेमाल किया जा सकता है.
Firebase कंसोल के Remote Config पेज पर, वह पैरामीटर ढूंढें जो उस उपयोगकर्ता अनुभव को कंट्रोल करता है जिसे आपको उपयोगकर्ता के हिसाब से बनाना है. इसके बाद, उसमें बदलाव करने के लिए पेंसिल आइकॉन पर क्लिक करें.
पैरामीटर में बदलाव करें पैनल में, नया जोड़ें > उपयोगकर्ता के मनमुताबिक बनाएं पर क्लिक करें.
दो या उससे ज़्यादा वैकल्पिक वैल्यू तय करें. "वैकल्पिक वैल्यू", पैरामीटर वैल्यू के लिए एक खास नाम है. उपयोगकर्ताओं के हिसाब से कॉन्टेंट दिखाने वाला एल्गोरिदम, आपके उपयोगकर्ताओं के लिए ये वैल्यू चुन सकता है. यहां इस्तेमाल की जाने वाली वैल्यू का फ़ॉर्मैट, उस डेटा टाइप से मेल खाना चाहिए जिसका इस्तेमाल आपके Remote Config पैरामीटर में किया जाता है.
कोई मकसद चुनें. इनमें से कोई एक विकल्प चुना जा सकता है:
- आय और यूज़र ऐक्टिविटी जैसी मेट्रिक के लिए, पहले से बनाए गए लक्ष्यों की सूची में से चुनें.
मकसद फ़ील्ड में इवेंट का नाम टाइप करके और इवेंट बनाएं पर क्लिक करके, किसी भी अन्य Google Analytics इवेंट के आधार पर कस्टम मेट्रिक जोड़ें.
ये इवेंट डाइनैमिक या कस्टम हो सकते हैं. इसलिए, हो सकता है कि ये ड्रॉप-डाउन में न दिखें. यह पक्का करने के लिए कि आपने जो मेट्रिक तय की है वह सटीक रूप से किसी चालू Analytics इवेंट से मेल खाती है, Analytics > इवेंट में जाकर इवेंट की पुष्टि करें.
चुनें कि इवेंट की संख्या (COUNT) या सभी इवेंट की वैल्यू के जोड़ (SUM) के लिए ऑप्टिमाइज़ करना है या नहीं.
कुछ मामलों में, यह विकल्प पहले से चुना हुआ होता है. ऐसा, पहले से मौजूद Analytics इवेंट के लिए होता है. उदाहरण के लिए, उपयोगकर्ता के जुड़ाव के समय के लिए, SUM हमेशा चुना जाएगा, ताकि कुल समय को ऑप्टिमाइज़ किया जा सके. विज्ञापन पर क्लिक चुनने पर, दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा को COUNT या विज्ञापन पर क्लिक होने वाले इवेंट की कुल संख्या के लिए ऑप्टिमाइज़ किया जाता है.
अगर आपने SUM चुना है, तो एग्रीगेट करने के लिए इवेंट पैरामीटर का नाम डालें.
ज़्यादातर मामलों में, इवेंट पैरामीटर का नाम
value
होता है. हालांकि, आपके पास ऐसी कस्टम मेट्रिक हो सकती है जिसमें कोई खास वैल्यू हो और आपको उसे एग्रीगेट करना हो. उदाहरण के लिए, अगर आपके पासUSD
,JPY
,AUD
वगैरह जैसे पैरामीटर के साथ अलग-अलग मुद्रा टाइप वाला कोई इवेंट है, तो इवेंट पैरामीटर के तौर परAUD
को तय करके, ऑस्ट्रेलिया से होने वाली आय को ऑप्टिमाइज़ किया जा सकता है. साथ ही, अगले चरण में, ऑस्ट्रेलिया में रहने वाले उपयोगकर्ताओं के लिए टारगेटिंग की शर्त को कॉन्फ़िगर करना न भूलें!इसके अलावा, ट्रैक करने के लिए ज़्यादा से ज़्यादा दो अन्य मेट्रिक चुनें. इनसे दिलचस्पी के मुताबिक विज्ञापन दिखाने वाले एल्गोरिदम पर असर नहीं पड़ेगा. हालांकि, इन नतीजों से आपको परफ़ॉर्मेंस और ट्रेंड को बेहतर तरीके से समझने में मदद मिल सकती है. उदाहरण के लिए, अगर दिलचस्पी के मुताबिक कॉन्टेंट दिखाने की सुविधा, विज्ञापन पर होने वाले क्लिक के लिए ऑप्टिमाइज़ की जाती है, तो हो सकता है कि आप बेसलाइन और दिलचस्पी के मुताबिक बनाए गए ग्रुप के बीच उपयोगकर्ता ऐक्टिविटी को ट्रैक करना चाहें.
ट्रैक की गई मेट्रिक, मनमुताबिक बनाने की सुविधा के नतीजों की खास जानकारी में दिखेंगी. ये मेट्रिक, टैब के हिसाब से व्यवस्थित की जाएंगी.
उपयोगकर्ताओं के हिसाब से बनाए गए पैरामीटर के लिए, टारगेटिंग की शर्त तय करें या चुनें. सिर्फ़ इस शर्त को पूरा करने वाले उपयोगकर्ताओं को उनके हिसाब से अनुभव मिलेगा. आम तौर पर इस्तेमाल होने वाली कुछ शर्तों के तहत, कॉन्टेंट को सिर्फ़ किसी खास प्लैटफ़ॉर्म या इलाके के उपयोगकर्ताओं के हिसाब से बनाया जा सकता है.
जब आप अपने विकल्पों, मकसद, अन्य मेट्रिक, और टारगेटिंग से संतुष्ट हो जाएं, तो आपका काम हो गया! अपने बदलावों को सेव और डिप्लॉय करें, ताकि आप अपने उपयोगकर्ताओं के अनुभव को मनमुताबिक बनाना शुरू कर सकें. उपयोगकर्ताओं को कुछ घंटों में, उनके हिसाब से पैरामीटर वैल्यू मिलना शुरू हो जाएंगी. हालांकि, सिस्टम को आपके उपयोगकर्ता के बारे में जानने और सबसे अच्छी परफ़ॉर्मेंस हासिल करने में 14 दिन लग सकते हैं.
दिलचस्पी के मुताबिक बनाने वाले पेज से चुनकर या Remote Config पेज पर पैरामीटर की टारगेटिंग शर्त पर क्लिक करके, यह देखा जा सकता है कि दिलचस्पी के मुताबिक बनाने की सुविधा कैसा परफ़ॉर्म कर रही है.
नतीजों का विश्लेषण करने के बारे में ज़्यादा जानने के लिए, लोगों के हिसाब से बनाने के नतीजों को समझना लेख पढ़ें.