Cách Telegram Mini Apps giúp chúng tôi giảm thời gian onboarding từ 2 phút xuống còn 10 giây

Tôi từng nghĩ việc xây dựng trò chơi mới của mình sẽ rất khó khăn.

Tôi đã lầm.

Phần khó khăn không nằm ở logic trò chơi hay các animations.

Phần khó khăn là tất cả mọi thứ diễn ra trước khi trò chơi bắt đầu.

Tôi đã dành quá nhiều thời gian để cố gắng tối ưu hóa gameplay.

Lẽ ra tôi nên tối ưu hóa khoảng thời gian từ lúc người dùng nói "Chơi thôi" cho đến khi họ thực sự bắt đầu chơi.

Các trò chơi di động truyền thống có quá nhiều bước:

  • Nhận một liên kết
  • Mở App Store
  • Tải ứng dụng
  • Cài đặt ứng dụng
  • Tạo tài khoản
  • Xác minh email
  • Đăng nhập
  • Tìm phòng
  • Bắt đầu chơi

Mỗi bước đều khiến người dùng bỏ cuộc. Onboarding mang lại cảm giác như đang làm việc.

Tôi muốn một quy trình trông như thế này:

  • Nhận một liên kết
  • Chạm
  • Chơi

Telegram Mini Apps đã giải quyết vấn đề này.

Người dùng đã có sẵn Telegram. Họ đã có danh tính, hồ sơ và một social graph.

Thay vì bắt họ tạo tài khoản mới, chúng tôi sử dụng chính tài khoản họ đang có.

Quy trình mới của chúng tôi:

  • Nhận một liên kết
  • Mở Telegram
  • Bắt đầu chơi

Không cần cài đặt. Không cần đăng ký. Không cần mật khẩu.

Người dùng mới tham gia trò chơi chỉ trong vòng 5 đến 10 giây.

Tôi đã ngừng theo dõi FPS hay độ trễ API như là chỉ số chính của mình.

Tôi bắt đầu theo dõi "Time to first game".

Mọi người không quan tâm đến công nghệ của bạn. Họ quan tâm đến việc họ tiếp cận được giá trị nhanh đến mức nào.

Quá trình onboarding tốt nhất là quá trình mà người dùng không hề nhận ra.

Xây dựng trên Telegram có những thách thức riêng:

  • Làm việc trong mobile WebView
  • Tối ưu hóa animations cho di động
  • Xử lý deep links
  • Quản lý state
  • Thiết kế cho màn hình nhỏ

Những sự đánh đổi này hoàn toàn xứng đáng để loại bỏ các rào cản (friction).

Tôi từng nghĩ những sản phẩm tuyệt vời cần nhiều tính năng hơn.

Giờ đây tôi biết rằng những sản phẩm tuyệt vời chiến thắng bằng cách loại bỏ các trở ngại.

Mỗi màn hình hoặc mật khẩu dư thừa đều là một cơ hội để người dùng rời đi.

Giờ đây, khi xây dựng sản phẩm, tôi đặt ra một câu hỏi khác:

"Tôi có thể loại bỏ điều gì trước khi người dùng nhận được giá trị?"

Giảm thời gian onboarding từ hai phút xuống còn mười giây là quyết định sản phẩm tốt nhất của tôi.

Source: https://dev.to/ivan_tishkov/how-telegram-mini-apps-reduced-our-onboarding-from-2-minutes-to-10-seconds-ji8