Firebase A/B टेस्टिंग

Firebase A/B टेस्टिंग की मदद से, ऐप्लिकेशन के इस्तेमाल के अनुभव को ऑप्टिमाइज़ किया जा सकता है. इसके लिए, ऐप्लिकेशन चलाने, उसका विश्लेषण करने, और प्रॉडक्ट और मार्केटिंग एक्सपेरिमेंट का आकलन करने के तरीके को बेहतर बनाया जाता है. इसकी मदद से, अपने ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई), सुविधाओं या यूज़र ऐक्टिविटी कैंपेन में हुए बदलावों की जांच करके, यह देखा जा सकता है कि उन्हें बड़े पैमाने पर रोल आउट करने से पहले, आपकी मुख्य मेट्रिक (जैसे, रेवेन्यू और निजी डेटा का रखरखाव) पर क्या असर पड़ता है.

A/B टेस्टिंग, FCM के साथ काम करती है, ताकि आप अलग-अलग मार्केटिंग मैसेज और रिमोट कॉन्फ़िगरेशन की मदद से टेस्ट कर सकें. इससे अपने ऐप्लिकेशन में हुए बदलावों की जांच की जा सकती है.

रिमोट कॉन्फ़िगरेशन के प्रयोग बनाना मैसेज सेवा के प्रयोग बनाना

मुख्य सुविधाएं

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

यह कैसे काम करता है?

कोई एक्सपेरिमेंट बनाते समय, उपयोगकर्ता अनुभव के एक से ज़्यादा वैरिएंट बनाएं. साथ ही, यह मेज़र करें कि जिस लक्ष्य को हासिल करना है उसे पूरा करने के लिए वैरिएंट की परफ़ॉर्मेंस कैसी है. जैसे, इन-ऐप्लिकेशन खरीदारी को बढ़ावा देना. आपका टारगेट किया गया उपयोगकर्ता ग्रुप, "AND" लॉजिक से जुड़े कई मानदंडों से तय किया जा सकता है. उदाहरण के लिए, आपके पास ऐप्लिकेशन के किसी खास वर्शन के ऐसे उपयोगकर्ताओं तक ग्रुप को सीमित करने का विकल्प है जो Analytics ऑडियंस, दोनों से जुड़े हैं. जैसे, "क्रैश होने वाले उपयोगकर्ता" जो क्लाइंट की सेट की गई कस्टम Google Analytics उपयोगकर्ता प्रॉपर्टी से मैच करते हैं.

AB टेस्टिंग एक्सपेरिमेंट, उपयोगकर्ताओं को टारगेट करने और नतीजों को मेज़र करने के लिए
Google Analytics का इस्तेमाल करके, रिमोट कॉन्फ़िगरेशन और मैसेज सेवा की कार्रवाइयों का टेस्ट करता है.

रिमोट कॉन्फ़िगरेशन की मदद से, एक या उससे ज़्यादा पैरामीटर में बदलाव करके, अपने ऐप्लिकेशन के काम करने के तरीके और लुक को बदला जा सकता है. इसका इस्तेमाल छोटे-छोटे बदलावों के लिए किया जा सकता है, जैसे कि बेहतरीन कलर स्कीम और मेन्यू के विकल्पों की पोज़िशन तय करना या किसी नई सुविधा या यूज़र इंटरफ़ेस (यूआई) डिज़ाइन की जांच करना. सूचना कंपोज़र की मदद से, सूचना वाले मैसेज के लिए सही शब्द ढूंढने के लिए एक्सपेरिमेंट किया जा सकता है.

चाहे आपका प्रयोग रिमोट कॉन्फ़िगरेशन का इस्तेमाल करता हो या नोटिफ़िकेशन कंपोज़र का, आप अपने प्रयोग पर तब तक नज़र रख सकते हैं जब तक कि आप ऐसे लीडर की पहचान न कर लें, जो आपके लक्ष्य को सबसे अच्छी तरह से पूरा कर सकता है. आप अपने उपयोगकर्ता आधार के एक छोटे से हिस्से के साथ अपना प्रयोग शुरू कर सकते हैं और समय के साथ उस प्रतिशत को बढ़ा सकते हैं. अगर आपके पहले एक्सपेरिमेंट में ऐसा वैरिएंट नहीं दिखता है जो आपके लक्ष्य को बेसलाइन से बेहतर पूरा करता है, तो अपने ऐप्लिकेशन को बेहतर बनाने का सबसे अच्छा तरीका खोजने के लिए, एक्सपेरिमेंट का नया दौर शुरू किया जा सकता है.

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

लागू करने का पाथ

अपने ऐप्लिकेशन में रिमोट कॉन्फ़िगरेशन या Firebase क्लाउड से मैसेज जोड़ना अगर आपका ऐप्लिकेशन पहले से ही रिमोट कॉन्फ़िगरेशन या क्लाउड से मैसेज (या दोनों) का इस्तेमाल कर रहा है, तो अगले चरण पर जाएं.
उन वैरिएंट को तय करें जिनका आकलन आपको A/B टेस्ट की मदद से करना है. आपने जो बदलाव किया है वह भले ही छोटा हो या उसमें कोई नया यूज़र इंटरफ़ेस (यूआई) या सुविधा जोड़ी गई हो, अगर रिमोट कॉन्फ़िगरेशन का इस्तेमाल करके उस बदलाव को कंट्रोल किया जा सकता है, तो A/B टेस्टिंग की मदद से उस बदलाव के कई वैरिएंट को टेस्ट किया जा सकता है.

यूज़र ऐक्टिविटी को फिर से बढ़ाने वाले कैंपेन को सभी उपयोगकर्ताओं के लिए रोल आउट करने से पहले, उसके कई वैरिएंट टेस्ट करने के लिए, नोटिफ़िकेशन कंपोज़र की मदद से A/B टेस्टिंग का इस्तेमाल भी किया जा सकता है.
सफलता का आकलन करने का तरीका तय करें सूचना कंपोज़र का इस्तेमाल करने वाले एक्सपेरिमेंट से, अपने एक्सपेरिमेंट का लक्ष्य तय करने और एक्सपेरिमेंट के वैरिएंट की तुलना करने के लिए, Analytics इवेंट का इस्तेमाल किया जा सकता है. रिमोट कॉन्फ़िगरेशन एक्सपेरिमेंट की मदद से, अपने प्रयोग का लक्ष्य तय करने के लिए, Analytics इवेंट या कन्वर्ज़न फ़नल का इस्तेमाल किया जा सकता है.
सबसे अच्छी परफ़ॉर्मेंस वाले वैरिएंट को खोजने के लिए, अपने एक्सपेरिमेंट पर नज़र रखें सिर्फ़ कुछ उपयोगकर्ताओं के साथ एक्सपेरिमेंट शुरू किया जा सकता है. अगर शुरुआती नतीजे अच्छे दिखते हैं, तो इसे ज़्यादा उपयोगकर्ताओं के लिए रोल आउट किया जा सकता है. परफ़ॉर्मेंस की जांच को मॉनिटर करने पर, आपको यह पता चलेगा कि क्या कुछ वैरिएंट की वजह से, ऐप्लिकेशन ज़्यादा क्रैश हो गया है या ऐप्लिकेशन की परफ़ॉर्मेंस पर ज़्यादा असर पड़ रहा है. साथ ही, आपको यह भी पता चल सकता है कि किस वैरिएंट ने आपके लक्ष्य को पूरा करने में सबसे ज़्यादा मदद की.

अगले चरण