Multi-Armed Bandit
Multi-Armed Bandit एलिमेंट उपयोगकर्ताओं को एक पुश नोटिफिकेशन भेजता है, ठीक Push एलिमेंट की तरह। एक सिंगल प्रीसेट के बजाय, आप कई कंटेंट वेरिएंट प्रदान करते हैं। ऑप्टिमाइज़ेशन लाइव डेटा पर लगातार चलता है, बिना मैन्युअल रूप से टेस्ट को रीस्टार्ट किए या एक निश्चित ट्रैफिक स्प्लिट रखे। Pushwoosh उस वेरिएंट की ओर अधिक ट्रैफिक शिफ्ट करता है जिसे सबसे अधिक खोला जाता है।
Multi-Armed Bandit एलिमेंट को उस इवेंट या कंडीशन के बाद जोड़ें जो इसे ट्रिगर करना चाहिए, फिर एलिमेंट को कॉन्फ़िगर करें।

कंटेंट वेरिएंट जोड़ें
Anchor link to- इसकी सेटिंग्स खोलने के लिए Multi-Armed Bandit एलिमेंट पर डबल-क्लिक करें।
- कंटेंट वेरिएंट में, कम से कम दो अलग-अलग पुश प्रीसेट चुनें।
- अधिक प्रीसेट शामिल करने के लिए वेरिएंट जोड़ें पर क्लिक करें। कोई ऊपरी सीमा नहीं है।

सफलता मीट्रिक चुनें
Anchor link toReward सेक्शन में, चुनें कि किसी वेरिएंट के लिए जीत क्या मानी जाएगी:
- Push opened: एक वेरिएंट तब जीतता है जब उपयोगकर्ता उस पुश को खोलता है।
- Event happened: ओपन के बजाय सफलता संकेत के रूप में एक कस्टम इवेंट चुनें। यह विकल्प जल्द ही आ रहा है।
Reward window सेट करें ताकि यह परिभाषित किया जा सके कि Pushwoosh भेजने के बाद कितने घंटे इंतजार करेगा, यह जांचने से पहले कि पुश खोला गया था या नहीं। डिफ़ॉल्ट 2 घंटे है।

संदेश का प्रकार सेट करें
Anchor link toमार्केटिंग संदेश या ट्रांजैक्शनल संदेश चुनें:
- मार्केटिंग संदेश: अभियानों और प्रोमो के लिए। सभी नियम और सीमाएं लागू होती हैं। सम्मान करता है: ऑप्ट-आउट, फ्रीक्वेंसी कैपिंग, और साइलेंस पीरियड। शामिल नहीं करता है: ग्लोबल कंट्रोल ग्रुप उपयोगकर्ता।
- ट्रांजैक्शनल संदेश: परिचालन या सेवा संदेशों के लिए। नियम और सीमाएं लागू नहीं होती हैं। बायपास करता है: ऑप्ट-आउट, फ्रीक्वेंसी कैपिंग, और साइलेंस पीरियड। भेजा जाता है: ग्लोबल कंट्रोल ग्रुप उपयोगकर्ताओं को।

