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 में तय किया जा सकता है. इनका इस्तेमाल, अलग-अलग अवधि और मुश्किल लेवल वाली एक्सरसाइज़ की गतिविधियों वाले किसी एक्सरसाइज़ ऐप्लिकेशन में किया जा सकता है:
- 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 या इसके बाद का वर्शन).
ऐसे उपयोगकर्ताओं को टारगेट किया जा सकता है जिन्होंने आपका ऐप्लिकेशन पहली बार कभी भी लॉन्च किया हो. इसके लिए, ज़रूरी है कि कोई ऐसा एसडीके इंस्टॉल हो जो इस सुविधा के साथ काम करता हो और Analytics चालू हो.
अगले चरण
उपयोगकर्ता प्रॉपर्टी के बारे में ज़्यादा जानने के लिए, ये गाइड देखें:
- Apple प्लैटफ़ॉर्म पर उपयोगकर्ता प्रॉपर्टी सेट करना
- Android पर उपयोगकर्ता प्रॉपर्टी सेट करना
- वेब/JavaScript पर उपयोगकर्ता प्रॉपर्टी सेट करना
नियमों को मिलाकर शर्तें बनाने के तरीके के बारे में ज़्यादा जानने के लिए, Remote Config के पैरामीटर और शर्तें देखें.
अपने प्रोजेक्ट में Remote Config शर्त जोड़ने के लिए, कोई शर्त जोड़ना या उसमें बदलाव करना देखें. Firebase कंसोल में पैरामीटर, नियम, और शर्तें बनाई जा सकती हैं. Firebase कंसोल.