Multi-Armed Bandit
องค์ประกอบ Multi-Armed Bandit จะส่ง push notification ไปยังผู้ใช้ เช่นเดียวกับองค์ประกอบ Push แทนที่จะใช้ preset เดียว คุณสามารถระบุ content variant ได้หลายแบบ การปรับให้เหมาะสมจะทำงานอย่างต่อเนื่องบนข้อมูลสด โดยไม่ต้องเริ่มการทดสอบใหม่ด้วยตนเองหรือรักษาสัดส่วน traffic ที่คงที่ Pushwoosh จะส่ง traffic ไปยัง variant ที่ถูกเปิดมากที่สุด
เพิ่มองค์ประกอบ Multi-Armed Bandit หลังจาก event หรือเงื่อนไขที่ควรจะทริกเกอร์ จากนั้นกำหนดค่าองค์ประกอบ

เพิ่ม content variants
Anchor link to- ดับเบิลคลิกที่องค์ประกอบ Multi-Armed Bandit เพื่อเปิดการตั้งค่า
- ใน Content variants ให้เลือก push presets ที่แตกต่างกันอย่างน้อยสองรายการ
- คลิก Add variant เพื่อรวม presets เพิ่มเติม ไม่มีการจำกัดจำนวนสูงสุด

เลือกตัวชี้วัดความสำเร็จ
Anchor link toในส่วน Reward ให้เลือกสิ่งที่นับเป็นชัยชนะสำหรับ variant:
- Push opened: variant จะชนะการส่งเมื่อผู้ใช้เปิด push นั้น
- Event happened: เลือก custom event เป็นสัญญาณความสำเร็จแทนการเปิด ตัวเลือกนี้จะมาในเร็วๆ นี้
ตั้งค่า Reward window เพื่อกำหนดว่า Pushwoosh จะรอกี่ชั่วโมงหลังจากการส่งก่อนที่จะตรวจสอบว่า push ถูกเปิดหรือไม่ ค่าเริ่มต้นคือ 2 ชั่วโมง

ตั้งค่าประเภทข้อความ
Anchor link toเลือก Marketing message หรือ Transactional message:
- Marketing message: สำหรับแคมเปญและโปรโมชั่น กฎและข้อจำกัดทั้งหมดมีผลบังคับใช้ เคารพ: การเลือกไม่รับ, frequency capping และช่วงเวลาเงียบ ไม่รวม: ผู้ใช้ global control group
- Transactional message: สำหรับข้อความการดำเนินงานหรือบริการ กฎและข้อจำกัดไม่มีผลบังคับใช้ ข้าม: การเลือกไม่รับ, frequency capping และช่วงเวลาเงียบ ส่งถึง: ผู้ใช้ global control group

เรียนรู้วิธีที่ประเภทข้อความส่งผลต่อการส่ง
กำหนดค่าการตั้งค่าการส่งข้อความ
Anchor link toตั้งค่า frequency capping
Anchor link toใช้ Frequency capping เพื่อจำกัดความถี่ที่ผู้ใช้จะได้รับข้อความ push เพื่อป้องกันการส่งข้อความมากเกินไปและลดการเลิกใช้งาน ในการตั้งค่าองค์ประกอบ Multi-Armed Bandit ให้เลือกหนึ่งในตัวเลือกต่อไปนี้:
-
Use Global frequency capping settings
ใช้ขีดจำกัดทั่วทั้งโปรเจกต์ที่กำหนดค่าไว้ใน Global frequency capping settings ของคุณ
ตัวอย่างเช่น หากขีดจำกัดส่วนกลางถูกตั้งไว้ที่ 3 ข้อความใน 9 วัน ข้อความเพิ่มเติมที่เกินขีดจำกัดนี้จะถูกข้ามไป
-
Ignore Global frequency capping
ผู้ใช้จะได้รับข้อความนี้แม้ว่าพวกเขาจะเกินขีดจำกัดข้อความของช่องทางแล้วก็ตาม ใช้ตัวเลือกนี้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการส่งข้อความมากเกินไป
-
Use custom frequency capping
ตั้งค่าขีดจำกัดข้อความที่กำหนดเองสำหรับข้อความนี้ หากผู้ใช้เกินขีดจำกัดที่กำหนดเองนี้ ข้อความจะถูกข้ามไป และผู้ใช้จะไปยังขั้นตอนถัดไป
สำคัญ: Custom frequency capping ไม่ได้แยกข้อความออกจาก Global frequency capping ข้อความทั้งหมดที่ส่งในช่องทางเดียวกัน รวมถึงข้อความจาก journeys หรือแคมเปญอื่นๆ ยังคงถูกนับรวมในขีดจำกัดส่วนกลาง หากผู้ใช้ได้รับข้อความ push 3 ข้อความในสัปดาห์นี้จากแหล่งอื่นแล้ว ข้อความนี้อาจยังคงถูกบล็อก แม้ว่า custom capping จะอนุญาตก็ตาม เรียนรู้เพิ่มเติม
ตั้งค่าขีดจำกัดอัตราการส่ง
Anchor link toการตั้งค่า Send rate จะควบคุมความเร็วในการส่งข้อความไปยังกลุ่มเป้าหมายของคุณ การปรับอัตราการส่งช่วยให้คุณจัดการความเร็วในการส่ง ป้องกันการทำงานหนักเกินไปของ backend และปรับปรุงความสามารถในการส่งโดยรวม
เลือกหนึ่งในตัวเลือกต่อไปนี้:
- Use global send rate settings ใช้ขีดจำกัดอัตราการส่งที่กำหนดค่าไว้ในการตั้งค่าการส่งข้อความของโปรเจกต์ของคุณ หากไม่มีการตั้งค่าขีดจำกัด ข้อความทั้งหมดจะถูกส่งทันที ใช้ตัวเลือกนี้เมื่อคุณต้องการให้ความเร็วในการส่งเป็นไปตามกฎเริ่มต้นของโปรเจกต์ของคุณ เรียนรู้เพิ่มเติมเกี่ยวกับขีดจำกัดอัตราการส่งส่วนกลาง

