Firebase Remote Config और Google Analytics, दोनों को शामिल करने वाला ऐप्लिकेशन बनाने पर, आपको अपने ऐप्लिकेशन के उपयोगकर्ताओं को बेहतर तरीके से समझने और उनकी ज़रूरतों के हिसाब से तेज़ी से जवाब देने की सुविधा मिलती है. Analytics की Analytics ऑडियंस और उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करके, अपने ऐप्लिकेशन को उपयोगकर्ता आधार के सेगमेंट के हिसाब से पसंद के मुताबिक बनाया जा सकता है. इसके लिए, आपके पास सटीक और फ़्लेक्सिबल विकल्प होते हैं.
Google Analytics SDK को इंटिग्रेट करने पर, आपको ऐसी अहम जानकारी मिलती है जिससे A/B Testing, Remote Config लोगों की दिलचस्पी के हिसाब से कॉन्टेंट दिखाने की सुविधा, और Remote Config रोलआउट की मदद से, अपनी पेशकशों को लोगों की दिलचस्पी के हिसाब से बनाया जा सकता है. नतीजों का विश्लेषण करके, यह समझा जा सकता है कि अलग-अलग विकल्पों से, आय और जुड़ाव जैसी मुख्य मेट्रिक पर क्या असर पड़ता है.
Google Analytics आपको यह पक्का करना होगा कि आपके ऐप्लिकेशन में Firebase Analytics मौजूद हो और डेटा कलेक्शन की सुविधा भी उपलब्ध हो.Google Analytics की मदद से, ऐप्लिकेशन के इस्तेमाल का विश्लेषण करने के बारे में ज़्यादा जानने के लिए, Analytics परिचय देखें.
अगर आपको Firebase के बाहर पहचाने गए सेगमेंट का इस्तेमाल करके, अपने ऐप्लिकेशन को पसंद के मुताबिक बनाना है, तो इंपोर्ट किए गए सेगमेंट का दस्तावेज़ देखें.
Remote Config और उपयोगकर्ता प्रॉपर्टी
Remote Config की मदद से, Analytics उपयोगकर्ता प्रॉपर्टी के कॉम्बिनेशन का इस्तेमाल करके, अब शर्तें बनाई जा सकती हैं. इससे, अपने ऐप्लिकेशन को उपयोगकर्ता आधार के उन सेगमेंट के हिसाब से पसंद के मुताबिक बनाया जा सकता है जिन्हें आपने तय किया है.
उदाहरण के लिए, Google Analytics में उपयोगकर्ता की इन प्रॉपर्टी को तय किया जा सकता है. इनका इस्तेमाल, अलग-अलग अवधि और मुश्किल लेवल वाली कई तरह की एक्सरसाइज़ वाली ऐप्लिकेशन में किया जा सकता है:Google Analytics
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
इसके बाद, ऐसी शर्तें बनाई जा सकती हैं जिनमें इन प्रॉपर्टी का इस्तेमाल (अलग-अलग या एक साथ) किया जाता है. इससे, खास उपयोगकर्ताओं के लिए अपने ऐप्लिकेशन के दिखने के तरीके और व्यवहार को पसंद के मुताबिक बनाया जा सकता है. उदाहरण के लिए, अपने ऐप्लिकेशन को इस तरह डिज़ाइन किया जा सकता है कि दौड़ में दिलचस्पी रखने वाले उपयोगकर्ताओं को, ऐप्लिकेशन लोड होने पर जॉगर की इमेज दिखे. इसके अलावा, एक्सरसाइज़ की अवधि और मुश्किल लेवल के हिसाब से, अपने उपयोगकर्ता आधार के सेगमेंट तय किए जा सकते हैं. इससे, कैज़ुअल उपयोगकर्ताओं को पहले, कम अवधि और आसान वर्कआउट का सुझाव दिया जा सकता है. वहीं, गंभीर एथलीटों को हमारा ऐप्लिकेशन शुरू होने पर, 40 मिनट की दौड़ शुरू करने का न्योता दिया जा सकता है.
अगर आपके उपयोगकर्ताओं के व्यवहार में ऐसे बदलाव होते हैं जिनसे उनकी उपयोगकर्ता प्रॉपर्टी बदल जाती हैं, तो Google Analytics उन अपडेट को इकट्ठा करता है. इससे, अगले फ़ेच अनुरोध के बाद, उनके ऐप्लिकेशन इंस्टेंस के व्यवहार और दिखने के तरीके में बदलाव हो सकता है. ऑपरेटरों की पूरी रेंज उपलब्ध है, ताकि ऐसे नियम बनाए जा सकें जिनमें उपयोगकर्ता की खास प्रॉपर्टी या उपयोगकर्ता प्रॉपर्टी के कॉम्बिनेशन वाले उपयोगकर्ताओं को शामिल या बाहर किया जा सके.
उपयोगकर्ता प्रॉपर्टी के आधार पर बनाए गए नियमों के साथ, अन्य Remote Config नियमों को भी जोड़ा जा सकता है. इससे, ऑडियंस सेगमेंट को ऐप्लिकेशन के व्यवहार को पसंद के मुताबिक बनाया जा सकता है. जैसे:
- ऐसे उपयोगकर्ता जिन्हें योग पसंद है (Exercise_Interest का मान, yoga से पूरी तरह मेल खाता है), जो Android डिवाइस पर आपका ऐप्लिकेशन इस्तेमाल करते हैं (OS type == Android), और जो कनाडा में हैं (Device in region/country == Canada).
- ऐसे उपयोगकर्ता जिनकी दिलचस्पी वेट लिफ़्टिंग या वज़न घटाने में है (Exercise_Interest में weight शामिल है), जो Apple डिवाइस पर आपका ऐप्लिकेशन इस्तेमाल करते हैं (OS type == iOS), और जिनके डिवाइस की भाषा अंग्रेज़ी है (Device language == English).
पहले इस्तेमाल के समय के हिसाब से टारगेट करना
Google Analytics और Remote Config को लिंक करने के बाद, Remote Config पैरामीटर फ़ेच करने और लोगों की दिलचस्पी के हिसाब से कॉन्टेंट दिखाने की सुविधा, और A/B Testing एक्सपेरिमेंट के लिए, उपयोगकर्ताओं को इस आधार पर टारगेट किया जा सकता है कि उन्होंने आपका ऐप्लिकेशन पहली बार कब खोला था. इसके लिए, Analytics इवेंट first_open का इस्तेमाल किया जा सकता है.
पहली बार खुलने का समय का इस्तेमाल इन कामों के लिए किया जा सकता है:
- नए उपयोगकर्ताओं को टारगेट करना.
- उपयोगकर्ताओं के उन ग्रुप को टारगेट करना जो पिछली किसी तय समयावधि के दौरान शामिल हुए थे.
- नए उपयोगकर्ताओं के लिए, ऑनबोर्डिंग फ़्लो और स्वागत के अनुभव बनाना और उनकी टेस्टिंग करना.
- उन उपयोगकर्ताओं के लिए पसंद के मुताबिक अनुभव बनाना जो किसी तय समयावधि के दौरान शामिल होते हैं.
उदाहरण के लिए, मान लें कि आपके पास एक ऑनलाइन शॉपिंग ऐप्लिकेशन है, जिसके उपयोगकर्ता कई देशों में हैं. साथ ही, आपको ऐप्लिकेशन के नए उपयोगकर्ताओं को छुट्टियों के दौरान मिलने वाली खास डील के बारे में विज्ञापन दिखाना है. ब्लैक फ़्राइडे सेल जैसी किसी चीज़ के लिए, जो अमेरिका में रहने वाले उपयोगकर्ताओं पर लागू होती है, या Remote Config A/B Testing एक्सपेरिमेंट के लिए, ऐसी शर्त सेट अप की जा सकती है जो iOS या Android के किसी खास ऐप्लिकेशन को टारगेट करती है. इसके बाद, अमेरिका में रहने वाले उन सभी उपयोगकर्ताओं को चुना जा सकता है (Device in region/country == United States) जिन्होंने सेल से पहले वाले महीने में पहली बार आपका ऐप्लिकेशन खोला था (First open After 11/01/2022 12:00 AM Los Angeles Time और First open Before 11/26/2022 12:00 AM Los Angeles Time).
Android या iOS ऐप्लिकेशन चुनने के बाद, पहली बार खुलने के समय के हिसाब से उपयोगकर्ताओं को टारगेट किया जा सकता है. फ़िलहाल, इन Remote Config SDK वर्शन पर यह सुविधा उपलब्ध है: Apple प्लैटफ़ॉर्म SDK का 9.0.0 या इसके बाद का वर्शन और Android SDK का 21.1.1 या इसके बाद का वर्शन (Firebase BoM का 30.3.0 या इसके बाद का वर्शन).
उपयोगकर्ताओं को कभी भी टारगेट किया जा सकता है, भले ही उन्होंने आपका ऐप्लिकेशन पहली बार कब लॉन्च किया हो. इसके लिए, ज़रूरी है कि SDK का कोई ऐसा वर्शन इंस्टॉल हो जो इस सुविधा के साथ काम करता हो और Analytics चालू हो.
अगले चरण
उपयोगकर्ता प्रॉपर्टी के बारे में ज़्यादा जानने के लिए, ये गाइड देखें:
- Apple प्लैटफ़ॉर्म पर उपयोगकर्ता प्रॉपर्टी सेट करना
- Android पर उपयोगकर्ता प्रॉपर्टी सेट करना
- वेब/JavaScript पर उपयोगकर्ता प्रॉपर्टी सेट करना
नियमों को मिलाकर शर्तें बनाने के तरीके के बारे में ज़्यादा जानने के लिए, Remote Config के पैरामीटर और शर्तें देखें.
अपने प्रोजेक्ट में Remote Config शर्त जोड़ने के लिए, कोई शर्त जोड़ना या उसमें बदलाव करना देखें. Firebase कंसोल में पैरामीटर, नियम, और शर्तें बनाई जा सकती हैं. Firebase कंसोल.