โมเดล 4 ระดับ แก้ปัญหาเบื่อการแจ้งเตือนแบบ Push

โมเดลจัดการความล้าจากการแจ้งเตือนคืออะไร และทำไมแอปถึงต้องมี?
โมเดลตรวจจับความเหนื่อยล้าจากการแจ้งเตือน (push fatigue) จะตรวจจับเมื่อผู้ใช้เปิดการแจ้งเตือนของแอปน้อยลง แล้วลดจำนวนการแจ้งเตือนโดยอัตโนมัติก่อนที่ผู้ใช้จะเลิกรับการแจ้งเตือนไปเลย Soulwise ใช้โมเดล 4 ระดับ (T0 ปกติ, T1 ลดความถี่, T2 แจ้งเฉพาะเรื่องสำคัญ, T3 แจ้งรายสัปดาห์เท่านั้น) โดยอิงกับหน้าต่างอัตราการเปิดแบบเลื่อน 14 วัน
- ตรวจจับอัตราการเปิดที่ลดลงในช่วง 14 วันแบบต่อเนื่อง
- สี่ระดับช่วยลดปริมาณการแจ้งเตือนลงทีละขั้น
- กลับมาได้ - ผู้ใช้สามารถไต่กลับขึ้นไปสู่ T0 ได้
- ออกแบบมาเพื่อป้องกันการเลิกรับแจ้งเตือน ไม่ใช่เพิ่มปริมาณรายวันให้สูงสุด
โมเดลความล้าจากการแจ้งเตือนแบบ 4 ระดับ
การแจ้งเตือนแบบ Push คือวิธีที่ถูกที่สุดในการสูญเสียผู้ใช้ เส้นกราฟการรักษาผู้ใช้ที่ 1 การแจ้งเตือนต่อวันดูยังโอเค ข้อมูลจากอุตสาหกรรมของ Localytics และ Urban Airship เกาะกลุ่มกันที่อัตราการรักษาผู้ใช้สามเดือนราว 88 เปอร์เซ็นต์ แต่ที่ 3 การแจ้งเตือนต่อวัน เส้นกราฟลดลง 17 จุดเปอร์เซ็นต์ และที่ 5 การแจ้งเตือนต่อวัน มันลดลงถึง 34 รูปทรงของกราฟชันและย้อนกลับไม่ได้ ผู้ใช้ถึง 46 เปอร์เซ็นต์เลือกปิดการแจ้งเตือนทั้งหมด เมื่อแอปส่งการแจ้งเตือนที่พวกเขาไม่ต้องการ 2 ถึง 5 ครั้งต่อสัปดาห์
คำตอบของ Soulwise คือโมเดลความล้าแบบ 4 ระดับ มันตรวจจับการลดลงของอัตราการเปิดอ่านในกรอบเวลาเลื่อน 14 วัน แล้วค่อย ๆ ลดปริมาณการแจ้งเตือนลงก่อนที่ผู้ใช้จะปิดมันถาวร
บทความนี้จะพาคุณดูทั้งการออกแบบ เกณฑ์ต่าง ๆ และตรรกะการกู้คืน
4 ระดับขั้น
สเตตแมชชีนนั้นเรียบง่าย ผู้ใช้แต่ละคนจะอยู่ในเพียง 1 ระดับขั้นเท่านั้นในแต่ละช่วงเวลา
- T0 - สมบูรณ์ดี ตารางครบทุกอย่าง ทั้งข้อความเชิญชวนทำพิธีกรรมยามเช้า การกระตุ้นตามบริบทช่วงสาย การทบทวนยามเย็น พร้อมข้อความที่ผูกกับเหตุการณ์
- T1 - ลดระดับ การกระตุ้นตามบริบทช่วงสายถูกหยุดไว้ ส่วนที่เหลือยังดำเนินต่อ
- T2 - เหลือเฉพาะจุดยึด เหลือเพียงข้อความเชิญชวนทำพิธีกรรมยามเช้าและการทบทวนประจำวันอาทิตย์ ส่วนการแจ้งเตือนตามดุลพินิจทั้งหมดถูกหยุดไว้
- T3 - เหลือเฉพาะรายสัปดาห์ เหลือรอดเพียงการแจ้งเตือนรายสัปดาห์ครั้งเดียว จังหวะรายวันถูกระงับ
ลำดับนั้นสำคัญ ช่วงสายเป็นสิ่งแรกที่หายไปเพราะมีน้ำหนักของเหตุการณ์ต่ำที่สุด มันเป็นเพียงการกระตุ้นตามบริบท ไม่ใช่ส่วนหนึ่งของพิธีกรรมประจำวัน ส่วนข้อความยามเช้าถูกเก็บไว้นานที่สุด เพราะการแจ้งเตือนรายวันที่ผูกกับเหตุการณ์สร้างการรักษาผู้ใช้ได้มากกว่าแบบทั่วไปประมาณ 2.85 เท่า การตัดมันทิ้งก็เท่ากับฆ่าแอป
อะไรเป็นตัวกระตุ้นให้เปลี่ยนระดับ
ข้อมูลอัตราการเปิดของผู้ใช้แต่ละคนในกรอบเวลาแบบเลื่อน 14 วัน ทุกวันโมเดลจะดูข้อมูลย้อนหลัง 14 วัน แล้วคำนวณอัตราการเปิดการแจ้งเตือนแบบพุชที่ส่งให้ผู้ใช้ในช่วงเวลานั้น
เกณฑ์ของ Soulwise คือ อัตราการเปิดลดลง 30 เปอร์เซ็นต์ จากค่าพื้นฐานส่วนตัวของผู้ใช้ หากปกติผู้ใช้เปิดพุชอยู่ที่ 60 เปอร์เซ็นต์ แล้วอัตราในกรอบเวลาแบบเลื่อนตกลงมาเหลือ 42 เปอร์เซ็นต์หรือต่ำกว่า โมเดลจะปรับผู้ใช้ลงไปหนึ่งระดับ โดยอัตราที่ตกลงนี้ต้องคงอยู่อย่างน้อย 3 วัน เพื่อหลีกเลี่ยงการตอบสนองต่อสัปดาห์แย่ ๆ เพียงครั้งเดียว (ไปเที่ยว เจ็บป่วย หรือสัปดาห์ที่งานยุ่งมาก)
การปรับเลื่อนขึ้นก็เป็นไปในทิศทางเดียวกัน หากผู้ใช้อยู่ที่ T2 แล้วอัตราการเปิดไต่กลับขึ้นไปเหนือค่าพื้นฐานลบเกณฑ์ 30 เปอร์เซ็นต์ ติดต่อกัน 3 วัน ผู้ใช้จะเลื่อนขึ้นไปที่ T1 ส่วนการกลับมาที่ T0 ก็ใช้ขั้นตอนเดียวกัน
ทำไมการแจ้งเตือนที่ผูกกับเหตุการณ์จึงอยู่ได้นานที่สุด
ข้อมูลจาก Localytics / Urban Airship คือสิ่งที่กำหนดการออกแบบนี้: การแจ้งเตือนรายวันที่ผูกกับเหตุการณ์ให้อัตราการกลับมาใช้งานราว 2.85 เท่าของการแจ้งเตือนรายวันแบบทั่วไป ข้อความทั่วไปอย่าง "เข้ามาเช็กกันหน่อย!" ตอน 9 น. นั้นถูกลืมได้ง่าย แต่ข้อความตอนเช้าที่ผูกกับช่วงวงจรจริงของวันนี้ ("เริ่มต้นเบาๆ วันนี้มีอะไรรออยู่บ้าง?") คือการผูกกับเหตุการณ์ - เพราะมันมีข้อมูลใหม่
T2 ยังคงข้อความตอนเช้าไว้ เพราะการตัดมันออกคือการตัดพิธีกรรมประจำวันทั้งหมดออกไป ทุกอย่างในแอปถูกสร้างขึ้นรอบการที่ผู้ใช้เข้ามาครั้งหนึ่งตอนเช้าและอีกครั้งตอนกลางคืน หากไม่มีข้อความนี้ วงจรก็จะขาดสะบั้น
UX ของแบนเนอร์แจ้งเตือนความเหนื่อยล้า
เมื่อผู้ใช้ถูกลดระดับการแจ้งเตือน แอปจะแสดงแบนเนอร์เล็ก ๆ ขึ้นมาในครั้งถัดไปที่เปิดแอป:
"เราผ่อนการแจ้งเตือนลงมา 7 วันแล้ว - อยากปรับกลับขึ้นไหม?"
ประโยคนี้ทำ 3 อย่างพร้อมกัน: รับรู้ถึงความเปลี่ยนแปลง อธิบายว่าเป็นพฤติกรรมของแอปเอง (ไม่ใช่ความผิดพลาดของคุณ) และเปิดทางให้คุณเลือกเอง คุณสามารถยกเลิกการลดระดับได้ด้วยการแตะเพียงครั้งเดียว หากอยากให้การแจ้งเตือนกลับมา
เรื่องนี้สำคัญ เพราะการลดระดับแบบเงียบ ๆ ทำให้รู้สึกเหมือนแอปทอดทิ้งคุณ แต่การบอกออกมาตรง ๆ กลับทำให้รู้สึกเหมือนแอปใส่ใจคุณ เป็นการกระทำเดียวกัน แต่วางกรอบต่างกัน
รูปแบบที่เราตั้งใจไม่สร้างขึ้นมา
ข้อกำหนดของผลิตภัณฑ์ระบุชัดเจนว่าสิ่งใดเป็นข้อห้าม:
- ไม่มีการกระตุ้นให้รู้สึกผิดแบบ "อย่าทำให้สถิติต่อเนื่องขาดช่วง" สถิติต่อเนื่องคือการใช้ความกลัวการสูญเสียมากดดันให้รู้สึกแย่ โมเดลความเหนื่อยล้าจะลดความถี่ให้ผู้ใช้ ไม่ใช่ทำให้พวกเขารู้สึกผิด
- ไม่มีการกระตุ้นเพื่อดึงกลับแบบ "เราคิดถึงคุณ" เมื่อสิ้นสุด T3 ผู้ใช้ที่ T3 กำลังบอกอะไรบางอย่างกับแอปอยู่แล้ว การเพิ่มการแจ้งเตือนเข้าไปอีกคือการตอบสนองที่ผิดทาง
- ไม่มีตัวนับปลอมหรือการสร้างความขาดแคลนในเนื้อหาการแจ้งเตือน "มี X คนเพิ่งสมัคร" คือละครหลอกลวงแบบ dark pattern ไม่ใช่การแจ้งเตือน
- ไม่มีเนื้อหาเกี่ยวกับประจำเดือนหรือโหราศาสตร์ในหัวข้อหรือเนื้อหาการแจ้งเตือน การแจ้งเตือนจะผ่านการตรวจ CI lint ที่ปฏิเสธการ build ใด ๆ ที่มีรูปแบบต้องห้าม โมเดลความเหนื่อยล้าจะไม่มีวันข้ามขั้นตอนนี้
ข้อมูลภายในระบบจริงๆ แล้วหน้าตาเป็นอย่างไร
โมเดลจะเก็บสถานะของผู้ใช้แต่ละคนด้วย 3 ฟิลด์:
tier: 'T0' | 'T1' | 'T2' | 'T3'
rolling_open_rate_14d: 0.0 to 1.0
baseline_open_rate: 0.0 to 1.0 (computed from first 30 days)
last_tier_change_at: timestamp
เท่านี้คือสถานะความล้าทั้งหมด ไม่มีประวัติการเข้าชม ไม่มีการให้คะแนนการมีส่วนร่วมนอกเหนือจากอัตราการเปิด ไม่มีโมเดลแมชชีนเลิร์นนิงที่ฝึกจากตัวผู้ใช้ ความเรียบง่ายนี่แหละคือหัวใจสำคัญ กฎต่างๆ ตรวจสอบได้ เกณฑ์ต่างๆ มีบันทึกไว้ และผลต่อประสบการณ์ใช้งานก็คาดเดาได้
สิ่งที่ระบบนี้ไม่ใช่
ขออธิบายขอบเขตสักหน่อย
โมเดลความเหนื่อยล้าทำงานแบบรายบุคคล ไม่ใช่รายกลุ่ม เราไม่ได้มองหา "ผู้ใช้ที่คล้ายกับคุณ" หรือทำการทดลองที่ลดการแสดงผลให้ผู้ใช้บางคนเพื่อเรียนรู้เรื่องการรักษาผู้ใช้ โมเดลนี้ทำงานเพื่อตัวคุณคนเดียว
อีกทั้งยังไม่ได้มาแทนที่การตั้งค่าที่คุณควบคุมเอง ทั้งช่วงเวลางดรบกวน การปิดเสียงเฉพาะหมวดหมู่ และการปิดการแจ้งเตือนทั้งหมด ล้วนทำงานแยกอิสระจากโมเดลความเหนื่อยล้า ทั้ง 2 ระบบทำงานร่วมกันได้ และตัวเลือกที่คุณกำหนดเองอย่างชัดเจนจะมีน้ำหนักเหนือกว่าการคาดเดาของโมเดลเสมอ
ทำไมเรื่องนี้จึงสำคัญต่อส่วนอื่นๆ ของแอป
การแจ้งเตือนแบบพุชคือหัวใจที่ทำให้พิธีกรรมประจำวันยังคงเกิดขึ้นทุกวัน แอปเช็กอินที่สูญเสียสิทธิ์ในการส่งพุช ก็เท่ากับสูญเสียกลไกหลักในการรักษาผู้ใช้ไว้ โมเดล 4 ระดับจึงถูกสร้างขึ้นมา เพื่อไม่ให้แอปใช้สิทธิ์นี้มากเกินไปจนเสียมันไปอย่างช้าๆ - ด้วยการสร้างความรำคาญเพียงเล็กน้อย แต่นานพอจะทำให้คนเอือม
บริบทเต็มๆ ของพิธีกรรมประจำวันอยู่ที่ ศูนย์รวม Soulwise โมเดลความล้าเป็นส่วนหนึ่งที่ทำให้พิธีกรรมนี้เป็นการให้และรับซึ่งกันและกัน แทนที่จะเรียกร้องฝ่ายเดียว
พูดให้สั้นกว่านั้น: จำนวนพุชที่เหมาะสมคือจำนวนมากที่สุดที่ไม่ทำให้คนกดเลิกรับ ส่วนโมเดลความล้าคือวิธีที่แอปใช้ค้นหาตัวเลขนั้น สำหรับผู้ใช้แต่ละคน ทุกๆ 14 วัน
คำถามที่พบบ่อย
ลองใช้เครื่องมือฟรีของเรา
รับข้อมูลเชิงลึกเฉพาะตัวจากแผนภูมิเกิดของคุณ
แชร์บทความนี้
คำนวณดวงชะตากำเนิดของคุณ
รับการพยากรณ์ดวงชะตาส่วนบุคคลแบบครบถ้วนตามรายละเอียดวันเกิดของคุณ