Firebase A/B Testing

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

A/B Testing, FCM के साथ काम करता है, ताकि आप अलग-अलग मार्केटिंग मैसेज को टेस्ट कर सकें. साथ ही, यह Remote Config के साथ भी काम करता है, ताकि आप अपने ऐप्लिकेशन में किए गए बदलावों को टेस्ट कर सकें.


क्या आप इसे इस्तेमाल करने के लिए तैयार हैं? कोई प्रॉडक्ट चुनें:

Remote Config एक्सपेरिमेंट बनाएं मैसेज के एक्सपेरिमेंट बनाएं

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

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

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

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

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

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

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

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

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

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

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

अगले चरण