كيف قللت تطبيقات تيليجرام المصغرة (Telegram Mini Apps) عملية انضمام المستخدمين لدينا من دقيقتين إلى 10 ثوانٍ
كنت أظن أن بناء لعبتي الجديدة سيكون أمراً صعباً.
كنت مخطئاً.
الجزء الصعب لم يكن منطق اللعبة أو الرسوم المتحركة.
الجزء الصعب كان كل شيء يحدث قبل بدء اللعبة.
قضيت وقتاً طويلاً جداً في محاولة تحسين أسلوب اللعب.
كان ينبغي عليّ تحسين الوقت بين قول المستخدم "لنلعب" وبين البدء في اللعب فعلياً.
ألعاب الهاتف التقليدية تتطلب خطوات كثيرة جداً:
- استلام رابط
- فتح متجر التطبيقات (App Store)
- تحميل التطبيق
- تثبيت التطبيق
- إنشاء حساب
- التحقق من البريد الإلكتروني
- تسجيل الدخول
- البحث عن غرفة
- بدء اللعب
كل خطوة تجعل الناس يتراجعون. عملية الانضمام (Onboarding) تبدو وكأنها عمل شاق.
كنت أريد مساراً يبدو هكذا:
- استلام رابط
- نقرة واحدة
- اللعب
حلت تطبيقات تيليجرام المصغرة (Telegram Mini Apps) هذه المشكلة.
المستخدمون لديهم تيليجرام بالفعل. لديهم هوية، وملف شخصي، وشبكة اجتماعية.
بدلاً من إنشاء حسابات جديدة، نستخدم الحساب الذي لديهم بالفعل.
مسارنا الجديد:
- استلام رابط
- فتح تيليجرام
- بدء اللعب
لا يوجد تثبيت. لا يوجد تسجيل. لا توجد كلمات مرور.
ينضم المستخدمون الجدد إلى اللعبة في غضون 5 إلى 10 ثوانٍ.
توقفت عن تتبع معدل الإطارات (FPS) أو زمن استجابة واجهة برمجة التطبيقات (API latency) كمقياس أساسي لي.
بدأت في تتبع "الوقت المستغرق للوصول إلى أول لعبة".
الناس لا يهتمون بتقنيتك، بل يهتمون بمدى سرعة وصولهم إلى القيمة المرجوة.
أفضل عملية انضمام هي تلك التي لا يلاحظها المستخدمون.
البناء على تيليجرام له تحدياته الخاصة:
- العمل داخل WebView للهواتف المحمولة
- تحسين الرسوم المتحركة للهواتف المحمولة
- التعامل مع الروابط العميقة (deep links)
- إدارة الحالة (state)
- التصميم للشاشات الصغيرة
هذه المقايضات تستحق العناء لإزالة العوائق.
كنت أعتقد سابقاً أن المنتجات الرائعة تحتاج إلى المزيد من الميزات.
الآن أعلم أن المنتجات الرائعة تفوز من خلال إزالة العقبات.
كل شاشة إضافية أو كلمة مرور هي فرصة للمستخدم للمغادرة.
الآن، عندما أقوم بالبناء، أطرح سؤالاً مختلفاً:
"ما الذي يمكنني إزالته قبل أن يحصل المستخدمون على القيمة؟"
كان تقليل عملية الانضمام من دقيقتين إلى عشر ثوانٍ أفضل قرار اتخذته لمنتجي.
