نموذج إنهاك الإشعارات بمستوياته الـ4

الإشعارات الفورية هي أرخص وسيلة لخسارة المستخدم. يبدو منحنى الاحتفاظ بالمستخدمين جيدًا عند 1 إشعار يوميًا - إذ تتجمع بيانات القطاع من Localytics وUrban Airship حول معدل احتفاظ يبلغ 88 بالمئة على مدى 3 أشهر. وعند 3 إشعارات يوميًا، يهبط المنحنى بمقدار 17 نقطة مئوية. وعند 5 إشعارات يوميًا، يهبط بمقدار 34. والمنحنى حاد ولا رجعة فيه: فإن 46 بالمئة من المستخدمين يلغون الاشتراك في الإشعارات نهائيًا عندما يرسل لهم التطبيق من 2 إلى 5 إشعارًا أسبوعيًا لا يريدونها.

استجابة Soulwise هي نموذج إنهاك بـ4 مستويات. فهو يرصد تراجع معدل الفتح خلال نافذة متحركة مدتها 14 يومًا، ويقلّص حجم الإشعارات تدريجيًا قبل أن يلغي المستخدم اشتراكه إلى الأبد.

يستعرض هذا المقال التصميم والعتبات ومنطق الاستعادة.

المستويات الـ4

آلة الحالة بسيطة. كل مستخدم يكون في مستوى واحد فقط في كل لحظة.

  • T0 - صحي. جدول كامل. تنبيه الطقس الصباحي، ودفعة سياقية في منتصف الصباح، وتأمل مسائي، إضافةً إلى تنبيهات مرتبطة بالأحداث.
  • T1 - مخفّض. يتوقف مؤقتًا الدفع السياقي في منتصف الصباح. ويستمر كل ما عداه.
  • T2 - الركائز فقط. يبقى فقط تنبيه الطقس الصباحي والمراجعة الأسبوعية يوم الأحد. وتتوقف مؤقتًا كل الدفعات الاختيارية.
  • T3 - أسبوعي فقط. يبقى دفع أسبوعي واحد فقط. ويُعلَّق الإيقاع اليومي.

الترتيب مهم. منتصف الصباح هو الأوّل (1) في التوقف لأنه يحمل أدنى وزن للحدث: فهو دفعة سياقية، وليس جزءًا من الطقس اليومي نفسه. أما تنبيه الصباح فيُحفظ لأطول مدة لأن الدفعات اليومية المرتبطة بالأحداث تحقق نحو 2.85 أضعاف معدل الاحتفاظ مقارنةً بالعامة؛ وإيقافه يعني موت التطبيق.

ما الذي يُحفّز تغيير المستوى

نافذة متحركة من بيانات معدل الفتح مدتها 14 يوم لكل مستخدم. في كل يوم يدرس النموذج آخر 14 يوم ويحسب معدل فتح المستخدم للإشعارات الفورية المُرسَلة خلال تلك النافذة.

عتبة Soulwise هي تراجع معدل الفتح بنسبة 30 بالمئة عن خط الأساس الشخصي للمستخدم. إذا كان المستخدم يفتح عادةً 60 بالمئة من الإشعارات وانخفضت النافذة المتحركة إلى 42 بالمئة أو أقل، فإن النموذج ينقله إلى مستوى أدنى. ويجب أن يستمر الانخفاض لمدة 3 أيام على الأقل لتجنّب التفاعل مع أسبوع سيئ واحد (إجازة، أو مرض، أو أسبوع عمل مرهق).

الترقية متماثلة. إذا كان المستخدم في المستوى T2 وعاد معدل فتحه ليتجاوز خط الأساس مطروحًا منه عتبة الـ30 بالمئة لمدة 3 أيام متتالية، فإنه يرتقي إلى المستوى T1. ويتطلب التعافي إلى المستوى T0 الخطوة نفسها.

لماذا تبقى الإشعارات المرتبطة بالأحداث أطول مدّة

تشير بيانات Localytics / Urban Airship التي تقود التصميم إلى أن الإشعارات اليومية المرتبطة بالأحداث تحقق نحو 2.85 ضعف معدل الاحتفاظ مقارنةً بالإشعارات اليومية العامة. فإشعار عام مثل "تفقّد حسابك معنا!" عند الساعة 9 صباحًا سهل النسيان. أما التنبيه الصباحي المرتبط بمرحلة الدورة الفعلية لهذا اليوم ("بداية هادئة. ما الذي ينتظرك اليوم؟") فهو مرتبط بحدث — لأنه يحمل معلومة جديدة.

يحتفظ T2 بالتنبيه الصباحي لأن إزالته تعني إزالة الطقس اليومي بأكمله. فكل شيء آخر في التطبيق مبني على دخول المستخدم مرة في الصباح ومرة في الليل. وبدون هذا التنبيه، تنكسر الحلقة.

