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 शामिल है) और जो आपके ऐप्लिकेशन का इस्तेमाल, अंग्रेज़ी भाषा वाले यूज़र इंटरफ़ेस (Device language == English) वाले Apple डिवाइस (OS type == iOS) पर करते हैं.

पहली बार खोलने के समय के हिसाब से टारगेट करना

Google Analytics और Remote Config को लिंक करने के बाद, Remote Config पैरामीटर फ़ेच करने और उपयोगकर्ताओं के हिसाब से कॉन्टेंट दिखाने के लिए, Analytics इवेंट first_open का इस्तेमाल करके, उपयोगकर्ताओं को पहली बार ऐप्लिकेशन खोलने के आधार पर टारगेट किया जा सकता है. साथ ही, A/B Testing प्रयोग भी किए जा सकते हैं.

पहली बार खोलने का समय का इस्तेमाल इन कामों के लिए किया जा सकता है:

  • नए उपयोगकर्ताओं को टारगेट करें.
  • ऐसे उपयोगकर्ता ग्रुप को टारगेट करें जो किसी खास समयावधि के दौरान शामिल हुए थे.
  • नए उपयोगकर्ताओं के लिए, ऑनबोर्डिंग फ़्लो और वेलकम अनुभव बनाएं और उनकी जांच करें.
  • किसी खास समयावधि के दौरान शामिल होने वाले उपयोगकर्ताओं के लिए, पसंद के मुताबिक अनुभव बनाएं.

उदाहरण के लिए, मान लें कि आपके पास एक ऑनलाइन शॉपिंग ऐप्लिकेशन है, जिसका इस्तेमाल कई देशों के लोग करते हैं. आपको ऐप्लिकेशन के नए उपयोगकर्ताओं को छुट्टियों के सीज़न के खास ऑफ़र का विज्ञापन दिखाना है. अमेरिका के उपयोगकर्ताओं के लिए होने वाली ब्लैक फ़्राइडे सेल जैसी किसी खास सेल के लिए, अपने Remote Config या A/B Testing एक्सपेरिमेंट के लिए कोई शर्त सेट अप की जा सकती है. यह शर्त किसी खास iOS या Android ऐप्लिकेशन को टारगेट करती है. इसके बाद, अमेरिका के उन सभी उपयोगकर्ताओं (डिवाइस किसी इलाके/देश में है == अमेरिका) को चुनें जिन्होंने सेल से पहले के महीने में आपका ऐप्लिकेशन पहली बार खोला था (11/01/2022 को लॉस एंजेलिस समय के मुताबिक रात 12 बजे के बाद पहली बार खोला और 11/26/2022 को लॉस एंजेलिस समय के मुताबिक रात 12 बजे से पहले पहली बार खोला).

पहली बार खोलने के समय के हिसाब से उपयोगकर्ता टारगेटिंग, Android या iOS ऐप्लिकेशन चुनने के बाद उपलब्ध होती है. फ़िलहाल, यह Remote Config SDK टूल के इन वर्शन के साथ काम करती है: Apple प्लैटफ़ॉर्म SDK टूल का 9.0.0 और इसके बाद का वर्शन और Android SDK टूल का 21.1.1 और इसके बाद का वर्शन (Firebase BoM का 30.3.0 और इसके बाद का वर्शन).

आपके पास उन उपयोगकर्ताओं को कभी भी टारगेट करने का विकल्प होता है जो आपके ऐप्लिकेशन को पहली बार लॉन्च करते हैं. हालांकि, इसके लिए ज़रूरी है कि आपके ऐप्लिकेशन पर काम करने वाला SDK टूल इंस्टॉल हो और Analytics चालू हो.

अगले चरण

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

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

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