जानें कि संदेश का प्रकार डिलीवरी को कैसे प्रभावित करता है।
संदेश डिलीवरी सेटिंग्स कॉन्फ़िगर करें
Anchor link toफ्रीक्वेंसी कैपिंग सेट करें
Anchor link toफ्रीक्वेंसी कैपिंग का उपयोग करें ताकि यह सीमित किया जा सके कि उपयोगकर्ता कितनी बार पुश संदेश प्राप्त करते हैं, जिससे ओवर-मैसेजिंग को रोका जा सके और मंथन कम हो सके। Multi-Armed Bandit एलिमेंट सेटिंग्स में, निम्नलिखित विकल्पों में से एक चुनें:
-
ग्लोबल फ्रीक्वेंसी कैपिंग सेटिंग्स का उपयोग करें
अपने ग्लोबल फ्रीक्वेंसी कैपिंग सेटिंग्स में कॉन्फ़िगर की गई प्रोजेक्ट-व्यापी सीमाओं को लागू करें।
उदाहरण के लिए, यदि वैश्विक सीमा 9 दिनों में 3 संदेशों पर सेट है, तो इस सीमा से अधिक अतिरिक्त संदेशों को छोड़ दिया जाएगा।
-
ग्लोबल फ्रीक्वेंसी कैपिंग को अनदेखा करें
उपयोगकर्ता को यह संदेश तब भी प्राप्त होगा जब उन्होंने चैनल की संदेश सीमाओं को पार कर लिया हो। ओवर-मैसेजिंग से बचने के लिए इस विकल्प का सावधानी से उपयोग करें।
-
कस्टम फ्रीक्वेंसी कैपिंग का उपयोग करें
इस संदेश के लिए एक कस्टम संदेश सीमा निर्धारित करें। यदि उपयोगकर्ता इस कस्टम कैप से अधिक हो जाता है, तो संदेश छोड़ दिया जाएगा, और उपयोगकर्ता अगले चरण पर आगे बढ़ेगा।
महत्वपूर्ण: कस्टम फ्रीक्वेंसी कैपिंग संदेश को ग्लोबल फ्रीक्वेंसी कैपिंग से अलग नहीं करती है। एक ही चैनल पर भेजे गए सभी संदेश, जिनमें अन्य जर्नी या अभियानों के संदेश भी शामिल हैं, अभी भी वैश्विक कैप की ओर गिने जाते हैं। यदि उपयोगकर्ता को इस सप्ताह अन्य स्रोतों से पहले ही 3 पुश संदेश मिल चुके हैं, तो यह संदेश अभी भी अवरुद्ध हो सकता है, भले ही कस्टम कैपिंग इसकी अनुमति दे। और जानें
भेजने की दर सीमा निर्धारित करें
Anchor link toSend rate सेटिंग यह नियंत्रित करती है कि आपके दर्शकों तक संदेश कितनी जल्दी पहुंचाए जाते हैं। भेजने की दर को समायोजित करने से आपको डिलीवरी की गति को प्रबंधित करने, बैकएंड ओवरलोड को रोकने और समग्र वितरण क्षमता में सुधार करने में मदद मिलती है।
निम्नलिखित विकल्पों में से एक चुनें:
- वैश्विक भेजने की दर सेटिंग्स का उपयोग करें आपके प्रोजेक्ट की संदेश डिलीवरी सेटिंग्स में कॉन्फ़िगर की गई भेजने की दर सीमाओं को लागू करता है। यदि कोई सीमा निर्धारित नहीं है, तो सभी संदेश तुरंत भेज दिए जाएंगे। इस विकल्प का उपयोग तब करें जब आप चाहते हैं कि डिलीवरी की गति आपके प्रोजेक्ट के डिफ़ॉल्ट नियमों का पालन करे। वैश्विक भेजने की दर सीमाओं के बारे में और जानें

- बिना भेजने की दर के संदेश भेजें किसी भी वैश्विक भेजने की दर सीमा को अनदेखा करते हुए, जितनी जल्दी हो सके संदेश भेजता है। अपने बैकएंड को ओवरलोड करने या डिलीवरी स्पाइक्स बनाने से बचने के लिए सावधानी से उपयोग करें।

- कस्टम भेजने की दर का उपयोग करें केवल इस संदेश के लिए वैश्विक भेजने की दर को ओवरराइड करता है। आपको प्रति मिनट भेजे गए संदेशों की संख्या निर्दिष्ट करने की अनुमति देता है, जिससे आपको डिलीवरी की गति पर पूरा नियंत्रण मिलता है। संदेश आपके द्वारा संदेश एलिमेंट में परिभाषित कस्टम दर पर भेजे जाएंगे।

