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

जब कोई ऐसा ऐप्लिकेशन बनाया जाता है जिसमें Firebase रिमोट कॉन्फ़िगरेशन और Google Analytics, दोनों शामिल होते हैं, तो आपको ऐप्लिकेशन के उपयोगकर्ताओं को बेहतर ढंग से समझने और उनकी ज़रूरतों को ज़्यादा तेज़ी से पूरा करने में मदद मिलती है. Analytics की ऑडियंस और उपयोगकर्ता प्रॉपर्टी का इस्तेमाल करके, अपने ऐप्लिकेशन को ज़रूरत के हिसाब से अपने उपयोगकर्ता आधार के सेगमेंट के हिसाब से बनाया जा सकता है.

Google Analytics SDK टूल को इंटिग्रेट करने से, ऐसी अहम जानकारी मिलती है जिससे आपको A/B टेस्टिंग, रिमोट कॉन्फ़िगरेशन को उपयोगकर्ता के मनमुताबिक बनाने की प्रोसेस, और रिमोट कॉन्फ़िगरेशन रोल आउट की मदद से, अपने ऑफ़र को बेहतर बनाने में मदद मिलती है. इन नतीजों का विश्लेषण करके यह समझा जा सकता है कि अलग-अलग विकल्प, रेवेन्यू और यूज़र ऐक्टिविटी जैसी मुख्य मेट्रिक पर कैसे असर डालते हैं.

Google Analytics की मदद से ऐप्लिकेशन के इस्तेमाल का विश्लेषण करने के बारे में ज़्यादा जानने के लिए, Analytics के बारे में जानकारी देखें.

Firebase के बाहर पहचाने गए सेगमेंट का इस्तेमाल करके, ऐप्लिकेशन को पसंद के मुताबिक बनाने के लिए, इंपोर्ट किए गए सेगमेंट का दस्तावेज़ देखें.

रिमोट कॉन्फ़िगरेशन और उपयोगकर्ता प्रॉपर्टी

अब रिमोट कॉन्फ़िगरेशन की मदद से, Analytics की उपयोगकर्ता प्रॉपर्टी के कॉम्बिनेशन का इस्तेमाल करके शर्तें तय की जा सकती हैं. इससे, अपने तय किए गए उपयोगकर्ता आधार के सेगमेंट के हिसाब से, ऐप्लिकेशन को अपनी पसंद के मुताबिक बनाया जा सकता है.

उदाहरण के लिए, अलग-अलग अवधि और कठिनाई के लेवल पर कई कसरत वाली गतिविधियों के साथ कसरत वाले ऐप्लिकेशन में इस्तेमाल के लिए, Google Analytics में नीचे दी गई उपयोगकर्ता प्रॉपर्टी तय की जा सकती हैं:

  • व्यायाम_रुचि
  • प्राथमिकता तय की गई_व्यायाम_अवधि
  • पसंदीदा_कठिनाई_लेवल

इसके बाद, खास उपयोगकर्ताओं के लिए अपने ऐप्लिकेशन के लुक और व्यवहार को बेहतर बनाने के लिए, इन प्रॉपर्टी का इस्तेमाल करने वाली शर्तें (अलग-अलग या कॉम्बिनेशन में) बनाई जा सकती हैं. उदाहरण के लिए, अपने ऐप्लिकेशन को इस तरह से डिज़ाइन किया जा सकता है कि जिन उपयोगकर्ताओं को दौड़ने में दिलचस्पी है उन्हें ऐप्लिकेशन लोड होते समय जॉगिंग की इमेज दिखे. इसके अलावा, कसरत की अवधि और कठिनाई के लेवल के हिसाब से अपने उपयोगकर्ता आधार के सेगमेंट तय किए जा सकते हैं, ताकि कैज़ुअल उपयोगकर्ताओं को पहले कम और आसान वर्कआउट का सुझाव दिया जा सके. वहीं, हमारे ऐप्लिकेशन के शुरू होने पर गंभीर एथलीट को 40 मिनट की दौड़ शुरू करने के लिए न्योता दिया जाता है.

अगर आपके उपयोगकर्ताओं के व्यवहार में ऐसे बदलाव आते हैं जिनसे उनकी उपयोगकर्ता प्रॉपर्टी में बदलाव होता है, तो Google Analytics उन अपडेट को इकट्ठा करता है. इससे अगले फ़ेच के अनुरोध के बाद, उनके ऐप्लिकेशन इंस्टेंस के व्यवहार और लुक में बदलाव हो सकता है. ऑपरेटर पर कई तरह के ऑपरेटर मौजूद होते हैं, ताकि आप ऐसे नियम बना सकें जिनमें खास उपयोगकर्ता प्रॉपर्टी या उपयोगकर्ता प्रॉपर्टी के कॉम्बिनेशन वाले उपयोगकर्ताओं को शामिल किया गया हो या हटाया गया हो.

रिमोट कॉन्फ़िगरेशन के अन्य नियमों को उपयोगकर्ता प्रॉपर्टी के आधार पर बनाए गए नियमों के साथ भी जोड़ा जा सकता है. इससे ऑडियंस सेगमेंट को उनकी पसंद के मुताबिक ऐप्लिकेशन के काम करने के तरीके़ बनाए जा सकते हैं. जैसे:

  • योग पसंद करने वाले उपयोगकर्ता (Exercise_Interest), कनाडा में मौजूद किसी Android डिवाइस (OS type == Android) पर आपका ऐप्लिकेशन इस्तेमाल करने वाले, योग से पूरी तरह मैच करते हैं (क्षेत्र/देश में डिवाइस == कनाडा).
  • ऐसे उपयोगकर्ता जो वज़न उठाने या वज़न घटाने में दिलचस्पी रखते हैं (Exercise_Interest में वज़न शामिल है), जो Apple डिवाइस पर आपके ऐप्लिकेशन का इस्तेमाल करते हैं (OS type == iOS) जिसमें अंग्रेज़ी भाषा के यूज़र इंटरफ़ेस (यूआई) (डिवाइस की भाषा == अंग्रेज़ी) है.

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

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

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

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

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

पहली बार खुलने के समय के हिसाब से उपयोगकर्ता टारगेटिंग की सुविधा, Android या iOS ऐप्लिकेशन चुनने के बाद उपलब्ध होती है. फ़िलहाल, यह सुविधा SDK टूल के इन वर्शन में काम करती है: Apple प्लैटफ़ॉर्म SDK v9.0.0+ और Android SDK v21.1.1+ (Firebase BoM v30.3.0+).

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

अगले चरण

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

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

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