واجهة لافتة الإرهاق (fatigue-banner)

عندما يُخفَّض مستوى تفاعل المستخدم، يعرض التطبيق لافتة صغيرة بداخله في المرة التالية التي يفتحه فيها:

"خففنا الإشعارات لمدة 7 أيام - هل تريد رفعها من جديد؟"

هذه الجملة تؤدي 3 أمور: تُقرّ بالتغيير، وتنسبه إلى سلوك التطبيق (لا إلى تقصيرٍ منك)، وتمنحك زمام المبادرة. فبإمكانك إلغاء هذا التخفيض بنقرة واحدة إن أردت عودة الإشعارات.

ولهذا أهميته، لأن التخفيض الصامت يجعل المستخدم يشعر بأن التطبيق قد تخلّى عنه، بينما التخفيض المُعلَن يشعره بأن التطبيق يهتم به. الإجراء نفسه، لكن بتأطيرٍ مختلف.

الأنماط السلبية التي تعمّدنا عدم بنائها

مواصفات المنتج صريحة بشأن ما هو محظور:

  • لا لرسائل الشعور بالذنب من نوع "لا تقطع سلسلة إنجازاتك". سلاسل الإنجاز هي تشهير قائم على النفور من الخسارة. نموذج الإرهاق يخفّض تصنيف المستخدمين؛ لا يشهّر بهم.
  • لا لرسائل إعادة التنشيط من نوع "نشتاق إليك" في نهاية T3. المستخدم عند T3 يخبر التطبيق بشيء بالفعل. إضافة المزيد من الرسائل هي الاستجابة الخاطئة.
  • لا للعدّادات الزائفة أو افتعال الندرة في نصوص الرسائل. عبارة "انضمّ X شخصًا للتو" هي استعراض من الأنماط المخادعة، لا إشعار حقيقي.
  • لا لمحتوى الدورة الشهرية أو التنجيم في عناوين الرسائل أو نصوصها. تمرّ الرسائل عبر فحص CI يرفض أي بناء يحتوي على أنماط محظورة؛ ونموذج الإرهاق لا يتجاوزه أبدًا.

كيف تبدو البيانات داخل النظام فعليًا

يخزّن النموذج حالة كل مستخدم عبر 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

هذه هي حالة الإرهاق بكاملها. لا سجل تصفّح، ولا تقييم للتفاعل يتجاوز معدل الفتح، ولا نموذج تعلّم آلي مدرَّب على المستخدم. البساطة هي المقصد: القواعد قابلة للمراجعة، والعتبات موثّقة، ونتائج تجربة المستخدم متوقَّعة.

ما ليس عليه هذا الأمر

ملاحظة حول النطاق.

نموذج الإرهاق فرديٌّ لكل مستخدم، لا جماعيٌّ لكل فئة. نحن لا ننظر إلى "مستخدمين مثلك" ولا نُجري تجارب تُقلّل من ظهور المستخدمين لكي نتعلّم عن معدّل بقائهم. النموذج يخدم الفرد.

كما أنه لا يحلّ محلّ الإعدادات التي يتحكّم بها المستخدم. فساعات الهدوء، وكتم الإشعارات حسب الفئة، والتعطيل الكامل لجميع الإشعارات، كلها تعمل بشكل مستقل عن نموذج الإرهاق. النظامان الاثنان يتكاملان؛ واختيار المستخدم الصريح يتفوّق دائمًا على استنتاج النموذج.

أهمية ذلك لبقية التطبيق

الإشعارات الفورية هي ما يجعل الطقس اليومي يبقى يوميًا. فتطبيق تسجيل الحضور الذي يفقد امتياز الإشعارات يفقد حلقة الاحتفاظ الأساسية لديه. ووُجد نموذج المستويات 4 كي لا يسيء التطبيق استخدام هذا الامتياز فيخسره بالطريق البطيء — بأن يكون مزعجًا قليلًا لفترة كافية.

يمكنك الاطلاع على السياق الأكمل للطقس اليومي في مركز Soulwise. ونموذج الإرهاق هو أحد أسباب بقاء الطقس متبادلًا بدلًا من أن يكون مُلِحًّا.

أما النسخة الأقصر: فإن العدد الصحيح للإشعارات هو أكبر عدد لا يؤدي إلى إلغاء الاشتراك. ونموذج الإرهاق هو كيفية عثور التطبيق على هذا العدد، لكل مستخدم، كل 14 أيام.

الأسئلة المتكررة

جرّب أدواتنا المجانية

احصل على رؤى مخصصة بناءً على خريطة الميلاد الخاصة بك

شارك هذه المقالة