Analytics के साथ Firebase रिमोट कॉन्फ़िगरेशन का इस्तेमाल करना

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 को लिंक करने के बाद, उपयोगकर्ताओं को इस आधार पर टारगेट किया जा सकता है कि उन्होंने पहली बार आपका ऐप्लिकेशन कब खोला था. इसके लिए, 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 चालू हो.

अगले चरण

उपयोगकर्ता प्रॉपर्टी के बारे में ज़्यादा जानने के लिए, ये गाइड देखें:

नियमों को मिलाकर शर्तें बनाने के तरीके के बारे में ज़्यादा जानने के लिए, Remote Config के पैरामीटर और शर्तें लेख पढ़ें.

अपने प्रोजेक्ट में Remote Config शर्त जोड़ने के लिए, शर्त जोड़ना या उसमें बदलाव करना लेख पढ़ें. Firebase कंसोल में पैरामीटर, नियम, और शर्तें बनाई जा सकती हैं.