Firebase Remote Config और Google Analytics, दोनों को शामिल करके ऐप्लिकेशन बनाने पर, आपको अपने ऐप्लिकेशन के उपयोगकर्ताओं को बेहतर तरीके से समझने और उनकी ज़रूरतों को तुरंत पूरा करने में मदद मिलती है. Analytics ऑडियंस और उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करके, अपने ऐप्लिकेशन को उपयोगकर्ता आधार के सेगमेंट के लिए अपनी ज़रूरत के हिसाब से और सटीक तरीके से बनाया जा सकता है.
Google Analytics एसडीके टूल को इंटिग्रेट करने से, आपको अहम जानकारी मिलती है. इससे आपको A/B Testing, Remote Config मनमुताबिक अनुभव, और Remote Config रोलआउट की मदद से, अपने ऑफ़र को बेहतर बनाने में मदद मिलती है. नतीजों का विश्लेषण करके, यह समझा जा सकता है कि अलग-अलग विकल्पों से रेवेन्यू और जुड़ाव जैसी मुख्य मेट्रिक पर क्या असर पड़ता है.
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 को लिंक करने के बाद, उपयोगकर्ताओं को इस आधार पर टारगेट किया जा सकता है कि उन्होंने पहली बार आपका ऐप्लिकेशन कब खोला था. इसके लिए, Analytics इवेंट first_open का इस्तेमाल किया जाता है. इससे Remote Config पैरामीटर फ़ेच किए जा सकते हैं और उपयोगकर्ताओं के हिसाब से अनुभव को बेहतर बनाया जा सकता है. साथ ही, A/B Testing एक्सपेरिमेंट किए जा सकते हैं.
पहली बार ऐप्लिकेशन खोलने का समय का इस्तेमाल इन कामों के लिए किया जा सकता है:
- नए उपयोगकर्ताओं को टारगेट करें.
- उन उपयोगकर्ता ग्रुप को टारगेट करें जो पिछले किसी तय समयावधि में शामिल हुए थे.
- नए उपयोगकर्ताओं के लिए, ऑनबोर्डिंग फ़्लो और वेलकम पेज बनाएं और उन्हें टेस्ट करें.
- किसी खास समयावधि के दौरान शामिल होने वाले उपयोगकर्ताओं के लिए, कस्टम अनुभव बनाएं.
उदाहरण के लिए, मान लें कि आपके पास ऑनलाइन शॉपिंग ऐप्लिकेशन है और इसका इस्तेमाल कई देशों में किया जाता है. साथ ही, आपको ऐप्लिकेशन के नए उपयोगकर्ताओं के लिए, छुट्टियों के सीज़न में मिलने वाली खास डील का विज्ञापन दिखाना है. अमेरिका में रहने वाले उपयोगकर्ताओं के लिए, सेल वाले किसी इवेंट के लिए, Remote Config या A/B Testing एक्सपेरिमेंट के लिए कोई शर्त सेट अप की जा सकती है. इससे किसी खास iOS या Android ऐप्लिकेशन को टारगेट किया जा सकता है. इसके बाद, अमेरिका में रहने वाले उन सभी उपयोगकर्ताओं (डिवाइस का क्षेत्र/देश == अमेरिका) को चुना जा सकता है जिन्होंने सेल से पहले के महीने में पहली बार आपका ऐप्लिकेशन खोला हो (पहली बार खोलने की तारीख 01/11/2022 को सुबह 12:00 बजे लॉस एंजेलिस के समय के बाद और पहली बार खोलने की तारीख 26/11/2022 को सुबह 12:00 बजे लॉस एंजेलिस के समय से पहले).
पहली बार ऐप्लिकेशन इस्तेमाल करने के समय के हिसाब से उपयोगकर्ता को टारगेट करने की सुविधा, Android या iOS ऐप्लिकेशन चुनने के बाद उपलब्ध होती है. फ़िलहाल, यह सुविधा Remote Config SDK के इन वर्शन के साथ काम करती है: Apple प्लैटफ़ॉर्म SDK v9.0.0+ और Android SDK v21.1.1+ (Firebase BoM v30.3.0+).
आपके पास उन उपयोगकर्ताओं को किसी भी समय टारगेट करने का विकल्प होता है जिन्होंने पहली बार आपका ऐप्लिकेशन लॉन्च किया है. हालांकि, इसके लिए ज़रूरी है कि आपके ऐप्लिकेशन में, काम करने वाला SDK टूल इंस्टॉल हो और Analytics चालू हो.
अगले चरण
उपयोगकर्ता प्रॉपर्टी के बारे में ज़्यादा जानने के लिए, ये गाइड देखें:
- Apple प्लैटफ़ॉर्म पर उपयोगकर्ता प्रॉपर्टी सेट करना
- Android पर उपयोगकर्ता प्रॉपर्टी सेट करना
- वेब/JavaScript पर उपयोगकर्ता प्रॉपर्टी सेट करना
नियमों को मिलाकर शर्तें बनाने के तरीके के बारे में ज़्यादा जानने के लिए, रिमोट कॉन्फ़िगरेशन पैरामीटर और शर्तें लेख पढ़ें.
अपने प्रोजेक्ट में Remote Config शर्त जोड़ने के लिए, शर्त जोड़ना या उसमें बदलाव करना लेख पढ़ें. Firebase कंसोल में पैरामीटर, नियम, और शर्तें बनाई जा सकती हैं.