- Send messages without send rate ส่งข้อความให้เร็วที่สุดเท่าที่จะทำได้ โดยไม่สนใจขีดจำกัดอัตราการส่งส่วนกลางใดๆ ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการทำงานหนักเกินไปของ backend หรือสร้างการพุ่งสูงขึ้นของการส่ง

- Use custom send rate แทนที่อัตราการส่งส่วนกลางสำหรับข้อความนี้เท่านั้น ช่วยให้คุณสามารถระบุจำนวนข้อความที่ส่งต่อนาที ทำให้คุณควบคุมความเร็วในการส่งได้อย่างเต็มที่ ข้อความจะถูกส่งในอัตราที่กำหนดเองที่คุณกำหนดในองค์ประกอบข้อความ

เมื่อคุณกำหนดค่าองค์ประกอบ Multi-Armed Bandit เสร็จแล้ว ให้คลิก Save
วิธีที่ Multi-Armed Bandit เลือก variant
Anchor link toMulti-Armed Bandit ไม่ได้สลับระหว่าง variants อย่างเท่าเทียมกันหรือทำการแบ่งแบบ 50/50 คงที่เหมือน A/B/n split แต่จะคอยดูอย่างต่อเนื่องว่า variant ใดถูกเปิดบ่อยกว่า และค่อยๆ ส่ง variant นั้นไปยังผู้ใช้ในสัดส่วนที่มากขึ้น และยังคงส่ง variants อื่นๆ บ่อยพอที่จะเรียนรู้จากข้อมูลจริงต่อไป
สิ่งที่ควรรู้เกี่ยวกับพฤติกรรมของมัน:
- ต้องใช้เวลาและปริมาณพอสมควรเพื่อให้ผู้นำที่ชัดเจนปรากฏขึ้น ในช่วงแรก variants จะถูกส่งในสัดส่วนที่ใกล้เคียงกัน
- Pushwoosh จะหลีกเลี่ยงการส่ง variant เดียวกันไปยังผู้ใช้คนเดิมซ้ำสองครั้งติดต่อกัน เพื่อไม่ให้ผู้คนได้รับข้อความเดียวกันซ้ำๆ
- การเลือกขึ้นอยู่กับประสิทธิภาพโดยรวมของแต่ละ variant ในผู้ใช้ทั้งหมดใน journey ไม่ใช่ความชอบส่วนบุคคลของผู้ใช้
แม้ว่า variant จะได้รับการยืนยันว่าเป็นผู้ชนะแล้ว Multi-Armed Bandit ก็ยังคงทำงานต่อไป ซึ่งแตกต่างจาก A/B/n split ที่จะไม่ล็อคผู้ชนะและส่ง traffic ทั้งหมดไปยังผู้ชนะ Variant ที่ชนะจะยังคงได้รับการส่งในสัดส่วนที่ใหญ่ที่สุด ในขณะที่ variant อื่นๆ ยังคงได้รับสัดส่วนที่น้อยลงเพื่อให้ Pushwoosh สามารถเรียนรู้ต่อไปได้ หากประสิทธิภาพเปลี่ยนแปลงไปตามกาลเวลา Multi-Armed Bandit จะปรับตัวและสามารถย้าย traffic ไปยังผู้นำใหม่ได้
สถานการณ์ตัวอย่าง: การกู้คืนตะกร้าสินค้าที่ถูกทิ้ง
Anchor link toใช้ Multi-Armed Bandit เมื่อผู้ใช้เพิ่มสินค้าลงในตะกร้าแต่ไม่ชำระเงินให้เสร็จสิ้น ตัวอย่างด้านล่างนี้จะเริ่ม journey ด้วย event Cart abandoned และทดสอบ push variants สามแบบเพื่อดึงผู้ใช้กลับมา
- เตรียม push presets สร้าง push presets สามรายการในบัญชีของคุณก่อนที่จะสร้าง journey เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง push presets
สำหรับสถานการณ์ตะกร้าสินค้าที่ถูกทิ้งนี้ คุณอาจสร้าง presets ดังนี้:
- การแจ้งเตือนตะกร้าสินค้า: “มีสินค้ารออยู่ในตะกร้าของคุณ”
- ความเร่งด่วนของตะกร้าสินค้า: “ตะกร้าของคุณจะหมดอายุใน 1 ชั่วโมง”
- ส่วนลดตะกร้าสินค้า: “รับส่วนลด 10% หากคุณชำระเงินตอนนี้”
-
สร้าง journey ใน Campaigns → Customer Journey Builder คลิก Create Campaign และเลือก Build a Journey from Scratch เพิ่มองค์ประกอบ Trigger-based entry ลงใน canvas
-
ตั้งค่าทริกเกอร์ สร้างหรือเปิดใช้งาน event Cart abandoned ที่จะทำงานเมื่อผู้ใช้ไม่ชำระเงินให้เสร็จสิ้นภายในไม่กี่ชั่วโมง ในองค์ประกอบ Trigger-based entry ให้เลือก event นี้เป็นทริกเกอร์ของ journey เรียนรู้เพิ่มเติมเกี่ยวกับ events
-
เพิ่มองค์ประกอบ Multi-Armed Bandit วางองค์ประกอบ Multi-Armed Bandit หลังจากทริกเกอร์ จากนั้นเปิดการตั้งค่า
-
เพิ่ม content variants ใน Content variants ให้เลือก presets สามรายการที่คุณสร้างในขั้นตอนที่ 1
-
เลือกตัวชี้วัดความสำเร็จ ใน Reward เลือก Push opened ตั้งค่า Reward window เป็น 2 ชั่วโมง ช่วงเวลานี้ยาวพอที่จะจับการเปิดจากผู้ใช้ที่ไม่ได้ตรวจสอบโทรศัพท์ทันที แต่สั้นพอที่จะเรียนรู้ได้อย่างรวดเร็ว
-
ตั้งค่าให้เสร็จสิ้นและเปิดตัว กำหนดค่าประเภทข้อความและการตั้งค่าการส่ง คลิก Save และเปิดใช้งาน journey
หลังจากการเปิดตัว
Anchor link toMulti-Armed Bandit อาจมีพฤติกรรมประมาณนี้ การแบ่ง traffic และเวลาที่เกิดขึ้นจริงขึ้นอยู่กับปริมาณการส่งและการตอบสนองของผู้ใช้ต่อแต่ละ variant
ในตอนแรก Pushwoosh จะส่งทั้งสาม variants ในสัดส่วนที่ใกล้เคียงกัน เนื่องจากยังไม่มีข้อมูลเพียงพอ เมื่อมีการเปิดเข้ามา มันจะเริ่มส่ง traffic ไปยัง variant ที่ถูกเปิดมากขึ้น ตัวอย่างเช่น หาก “รับส่วนลด 10% หากคุณชำระเงินตอนนี้” มีประสิทธิภาพดีกว่าอีกสองอย่างอย่างสม่ำเสมอ มันอาจได้รับการส่งประมาณ 60% ในขณะที่อีกสองอย่างแบ่งส่วนที่เหลือ
Pushwoosh ยังคงส่ง variants ที่มีประสิทธิภาพต่ำกว่าด้วยเช่นกัน เพื่อให้การเรียนรู้ดำเนินต่อไปและเป็นไปตามกฎที่ว่าผู้ใช้ที่เพิ่งได้รับ variant หนึ่งจะไม่ได้รับ variant เดิมอีกในครั้งต่อไปที่พวกเขามาถึงขั้นตอนนี้
ตรวจสอบผลลัพธ์
Anchor link toหลังจากที่คุณบันทึกองค์ประกอบและเปิดตัว journey แล้ว ให้เปิดแผงสถิติขององค์ประกอบ Multi-Armed Bandit เพื่อดูว่า variants ของคุณมีประสิทธิภาพเป็นอย่างไร

