BookMyShow là hãng bán vé lớn nhất Ấn Độ, với hơn 50 triệu khách truy cập hằng tháng. Họ đã phát triển một phiên bản cải tiến trang web dành cho thiết bị di động sử dụng Ứng dụng web tiến bộ (PWA), giúp tăng hơn 80% tăng lượt chuyển đổi, tức là nhiều người dùng mua vé hơn.
Kể từ khi ra mắt PWA, chúng tôi đã thấy sự gia tăng theo cấp số nhân trong số lượng thiết bị di động tỷ lệ chuyển đổi. PWA giúp chúng tôi kết nối với nhiều người hơn trên thiết bị di động. Người dùng thiết bị di động chiếm phần lớn tổng số khán giả của chúng tôi.
Sahil Tewari, Trợ lý tổng giám đốc, Nhóm di động và web
- PWA của BookMyShow giúp tỷ lệ chuyển đổi tăng hơn 80%.
- Kích thước của PWA nhỏ hơn ứng dụng Android 54 lần và nhỏ hơn ứng dụng iOS 180 lần.
- PWA mất chưa đến 2,94 giây để tải và cho phép thanh toán trong vòng 30 giây.
Thử thách
BookMyShow có lượng đối tượng sử dụng thiết bị di động ngày càng tăng. Hơn 85% giao dịch diễn ra trên thiết bị di động và lưu lượng truy cập web dành cho thiết bị di động của công ty gần đây đã vượt qua lưu lượng truy cập web dành cho máy tính. Ngay cả khi lưu lượng truy cập tăng lên, công ty vẫn gặp phải tỷ lệ thoát cao vì tốc độ tải và trải nghiệm người dùng của trang web dành cho thiết bị di động chưa tối ưu.
Ứng dụng gốc của họ cũng gây ra vấn đề vì ứng dụng này yêu cầu mức sử dụng bộ nhớ và dữ liệu lớn để hoạt động hiệu quả. "Mọi người sử dụng ứng dụng gốc và hài lòng với nó, nhưng mối quan tâm chính của họ là việc sử dụng dữ liệu và bộ nhớ mà ứng dụng sử dụng". Tripathi, Phó chủ tịch bộ phận thiết kế. "Nếu họ đã gỡ cài đặt ứng dụng rồi thử bằng trình duyệt cho thiết bị di động, nó đã không hoạt động theo cách tương tự."
Giải pháp
Biết rằng tốc độ và hiệu quả là yếu tố then chốt để mang lại trải nghiệm mua vé tốt, nên BookMyShow đã ra mắt một PWA để mang đến trải nghiệm web di động tốt nhất có thể cho phần lớn người dùng. PWA sẽ mang đến trải nghiệm đặt vé xem phim liền mạch, suôn sẻ, giúp tối ưu hoá tốc độ và loại bỏ các quy tắc ràng buộc về dữ liệu cho khách hàng hiện tại mà không làm giảm trải nghiệm người dùng.
Việc chuyển sang PWA cũng mang lại cho BookMyShow cơ hội đồng thời di chuyển khỏi ngăn xếp phụ trợ PHP, liên quan đến việc làm lại một số phát triển ứng dụng. Họ đã áp dụng các giải pháp tiên tiến và xây dựng mạnh mẽ, được cải tiến về kỹ thuật, cung cấp cho người dùng đáng tin cậy và hấp dẫn giống như ứng dụng gốc.
PWA được tối ưu hoá về tốc độ. Mục tiêu cho ứng dụng—chỉ mất 10 tháng để tạo — được tạo để cho phép thanh toán trong vòng 30 giây. Họ cũng rất hào hứng sử dụng tính năng "thêm vào màn hình chính" để mang lại trải nghiệm giống như ứng dụng gốc. Ứng dụng PWA của họ chỉ có kích thước khoảng 440 KB – nhỏ hơn 54 lần so với ứng dụng Android và nhỏ hơn 180 lần so với ứng dụng iOS. BookMyShow cũng tận dụng các worker dịch vụ để mang lại hiệu suất đáng tin cậy trên các mạng chậm hoặc không đáng tin cậy. Mức sử dụng dữ liệu cũng giảm đáng kể nhờ tối ưu hoá. Khi người dùng yêu cầu một phiên bản chỉ những nội dung cần thiết cho trang đó mới được tải và duy trì dữ liệu. Trên mạng 2G, thời gian tải ban đầu chỉ là 4 giây. Kể cả khi được cá nhân hoá đề xuất phim, PWA mất dưới 2,94 giây trong thời gian tiếp theo tải. Tất cả những thay đổi này đã giúp tỷ lệ chuyển đổi tăng hơn 80%, một sự khác biệt lớn về lợi nhuận của BookMyShow.