रिमोट कॉन्फ़िगरेशन को उपयोगकर्ता के मनमुताबिक बनाने की सुविधा के बारे में जानकारी

ऐप्लिकेशन को उपयोगकर्ता के मनमुताबिक बनाने के लिए, मशीन लर्निंग का इस्तेमाल किया जाता है—खास तौर पर कॉन्टेक्स्चुअल मल्टी-आर्म्ड बैंडिट एल्गोरिदम—से तय करते हैं कि अलग-अलग उपयोगकर्ताओं को किसी मकसद को पूरा करने का सबसे अच्छा अनुभव मिलेगा या नहीं. हमारे मामले में, इसका मकसद कुल संख्या या Google Analytics इवेंट के पैरामीटर की वैल्यू.

प्रासंगिक मल्टी-आर्म्ड बैंडिट एल्गोरिदम क्या है?

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

उदाहरण के लिए, मान लें कि हमारे पास तीन विकल्प हैं और हम यह जानना चाहते हैं कि सबसे भरोसेमंद इनाम है: हम हर विकल्प आज़मा सकते हैं और फिर नतीजे, हम सबसे ज़्यादा इनाम देने वाले ग्रुप को चुनना जारी रख सकते हैं. यह उसे लालची एल्गोरिदम कहा जाता है: वह विकल्प जो सबसे अच्छा पहली बार कोशिश करने के बाद ही, हम इसी नतीजे को चुनते हैं. हालांकि, हम ये काम कर सकते हैं ध्यान रहे कि ऐसा हो सकता है कि यह हमेशा कारगर न हो—एक बात के लिए, सबसे बड़ा इनाम कभी-कभी ऐसा हो सकता है. इसके अलावा, यह भी हो सकता है कि किसी उपयोगकर्ता के खास संदर्भ की वजह से ऐसा हुआ हो ज़्यादा इनाम वाले ऑफ़र मिलेंगे, जो बाद में उतने प्रभावी नहीं हैं.

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

मेरे ऐप्लिकेशन पर इसका क्या असर होगा?

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

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

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

अतिरिक्त मेट्रिक ट्रैक करें

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

इस मामले में, आपके पास इस तरह के Analytics इवेंट के लिए ऑप्टिमाइज़ करने का विकल्प है link_received और अपनी दोनों मेट्रिक को user_engagement पर सेट करें और link_opened का इस्तेमाल करें, ताकि यह समझने में मदद मिल सके कि उपयोगकर्ता का जुड़ाव और कितने लिंक उपयोगकर्ता के खुलने में बढ़त (असल में दिलचस्पी) या गिरावट (स्पैम वाले बहुत ज़्यादा लिंक) हो सकते हैं.

कॉन्टेंट को उपयोगकर्ता के मनमुताबिक बनाने की प्रोसेस में, इन अतिरिक्त मेट्रिक को शामिल नहीं किया जाएगा एल्गोरिदम की मदद से, उन्हें अपने हिसाब से खोज के नतीजों के साथ ट्रैक किया जा सकता है. लोगों के अनुभव को बेहतर बनाने के लिए, ट्रैक किया जा सकता है.

दिलचस्पी के मुताबिक विज्ञापन देखने से जुड़े नतीजों को समझना

जब मनमुताबिक अनुभव पाने की सुविधा का इस्तेमाल करके, डेटा इकट्ठा किया जा रहा हो, तब ये काम किए जा सकते हैं इसके परिणाम देखें.

मनमुताबिक नतीजे देखने के लिए:

  1. Remote Config पेज खोलें और क्लिक करें मनमुताबिक बनाना.

  2. मनमुताबिक बनाने की वह सुविधा चुनें जिसे आपको देखना है. दिलचस्पी के मुताबिक विज्ञापन दिखाने के लिए, नाम या मकसद के हिसाब से खोज की जा सकती है. साथ ही, नाम, शुरू होने का समय या कुल लिफ़्ट के हिसाब से क्रम से लगाया जा सकता है.

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

नतीजों वाले पेज पर, कॉन्टेंट को उपयोगकर्ता के मनमुताबिक बनाने की प्रोसेस की मौजूदा स्थिति भी दिखती है, साथ ही, एक इंटरैक्टिव ग्राफ़ भी होना चाहिए जिसमें:

  • इससे हर दिन की पूरी जानकारी मिलती है. साथ ही, यह भी पता चलता है कि मनमुताबिक बनाने की सुविधा की परफ़ॉर्मेंस कैसी रही बेसलाइन के साथ भी तुलना कर सकते हैं.

  • इससे पता चलता है कि बेसलाइन ग्रुप में हर वैल्यू, कुल मिलाकर कैसा परफ़ॉर्म करती है.

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

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

दिलचस्पी के मुताबिक कॉन्टेंट मिटाने के बारे में जानकारी

Firebase कंसोल का इस्तेमाल करके, कॉन्टेंट को उपयोगकर्ता के मनमुताबिक बनाने की प्रोसेस को मिटाया जा सकता है. इसका इस्तेमाल करके आपके टेंप्लेट से, उपयोगकर्ता के हिसाब से बनाने की सुविधा का पैरामीटर इस्तेमाल किया जा सकता है Firebase Remote Config एपीआई. मिटाए गए निजी अनुभव को वापस नहीं लाया जा सकता. डेटा के रखरखाव के बारे में जानने के लिए, यहां जाएं डेटा मिटाना.

रोलबैक या टेंप्लेट इंपोर्ट करके भी, दिलचस्पी के मुताबिक बनाए गए विज्ञापन मिटाए जा सकते हैं.

रोलबैक

अगर आपके मौजूदा टेंप्लेट को मनमुताबिक बनाया गया है और वापस कर सकते हैं, जिसमें मनमुताबिक बनाने के विकल्प एक तरह के होते हैं, तो मनमुताबिक बनाने के विकल्प मिटा दिए जाते हैं. किसी पिछले टेंप्लेट पर वापस जाने के लिए, Firebase कंसोल का इस्तेमाल करें या Firebase Remote Config एपीआई का इस्तेमाल करके roll back पर जाएं.

जब मनमुताबिक बनाने की सेटिंग मिटाई जाती है और पिछले टेंप्लेट पर रोल बैक किया जाता है, तो Firebase कंसोल में, मनमुताबिक बनाने की उस अमान्य प्रक्रिया का रेफ़रंस दिखता है. आप अमान्य वैयक्तिकरण को यहां से निकाल सकते हैं: Firebase console में बदलाव करके Remote Config पेज के पैरामीटर टैब में, मनमुताबिक अनुभव पाने की सुविधा चालू करें.

आयात

ऐसा टेंप्लेट इंपोर्ट करना जिसमें अब मनमुताबिक बनाने की आपकी मौजूदा सेटिंग लागू नहीं हैं उन वैयक्तिकरणों को हटाता है. टेंप्लेट इंपोर्ट करने के लिए, Firebase कंसोल का इस्तेमाल करें या Remote Config REST API का इस्तेमाल करें.

अगले चरण