जब आप Multi-Armed Bandit एलिमेंट को कॉन्फ़िगर करना समाप्त कर लें, तो Save पर क्लिक करें।
Multi-Armed Bandit एक वेरिएंट कैसे चुनता है
Anchor link toMulti-Armed Bandit वेरिएंट के बीच समान रूप से वैकल्पिक नहीं होता है या A/B/n स्प्लिट की तरह एक निश्चित 50/50 स्प्लिट नहीं चलाता है। इसके बजाय, यह लगातार देखता है कि कौन सा वेरिएंट अधिक बार खोला जाता है और धीरे-धीरे उस वेरिएंट को उपयोगकर्ताओं के एक बड़े हिस्से को भेजता है। यह अभी भी अन्य वेरिएंट को इतनी बार भेजता है कि वास्तविक डेटा से सीखना जारी रख सके।
इसके व्यवहार के बारे में जानने के लिए कुछ बातें:
- एक स्पष्ट लीडर के उभरने में कुछ समय और वॉल्यूम लगता है। शुरुआत में, वेरिएंट लगभग समान रूप से भेजे जाते हैं।
- Pushwoosh एक ही उपयोगकर्ता को लगातार दो बार एक ही वेरिएंट भेजने से बचता है, ताकि लोगों को बार-बार एक ही संदेश न मिले।
- चयन एक व्यक्तिगत उपयोगकर्ता की वरीयताओं पर नहीं, बल्कि जर्नी में सभी उपयोगकर्ताओं में प्रत्येक वेरिएंट के समग्र प्रदर्शन पर आधारित है।
एक वेरिएंट के विजेता के रूप में पुष्टि होने के बाद भी, Multi-Armed Bandit चलता रहता है। A/B/n स्प्लिट के विपरीत, यह विजेता को लॉक नहीं करता है और सभी ट्रैफिक को उस पर रूट नहीं करता है। विजेता वेरिएंट को भेजने का सबसे बड़ा हिस्सा मिलता रहता है, जबकि दूसरों को अभी भी एक छोटा हिस्सा मिलता है ताकि Pushwoosh सीखना जारी रख सके। यदि समय के साथ प्रदर्शन बदलता है, तो Multi-Armed Bandit अनुकूलन करता है और ट्रैफिक को एक नए लीडर की ओर ले जा सकता है।
उदाहरण परिदृश्य: एक छोड़ी गई कार्ट को पुनर्प्राप्त करना
Anchor link toजब उपयोगकर्ता अपनी कार्ट में आइटम जोड़ते हैं लेकिन चेकआउट पूरा नहीं करते हैं तो Multi-Armed Bandit का उपयोग करें। नीचे दिया गया उदाहरण कार्ट छोड़ी गई इवेंट पर एक जर्नी शुरू करता है और उपयोगकर्ताओं को वापस लाने के लिए तीन पुश वेरिएंट का परीक्षण करता है।
- पुश प्रीसेट तैयार करें। जर्नी बनाने से पहले अपने खाते में तीन पुश प्रीसेट बनाएं। पुश प्रीसेट बनाने के बारे में और जानें।
इस छोड़ी गई-कार्ट परिदृश्य के लिए, आप इस तरह के प्रीसेट बना सकते हैं:
- कार्ट रिमाइंडर: “आपके कार्ट में आइटम प्रतीक्षा कर रहे हैं”
- कार्ट अर्जेंसी: “आपकी कार्ट 1 घंटे में समाप्त हो जाएगी”
- कार्ट डिस्काउंट: “अभी चेक आउट करने पर 10% की छूट पाएं”
-
जर्नी बनाएं। Campaigns → Customer Journey Builder में, Create Campaign पर क्लिक करें और Build a Journey from Scratch चुनें। कैनवास पर एक Trigger-based entry एलिमेंट जोड़ें।
-
ट्रिगर सेट करें। एक कार्ट छोड़ी गई इवेंट बनाएं या सक्षम करें जो तब फायर होता है जब कोई उपयोगकर्ता कुछ घंटों के भीतर चेकआउट पूरा नहीं करता है। Trigger-based entry एलिमेंट में, इस इवेंट को जर्नी ट्रिगर के रूप में चुनें। इवेंट्स के बारे में और जानें।
-
Multi-Armed Bandit एलिमेंट जोड़ें। Multi-Armed Bandit एलिमेंट को ट्रिगर के बाद रखें, फिर इसकी सेटिंग्स खोलें।
-
कंटेंट वेरिएंट जोड़ें। कंटेंट वेरिएंट में, चरण 1 में आपके द्वारा बनाए गए तीन प्रीसेट चुनें।
-
सफलता मीट्रिक चुनें। Reward में, Push opened चुनें। Reward window को 2 घंटे पर सेट करें। यह विंडो उन उपयोगकर्ताओं से ओपन पकड़ने के लिए काफी लंबी है जो तुरंत अपना फोन नहीं देखते हैं, लेकिन तेजी से सीखने के लिए काफी छोटी है।
-
सेटअप पूरा करें और लॉन्च करें। संदेश प्रकार और डिलीवरी सेटिंग्स कॉन्फ़िगर करें, Save पर क्लिक करें, और जर्नी को सक्रिय करें।
लॉन्च के बाद
Anchor link toMulti-Armed Bandit मोटे तौर पर इस तरह व्यवहार कर सकता है। वास्तविक ट्रैफिक स्प्लिट और समय भेजने की मात्रा और उपयोगकर्ता प्रत्येक वेरिएंट पर कैसे प्रतिक्रिया करते हैं, इस पर निर्भर करता है।
सबसे पहले, Pushwoosh सभी तीन वेरिएंट को लगभग समान रूप से भेजता है, क्योंकि उसके पास अभी तक पर्याप्त डेटा नहीं है। जैसे-जैसे ओपन आते हैं, यह उस वेरिएंट की ओर अधिक ट्रैफिक शिफ्ट करना शुरू कर देता है जिसे अधिक खोला जाता है। उदाहरण के लिए, यदि “अभी चेक आउट करने पर 10% की छूट पाएं” लगातार अन्य दो से बेहतर प्रदर्शन करता है, तो इसे लगभग 60% सेंड मिल सकते हैं जबकि अन्य दो बाकी को विभाजित करते हैं।
Pushwoosh कम प्रदर्शन करने वाले वेरिएंट को भी भेजता रहता है। यह सीखने को जारी रखता है और इस नियम का पालन करता है कि जिस उपयोगकर्ता को अभी एक वेरिएंट भेजा गया था, उसे अगली बार इस चरण पर आने पर वही वेरिएंट फिर से नहीं मिलेगा।
परिणामों की समीक्षा करें
Anchor link toएलिमेंट को सेव करने और जर्नी लॉन्च करने के बाद, अपने वेरिएंट के प्रदर्शन को देखने के लिए Multi-Armed Bandit एलिमेंट का सांख्यिकी पैनल खोलें।

