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