حدث التفعيل في SaaS: اختره، وافحصه، واختبره
اقترح حدث التفعيل من وظيفة المنتج، وافحصه على فوج حقيقي، وقِس وقت الوصول للقيمة بالتوزيع، وافصل الارتباط عن السببية باختبار.
ارسم الطريق إلى حدث التفعيل واحذف ما لا يلزم، وعالج الشاشات الفارغة والبيانات التجريبية والقائمة والرسائل بموافقة، وقِس كل تغيير بالفوج.
Created by Mahmoud Omarآخر مراجعة
الـ Onboarding في منتج SaaS ليس جولة تعريفية ولا إيميل ترحيب. هو الطريق الأقصر من التسجيل إلى حدث التفعيل، وكل خطوة فيه تُحكم بسؤال واحد: هل تقرّب المستخدم من أول قيمة، أم تؤخره؟
ابنِ الخطة بالترتيب: اكتب الخطوات التي لا بد منها للوصول إلى حدث التفعيل، واحذف أو أجّل كل ما عداها. ثم عالج الشاشات الفارغة (Empty states) بأن تقول ما يحدث وماذا يفعل المستخدم الآن، وضع بيانات تجريبية حيث تساعد على رؤية المنتج يعمل. ثم قائمة مهام قصيرة (Checklist) تنتهي بحدث التفعيل نفسه. وأخيرًا رسائل مرتبطة بما فعله المستخدم أو لم يفعله، بموافقته وبطريقة واضحة لإيقافها.
وتقيس الخطة بمقياسين أساسيين: نسبة التفعيل ووقت الوصول للقيمة (Time to Value)، لكل فوج. ثم تتأكد أن الدفع تحرك معهما في نفس الفوج. المخرج: خطة Onboarding لأول قيمة بخطواتها، والتغيير الأول الذي ستختبره، وكيف ستحكم عليه.
سجّل حسابًا جديدًا بنفسك، ببريد جديد، واعمل كمستخدم لا يعرف المنتج. اكتب كل شاشة وكل حقل وكل قرار حتى تصل إلى حدث التفعيل. ثم ضع أمام كل خطوة نسبة من يمرون بها من الفوج الأخير:
| الخطوة | لا بد منها للتفعيل؟ | من مرّوا بها |
|---|---|---|
| ... | نعم / لا / يمكن تأجيلها | ...% |
غالبًا ستجد خطوات لا علاقة لها بالقيمة الأولى: إعدادات، وتفضيلات، وأسئلة تسويقية في التسجيل. كل خطوة منها تكلفة يدفعها المستخدم قبل أن يرى أي نفع.
لكل خطوة ليست ضرورية، ثلاثة خيارات بالترتيب:
السؤال في كل مرة: هل يحتاج المستخدم هذه المعلومة ليصل إلى القيمة الأولى؟ أم نحتاجها نحن؟ ما نحتاجه نحن يمكن أن ينتظر.
أول شاشة يراها المستخدم الجديد غالبًا فارغة: لا فواتير، لا عملاء، لا مشاريع. الشاشة الفارغة لحظة قرار: إما يفهم ما يفعله، وإما يغلق المنتج.
الشاشة الفارغة الجيدة تفعل ثلاثة أشياء:
البيانات التجريبية (Sample data) تتيح للمستخدم أن يرى المنتج يعمل قبل أن يدخل بياناته. لكنها سلاح ذو حدين:
ثلاث قواعد: ضع عليها علامة واضحة «مثال»، واجعل حذفها بضغطة واحدة، ولا تحسب أي فعل عليها تفعيلًا. فاتورة مثال أرسلها المستخدم لعميل وهمي ليست أول قيمة.
قائمة المهام (Checklist) تقول للمستخدم أين هو من الطريق. اجعلها:
ولا تجعل القائمة بابًا مغلقًا: من يريد أن يستكشف وحده يستطيع إخفاءها.
الرسائل (بريد، أو داخل المنتج، أو واتساب) تعيد من توقف في منتصف الطريق. القاعدة: كل رسالة مرتبطة بما لم يفعله المستخدم بعد، لا بجدول زمني ثابت للجميع.
| المحفّز | الرسالة |
|---|---|
| سجّل ولم يكمل الخطوة الأولى خلال يوم | خطوة واحدة فقط، ورابط مباشر لها |
| أكمل الخطوة الأولى ولم يصل للتفعيل خلال يومين | ما الذي يفصله عن القيمة، ومثال جاهز |
| فعّل | لا تذكير بالخطوات. ابدأ رسائل الاستخدام التالي |
ولا تعدّ رسالة من غير:
قبل أي تغيير، اكتب: ما التغيير، وعلى أي خطوة، والمقياس، والتوقع، والمدة.
المقياس الأول: نسبة التفعيل خلال النافذة، ووسيط وقت الوصول، للمسجلين بعد التغيير. المقياس الأخير: الدفع في نفس الفوج بعد نهاية التجربة.
إن كانت التسجيلات كافية، فقسّم الجدد عشوائيًا (A/B) في نفس الفترة. وإن لم تكن، فقارن فوجًا قبل التغيير بفوج بعده، وغيّر شيئًا واحدًا في كل مرة، واعرف أن الفرق قد يكون من الموسم أو حملة أو أي شيء تغيّر معه.
احسب حجم العينة قبل أن تبدأ: الفرق الصغير يحتاج عددًا كبيرًا. في المثال أدناه، اكتشاف ارتفاع من 28% إلى 33% يحتاج نحو 1,330 حسابًا في كل مجموعة.
مثال افتراضي للتعليم — ليس عميلًا حقيقيًا، والأرقام مفترضة لشرح الطريقة
«دفتر» برنامج فواتير افتراضي (حالة تدريبية، ملف الحالة). حدث التفعيل: أول فاتورة لعميل حقيقي خلال 7 أيام. النسبة 28% (560 من 2,000). متوسط الوقت من التسجيل إلى أول فاتورة 3 أيام. الـ Onboarding الحالي: إيميل ترحيب واحد، وحساب جديد فارغ بلا بيانات تجريبية.
الطريق الحالي، كما يراه مستخدم جديد:
| الخطوة | لا بد منها؟ | القرار |
|---|---|---|
| التسجيل (البريد وكلمة المرور) | نعم | تبقى |
| بيانات الشركة كاملة (السجل، الرقم الضريبي، الشعار، العنوان) | جزئيًا | الاسم والبلد الآن، والباقي عند أول فاتورة تحتاجه |
| اختيار العملة وتنسيق الفاتورة | لا | قيمة افتراضية من البلد، وتعديلها لاحقًا |
| شاشة الفواتير الفارغة | نعم | تُعاد كتابتها (تحت) |
| إضافة عميل | نعم | داخل شاشة الفاتورة نفسها، لا صفحة منفصلة |
| إنشاء الفاتورة وإرسالها | نعم | هذا حدث التفعيل |
القرار الأول: الخطوات. ثلاث خطوات تنتقل لما بعد أول فاتورة أو تُملأ تلقائيًا. الطريق يصبح: سجّل، اسم الشركة والبلد، فاتورة جديدة فيها خانة العميل، أرسل.
الشاشة الفارغة الجديدة:
لا توجد فواتير بعد. من هنا تنشئ فاتورة وترسلها لعميلك بالبريد أو برابط. [أنشئ أول فاتورة] · [شوف فاتورة مثال]
القرار الثاني: البيانات التجريبية. «فاتورة مثال» تفتح فاتورة جاهزة باسم عميل وهمي ومنتجين، عليها علامة «مثال»، ولا يمكن إرسالها لعنوان حقيقي. الهدف أن يرى الشكل النهائي، لا أن «يفعّل». فاتورة المثال لا تُحسب تفعيلًا.
قائمة المهام (أربع مهام): أضف اسم شركتك · أضف أول عميل · أنشئ فاتورة · أرسلها لعميلك. الأخيرة هي حدث التفعيل.
الرسائل (لمن وافق على البريد، وفي كل رسالة رابط إيقاف):
| المحفّز | الرسالة |
|---|---|
| لم ينشئ فاتورة خلال 24 ساعة | «فاتورتك الأولى في دقيقتين»، ورابط يفتح فاتورة جديدة مباشرة |
| أنشأ فاتورة ولم يرسلها خلال 48 ساعة | «فاتورتك جاهزة، فاضل تبعتها»، ورابط للفاتورة نفسها |
| أرسل أول فاتورة | تتوقف رسائل الخطوات. تبدأ رسائل التذكير بالتحصيل |
القرار الثالث: بأي تغيير نبدأ الاختبار؟ لا نختبر كل شيء معًا. إن ارتفع التفعيل، فلن نعرف ماذا رفعه. نبدأ بما نتوقع أن يكون أثره أكبر: الشاشة الفارغة الجديدة + فاتورة المثال، لأن الحساب الجديد الآن فارغ تمامًا.
الحكم: 2,000 تسجيل في الشهر. تقسيم عشوائي 50/50. لاكتشاف ارتفاع من 28% إلى 33% (مستوى دلالة 5%، وقوة 80%) نحتاج نحو 1,330 حسابًا في كل مجموعة، أي نحو 2,660 تسجيلًا، أو نحو 40 يومًا. لو كان الارتفاع المتوقع 28% إلى 34%، فنحو 930 في كل مجموعة.
| المقياس | الآن | التوقع (فرضية لا وعد) | |
|---|---|---|---|
| الأول | التفعيل خلال 7 أيام | 28% | 33% |
| الثاني | وسيط وقت الوصول | لا يُقاس بعد (المتوسط 3 أيام) | أقل من الحالي |
| الأخير | الدفع بعد نهاية التجربة بشهر | 4% من المسجلين | يرتفع مع التفعيل، أو نراجع الحدث |
الملاحظة الأهم: الوسيط «لا يُقاس بعد». أول عمل في الخطة سحب توزيع وقت الوصول قبل أي تغيير، حتى يكون عندنا خط أساس.
املأها لمنتجك. كل سطر في «الطريق» خطوة يراها المستخدم الجديد، بترتيبها.
خطة Onboarding لأول قيمة المنتج: حدث التفعيل: التفعيل الآن: ...% وسيط وقت الوصول الآن: ... يوم 1. الطريق الحالي: الخطوة | لا بد منها؟ | من مرّوا بها | القرار (تبقى / تُحذف / تُؤجل / تُملأ تلقائيًا) 2. الطريق الجديد (الخطوات التي تبقى فقط): 3. الشاشة الفارغة الأولى: ما الحالة: ما المكان: الزر الأساسي: هل نضع بيانات تجريبية؟ وكيف تُميَّز وتُحذف؟ (ولا تُحسب تفعيلًا) 4. قائمة المهام (3 إلى 5، آخرها حدث التفعيل): 5. الرسائل: المحفّز | القناة | الرسالة في سطر | الموافقة موجودة؟ | رابط الإيقاف 6. التغيير الأول الذي سنختبره: المقياس الأول: المقياس الأخير: التوقع (فرضية): الطريقة: A/B / قبل وبعد حجم العينة والمدة:
مرّ على كل شاشة فارغة يراها المستخدم الجديد، وأجب بنعم أو لا.
الشاشة: 1. هل تقول ما الحالة («لا يوجد ... بعد») بدل مساحة بيضاء؟ 2. هل تظهر الرسالة فقط بعد انتهاء التحميل؟ 3. هل تشرح فائدة المكان في سطر؟ 4. هل فيها زر واحد واضح للخطوة التالية نحو التفعيل؟ 5. إن كان فيها بيانات تجريبية: هل عليها علامة، وتُحذف بضغطة، ولا تُحسب تفعيلًا؟
الخطة تعمل إذا:
راجع الخطة كل فوج، وغيّر شيئًا واحدًا في كل مرة.