แบนเนอร์ที่ด้านบนจะแสดงสถานะปัจจุบันของการทดลอง:
- ยังไม่มีข้อมูลเพียงพอ: Multi-Armed Bandit ยังไม่ได้รวบรวมการส่งที่เพียงพอที่จะบอกอะไรที่มีนัยสำคัญได้
- ยังคงเรียนรู้: มีข้อมูลแล้ว แต่ยังไม่มี variant ใดที่เป็นผู้นำที่ชัดเจนและมีนัยสำคัญทางสถิติ
- ผู้นำที่โดดเด่น: มี variant หนึ่งที่ได้รับการยืนยันว่ามีประสิทธิภาพเหนือกว่า variant อื่นๆ และจะถูกทำเครื่องหมายด้วยป้าย Winner
สำหรับแต่ละ variant คุณจะเห็น:
- Sent: จำนวนครั้งที่ variant นี้ถูกส่ง
- Opened: สัดส่วนของการส่งที่ถูกเปิด
- Traffic: สัดส่วนปัจจุบันของการส่งใหม่ที่ไปยัง variant นี้
Multi-Armed Bandit เทียบกับ A/B/n split
Anchor link toทั้ง Multi-Armed Bandit และ A/B/n Split ช่วยปรับปรุงการส่งข้อความของคุณให้ดีที่สุด แต่ทำงานแตกต่างกัน ใช้ตารางด้านล่างเพื่อตัดสินใจว่าอันไหนเหมาะกับกรณีการใช้งานของคุณ
| Multi-Armed Bandit | A/B/n Split | |
|---|---|---|
| กลไก | ย้าย traffic ไปยัง variant ที่มีประสิทธิภาพดีที่สุดอย่างต่อเนื่องโดยอิงจากการเปิดแบบสด | แบ่งผู้ใช้ออกเป็นสาขาตามเปอร์เซ็นต์คงที่ที่คุณกำหนดไว้ล่วงหน้า สาขาสามารถมีโฟลว์ดาวน์สตรีมที่แตกต่างกันโดยสิ้นเชิงได้ |
| Variants | ต้องมี push presets อย่างน้อยสองรายการ ไม่มีการจำกัดจำนวนสูงสุดของ variants | สูงสุดสี่สาขาต่อการทดสอบ |
| การแบ่ง Traffic | เริ่มต้นใกล้เคียงกัน แล้วจะเปลี่ยนโดยอัตโนมัติเมื่อมีข้อมูลเข้ามา | เปอร์เซ็นต์คงที่ที่คุณตั้งค่าไว้ และจะคงที่จนกว่าจะมีการเลือกผู้ชนะ |
| ระยะเวลา | ทำงานอย่างต่อเนื่อง ไม่มีกำหนดสิ้นสุด | ทำงานจนกว่าจะถึงนัยสำคัญทางสถิติหรือคุณหยุดด้วยตนเอง |
| ผู้ชนะ | ไม่มีการล็อค: variant ที่ชนะจะได้รับ traffic มากขึ้น แต่ variant อื่นๆ ยังคงได้รับบางส่วน | ล็อคหลังจากเลือกผู้ชนะ: สาขาที่แพ้จะถูกปิดใช้งาน และผู้ใช้ใหม่ทั้งหมดจะถูกส่งไปยังผู้ชนะ |
| เหมาะสำหรับ | การปรับปรุงเนื้อหาอย่างต่อเนื่องสำหรับขั้นตอนการส่งข้อความเดียว (สำหรับตอนนี้เฉพาะ push presets) | การทดสอบโฟลว์หรือลำดับที่มีโครงสร้างแตกต่างกันเมื่อคุณต้องการการตัดสินใจครั้งเดียวและล็อคผล |