شركة MyJio تقلّل شكاوى العملاء من خلال تقليل نسبة أخطاء ANR بنسبة %40

MyJio هو المدخل إلى عالم منتجات Jio وخدماتها. وهي الوجهة الشاملة لعمليات إعادة زيادة الرصيد وإدارة الحسابات وأجهزة Jio ونظام UPI وعمليات الدفع، فضلاً عن الخدمات الترفيهية التي تشمل الأفلام والموسيقى والأخبار والألعاب والاختبارات وغيرها. MyJio هو أحد أكبر التطبيقات في الهند، إذ سجّل أكثر من 500 مليون عملية تثبيت و150 مليون مستخدم نشط شهريًا.

علاوةً على ذلك، مع إطلاق JioPhone NEXT (هاتف JioPhone NEXT الذكي منخفض التكلفة بتكلفة 4G)، جاءت شريحة جديدة من المستخدمين تم نقلها مؤخرًا من الهواتف العادية.

وبتلبية هذه القاعدة الهائلة من المستخدمين، تتحول مشكلة الأداء التي تؤثر حتى% 1 من المستخدمين إلى 5 ملايين مستخدم. وبالتالي، دعا هذا الحجم إلى بذل جهد كبير لتحسين أداء التطبيق وتجربة المستخدم.

التحدّي

كانت تقارير أخطاء ANR والأعطال في MyJio تواجه مشكلة بسبب توفُّر التطبيق على عدد كبير من الأجهزة المتوسطة والمنخفضة المواصفات والموزعة على إصدارات Android. شكّل هذا البرنامج تحديًا لتوفير تجربة سلسة للعملاء مع الاستمرار في توفير مجموعة متنوعة من الأجهزة، بعضها كان يعمل بإصدارات Android قديمة ومتوقّفة. ومن أولويات الفريق أيضًا التأكّد من أنّ التطبيق يعمل بسلاسة على جهاز Android Go الأدنى والأدنى.

استغرق تصحيح الأخطاء وقتًا طويلاً نظرًا إلى أن عدد السجلات كان محدودًا وكان من الصعب جدًا إعادة إنتاج السيناريوهات.

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

كيفية التنفيذ

لتحليل المؤثِّرات السلبية الناتجة عن أخطاء ANR والأعطال في عمليات ضبط الأجهزة المختلفة، اعتمد فريق MyJio على Play Console و"استوديو Android" (للتطوير وتصحيح الأخطاء) وFirebase Crashlytics وغيرهما.

اتخذ الفريق نهجًا مستهدفًا لمعالجة المشكلات التالية -

  • تم تحديد أخطاء ANR للبث، وإعادة إنشاء أخطاء ANR، وأخطاء ANR بسبب عرض حظر سلاسل المحادثات على الأجهزة (خاصة الأجهزة ذات الذاكرة المنخفضة).
  • أخطاء ANR المتعلقة بميزة "الكتابة المرصودة" والتي كانت تعيق عرض لوحة البيانات وفقًا لعملية تتبُّع تسلسل استدعاء الدوال البرمجية.
  • بعد ملاحظة أخطاء ANR على Play Console، تحقّق الفريق من تطبيق MyJio في الوضع المتشدد في "استوديو Android" وتابع معالجة المشاكل واحدًا تلو الآخر والتي كانت محظورة في سلسلة التعليمات الرئيسية.
  • تم تفعيل ميزة إعداد تقارير عن أخطاء تنبيهات السرعة على Firebase Crashlytics ليتم إبراز أي قيم شاذة على الفور.
  • تمت مراقبة عمليات دمج حِزم تطوير البرامج (SDK) التابعة لجهات خارجية عن كثب حتى لا تشغل سلسلة التعليمات الرئيسية لأكثر من 300 ملي ثانية.

النتائج

كان على فريق MyJio الانتباه إلى تهيئات الجهاز المختلفة أثناء تنفيذ هذه التغييرات. كان عليهم أيضًا مراعاة تدفق المستخدمين الجدد، والترقية من الهواتف العادية إلى هاتف JioPhone NEXT 4G الذكي.

حقق الفريق النتائج التالية -

  • سيتم خفض ملاحظات المستخدمين بنسبة 20% في ما يتعلق ببطء التطبيق وأعطاله وأخطاء ANR. تمت ترجمة ذلك مباشرةً إلى تحسين وقت جلسة المستخدمين بنسبة 15%.
  • تحسين نسبة أخطاء ANR بنسبة %40
  • زيادة وقت بدء التشغيل السريع بنسبة %70
  • تحسّنت تقييمات "متجر Play" بنسبة 18%
  • زيادة وقت الجلسة بنسبة 15%

دائمًا ما تتزايد سرعة الفريق والإنتاجية، وقد عززت رؤية هذه التحسينات معنويات الفريق بشكل أكبر.

"إنّ شغف تقديم الخدمات الأفضل في فئتها للمستخدمين هو رؤية تتم مشاركتها بين Jio وGoogle. ساعدتنا هذه الشراكة على تعزيز التركيز على العملاء من خلال JioPhone Next، ما أتاح ثورة رقمية جديدة لمجموعة من المستخدمين غير مستغلين. مع تزايد عدد المستخدمين الذين يستعينون بالخصائص الديمغرافية والأجهزة وإصدارات Android، يصبح من الضروري تقديم التجربة والتحسينات لجميع المستخدمين، وخاصةً المستخدمين الجدد في العالم الرقمي ".

– محسن عباس، نائب رئيس قسم المنتجات والهندسة لقنوات العملاء والشركاء في شركة MyJio