शीर्ष पर एक बैनर प्रयोग की वर्तमान स्थिति दिखाता है:
- अभी तक पर्याप्त डेटा नहीं: Multi-Armed Bandit ने कुछ भी सार्थक कहने के लिए पर्याप्त सेंड एकत्र नहीं किए हैं।
- अभी भी सीख रहा है: डेटा है, लेकिन कोई भी वेरिएंट अभी तक एक स्पष्ट, सांख्यिकीय रूप से महत्वपूर्ण लीडर नहीं है।
- महत्वपूर्ण लीडर: एक वेरिएंट दूसरों से बेहतर प्रदर्शन करने की पुष्टि करता है। इसे Winner बैज के साथ चिह्नित किया गया है।
प्रत्येक वेरिएंट के लिए, आप देखेंगे:
- Sent: यह वेरिएंट कितनी बार भेजा गया था।
- Opened: खोले गए सेंड का हिस्सा।
- Traffic: इस वेरिएंट पर जाने वाले नए सेंड का वर्तमान हिस्सा।
Multi-Armed Bandit बनाम A/B/n स्प्लिट
Anchor link toMulti-Armed Bandit और A/B/n स्प्लिट दोनों आपके मैसेजिंग को ऑप्टिमाइज़ करते हैं, लेकिन वे अलग-अलग तरीके से काम करते हैं। यह तय करने के लिए नीचे दी गई तालिका का उपयोग करें कि कौन सा आपके उपयोग के मामले में फिट बैठता है।
| Multi-Armed Bandit | A/B/n स्प्लिट | |
|---|---|---|
| मैकेनिक्स | लाइव ओपन के आधार पर सर्वश्रेष्ठ प्रदर्शन करने वाले वेरिएंट की ओर लगातार ट्रैफिक शिफ्ट करता है | उपयोगकर्ताओं को आपके द्वारा पहले से परिभाषित निश्चित प्रतिशत शाखाओं में विभाजित करता है। शाखाओं में पूरी तरह से अलग डाउनस्ट्रीम प्रवाह हो सकते हैं |
| वेरिएंट | कम से कम दो पुश प्रीसेट आवश्यक हैं। वेरिएंट पर कोई ऊपरी सीमा नहीं | प्रति परीक्षण चार शाखाओं तक |
| ट्रैफिक स्प्लिट | लगभग समान रूप से शुरू होता है, फिर डेटा आने पर स्वचालित रूप से शिफ्ट हो जाता है | आपके द्वारा निर्धारित निश्चित प्रतिशत, विजेता चुने जाने तक निश्चित रहता है |
| अवधि | लगातार चलता है, बिना किसी परिभाषित अंत के | सांख्यिकीय महत्व तक पहुंचने तक या जब तक आप इसे मैन्युअल रूप से नहीं रोकते तब तक चलता है |
| विजेता | कभी लॉक नहीं होता: विजेता वेरिएंट को अधिक ट्रैफिक मिलता है, लेकिन दूसरों को अभी भी कुछ मिलता है | विजेता चुने जाने के बाद लॉक हो जाता है: हारने वाली शाखाएं निष्क्रिय हो जाती हैं, और सभी नए उपयोगकर्ता विजेता के लिए रूट हो जाते हैं |
| इसके लिए सर्वश्रेष्ठ | एक संदेश चरण के लिए चल रहे कंटेंट ऑप्टिमाइज़ेशन (अभी के लिए केवल पुश प्रीसेट) | संरचनात्मक रूप से भिन्न प्रवाह या अनुक्रमों का परीक्षण करना जब आप एक बार का, लॉक-इन निर्णय चाहते हैं |