MyJio ลดการร้องเรียนของลูกค้าด้วยการลด ANR ลง 40%

MyJio เป็นประตูสู่โลกของผลิตภัณฑ์และบริการของ Jio ซึ่งเป็นจุดหมายปลายทางแบบครบวงจรสำหรับการเติมเงิน การจัดการบัญชีและอุปกรณ์ Jio, UPI และการชำระเงิน รวมถึงบริการความบันเทิงที่มีภาพยนตร์ เพลง ข่าว เกม แบบทดสอบ และอีกมากมาย MyJio เป็นหนึ่งในแอปที่ใหญ่ที่สุดในอินเดีย โดยมียอดการติดตั้งมากกว่า 500 ล้านครั้งและ MAU 150 ล้านคน

นอกจากนี้ การเปิดตัว JioPhone NEXT (สมาร์ทโฟน 4G ราคาประหยัดของ Jio) ยังทำให้มีกลุ่มผู้ใช้ใหม่ที่เพิ่งย้ายข้อมูลจากฟีเจอร์โฟนเข้ามาในพายชิ้นนี้ด้วย

การให้บริการแก่ฐานผู้ใช้จำนวนมากเช่นนี้ ปัญหาด้านประสิทธิภาพที่ส่งผลกระทบต่อผู้ใช้เพียง 1% ก็หมายถึงผู้ใช้ 5 ล้านคน ด้วยเหตุนี้ เราจึงมุ่งมั่นที่จะปรับปรุงประสิทธิภาพของแอปและประสบการณ์ของผู้ใช้

ความท้าทาย

เมตริก ANR และข้อขัดข้องของ MyJio ได้รับผลกระทบเนื่องจากแอปอยู่ในอุปกรณ์ระดับกลางและระดับล่างจำนวนมากซึ่งกระจายอยู่ในเวอร์ชัน Android ต่างๆ การมอบประสบการณ์การใช้งานที่ราบรื่นแก่ลูกค้าในขณะที่ยังคงรองรับอุปกรณ์หลากหลายประเภท ซึ่งบางอุปกรณ์ใช้ Android เวอร์ชันเก่าและเลิกใช้งานแล้วถือเป็นความท้าทาย นอกจากนี้ ทีมยังให้ความสำคัญกับการทำให้แอปทำงานได้อย่างราบรื่นในอุปกรณ์ Android Go ระดับล่างสุดด้วย

การแก้ไขข้อบกพร่องใช้เวลานานพอสมควรเนื่องจากบันทึกมีจำนวนจำกัดและจำลองสถานการณ์ได้ยากมาก

ความท้าทายเหล่านี้ส่งผลต่อกลยุทธ์การสร้างรายได้ของ MyJio โดยตรงด้วย เรามุ่งเน้นที่การทำให้เส้นทางภายในแอปราบรื่นและมี ANR น้อยลง ด้วยวิธีนี้ ผู้ใช้จะสามารถเติมเงิน สร้างโอกาสในการขาย ทำธุรกรรมผ่าน UPI และกิจกรรมอื่นๆ อีกมากมายโดยไม่ต้องกังวลว่าแอปจะไม่ตอบสนอง

วิธีที่พวกเขาทำ

ทีม MyJio ใช้ Play Console, Android Studio (สำหรับการพัฒนาและการแก้ไขข้อบกพร่อง), Firebase Crashlytics และอื่นๆ เพื่อวิเคราะห์คอขวดที่เกิดจาก ANR และข้อขัดข้องในการกำหนดค่าฮาร์ดแวร์ของอุปกรณ์ต่างๆ

ทีมได้ใช้แนวทางที่ตรงเป้าหมายเพื่อแก้ไขปัญหาต่อไปนี้

  • ANR ที่ออกอากาศที่ระบุ, ANR ที่เกิดจากการประกอบใหม่ และ ANR ที่เกิดจากการบล็อกเทรดการแสดงผลในอุปกรณ์ (โดยเฉพาะอุปกรณ์ที่มีหน่วยความจำต่ำ)
  • พบ ANR ที่เกี่ยวข้องกับ Compose ซึ่งขัดขวางการแสดงผลแดชบอร์ดตามสแต็กเทรซ
  • หลังจากสังเกต ANR ใน Play Console แล้ว ทีมก็ตรวจสอบแอป MyJio ในโหมดเข้มงวดใน Android Studio และดำเนินการแก้ไขปัญหาทีละรายการซึ่งบล็อกในเทรดหลัก
  • เปิดใช้การรายงานข้อผิดพลาดของการแจ้งเตือนอัตราความเร็วใน Firebase Crashlytics เพื่อให้ระบบไฮไลต์ความผิดปกติได้ทันที
  • เราได้ตรวจสอบการผสานรวม SDK ของบุคคลที่สามอย่างใกล้ชิดเพื่อให้ SDK เหล่านี้ไม่ใช้เทรดหลักนานเกิน 300 มิลลิวินาที

ผลลัพธ์

ทีม MyJio ต้องคำนึงถึงการกำหนดค่าอุปกรณ์ต่างๆ ขณะทำการเปลี่ยนแปลงเหล่านี้ นอกจากนี้ ยังต้องคำนึงถึงผู้ใช้ใหม่ที่เพิ่มขึ้นซึ่งอัปเกรดจากฟีเจอร์โฟนเป็นสมาร์ทโฟน JioPhone NEXT 4G

ทีมได้รับผลลัพธ์ต่อไปนี้

  • ความคิดเห็นของผู้ใช้เกี่ยวกับความช้าของแอป การขัดข้อง และ ANR ลดลง 20% ซึ่งส่งผลให้เวลาเซสชันของผู้ใช้เพิ่มขึ้น 15% โดยตรง
  • อัตรา ANR เพิ่มขึ้น 40%
  • เวลาที่ใช้ในการเริ่มต้นแบบ Hot ลดลง 70%
  • คะแนนใน Play Store เพิ่มขึ้น 18%
  • เวลาเซสชันเพิ่มขึ้น 15%

ความเร็วและประสิทธิภาพการทำงานของทีมเพิ่มขึ้นอยู่เสมอ และการเห็นการปรับปรุงเหล่านี้เป็นจริงได้ช่วยเพิ่มขวัญกำลังใจของทีมมากยิ่งขึ้น

"ความมุ่งมั่นที่จะให้บริการที่ดีที่สุดแก่ผู้ใช้เป็นวิสัยทัศน์ที่ Jio และ Google มีร่วมกัน การเป็นพาร์ทเนอร์ครั้งนี้ช่วยให้เรามุ่งเน้นลูกค้าเป็นหลักได้มากยิ่งขึ้นด้วย JioPhone Next ซึ่งเป็นการปฏิวัติทางดิจิทัลครั้งใหม่สำหรับผู้ใช้กลุ่มใหม่ เมื่อมีผู้ใช้จำนวนมากขึ้นเรื่อยๆ ที่ เริ่มต้นใช้งานในกลุ่มประชากร อุปกรณ์ และ Android เวอร์ชันต่างๆ จึง จำเป็นอย่างยิ่งที่จะต้องสร้างประสบการณ์การใช้งานและการเพิ่มประสิทธิภาพสำหรับผู้ใช้ทุกคน โดยเฉพาะ ผู้ที่เพิ่งเข้าสู่โลกดิจิทัล "

– Mohsin Abbas, รองประธาน - หัวหน้าฝ่ายผลิตภัณฑ์และวิศวกรรมสำหรับช่องทางของลูกค้าและพาร์ทเนอร์, MyJio