Tìm hiểu về những chỉ số không có sự cố

Đối với mỗi ứng dụng, Crashlytics sẽ tự động tính toán và hiển thị các chỉ số không gặp sự cố, cụ thể là tỷ lệ phần trăm người dùng không gặp sự cố và tỷ lệ phần trăm phiên không gặp sự cố. Các chỉ số này có thể giúp bạn nhanh chóng hiểu được độ ổn định của ứng dụng.

Bạn có thể tìm thấy biểu đồ về các chỉ số không gặp sự cố này ở đầu trang tổng quan Crashlytics. Bạn có thể lọc các biểu đồ này theo nhiều phương diện, chẳng hạn như phạm vi thời gian, bản dựng và (đối với ứng dụng Android) theo kênh Google Play.

Để hiểu các chỉ số không gặp sự cố, bạn nên hiểu cách Crashlytics phân biệt người dùng với phiên:

  • Người dùng là một lượt cài đặt riêng lẻ của ứng dụng trên một thiết bị. Ví dụ: nếu một người đã cài đặt ứng dụng của bạn trên một số thiết bị khác nhau, thì Crashlytics sẽ tính mỗi lượt cài đặt là một người dùng riêng biệt.

  • Phiên hoạt động là khoảng thời gian liên tục mà người dùng tương tác với một ứng dụng. Một phiên mới bắt đầu khi ứng dụng khởi động nguội hoặc ứng dụng chạy ở chế độ nền trước sau ít nhất 30 phút chạy ở chế độ nền.

Chỉ số số người dùng không gặp sự cố là gì?

Chỉ số người dùng không gặp sự cố là tỷ lệ phần trăm người dùng đã tương tác với ứng dụng của bạn trong một khoảng thời gian đã chọn nhưng không gặp sự cố. Chỉ số này phản ánh trải nghiệm mà ứng dụng của bạn mang đến cho một người dùng. Chỉ số này thường được theo dõi làm chỉ số hiệu suất chính cho toàn bộ ứng dụng, khi mục tiêu là trải nghiệm tổng thể của người dùng.

Chỉ số này có thể áp dụng riêng cho các loại ứng dụng sau:

  • Ứng dụng có phiên dài và không thường xuyên, chẳng hạn như ứng dụng phát trực tuyến theo yêu cầu, ứng dụng mạng xã hội hoặc trò chơi không thường xuyên, trong đó người dùng có thể tiếp tục từ nơi họ dừng lại. Vì người dùng thường tương tác với các ứng dụng này trong trải nghiệm dài hơn, thường là nhiều phiên, nên việc tối đa hoá tổng số người dùng không gặp sự cố sẽ được ưu tiên hơn việc đảm bảo từng phiên riêng lẻ không gặp sự cố.

  • Ứng dụng có cơ sở người dùng đã được thiết lập, chẳng hạn như các ứng dụng công việc đã được thiết lập tốt hoặc các nền tảng trực tuyến quy mô lớn, trong đó thói quen và nhu cầu sử dụng các nền tảng này lớn hơn sự bất tiện khi gặp sự cố.

Chỉ số phiên không gặp sự cố là gì?

Chỉ số phiên không có sự cố là tỷ lệ phần trăm số phiên xảy ra trong một khoảng thời gian đã chọn và không kết thúc bằng sự cố. Các phiên không gặp sự cố cho biết độ tin cậy tổng thể của ứng dụng và tạo dựng niềm tin cho người dùng. Việc theo dõi các phiên không gặp sự cố đặc biệt quan trọng trong giai đoạn đầu của bản phát hành mới, khi sự cố xảy ra trong lượt tương tác đầu tiên của người dùng có thể khiến họ thất vọng ngay lập tức đến mức bỏ ngang.

Chỉ số này thường là chỉ số ưu tiên cho các loại ứng dụng sau:

  • Ứng dụng có kiểu sử dụng ngắn và cường độ cao, chẳng hạn như trò chơi theo thời gian thực hoặc ứng dụng phát trực tuyến nhạy cảm về thời gian, trong đó sự cố xảy ra giữa một thời điểm quan trọng có thể làm người dùng thất vọng.

  • Ứng dụng có hậu quả đáng kể, chẳng hạn như ứng dụng tài chính hoặc ứng dụng chỉ đường, trong đó trọng tâm là trạng thái kết thúc của trải nghiệm. Sự cố trong một trong những ứng dụng này có thể dẫn đến các vấn đề đáng kể, khiến người dùng mất niềm tin vào ứng dụng.

Tính toán các chỉ số không gặp sự cố

Tỷ lệ người dùng không gặp sự cố được tính như thế nào?

Giá trị người dùng không gặp sự cố thể hiện tỷ lệ phần trăm người dùng đã tương tác với ứng dụng của bạn nhưng không gặp sự cố trong một khoảng thời gian đã chọn.

Dưới đây là công thức tính tỷ lệ phần trăm người dùng không gặp sự cố. Giá trị đầu vào của nó do SDK Crashlytics cung cấp và dựa trên khoảng thời gian mà bạn đã chọn trong trình đơn thả xuống ở trên cùng bên phải của trang tổng quan Crashlytics.

CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)

  • CRASHED_USERS thể hiện tổng số người dùng riêng biệt đã gặp sự cố trong khoảng thời gian đã chọn.

  • ALL_USERS thể hiện tổng số người dùng đã tương tác với ứng dụng của bạn trong khoảng thời gian đã chọn.

Tỷ lệ phần trăm người dùng không gặp sự cố là thông tin tổng hợp theo thời gian, chứ không phải là giá trị trung bình.

Bạn không nên so sánh giá trị người dùng không gặp sự cố trong nhiều khoảng thời gian. Xác suất một người dùng gặp sự cố sẽ tăng lên khi họ sử dụng ứng dụng của bạn nhiều lần hơn, vì vậy, giá trị người dùng không gặp sự cố có thể nhỏ hơn trong khoảng thời gian dài hơn.

Phiên không gặp sự cố được tính như thế nào?

Giá trị số phiên không gặp sự cố thể hiện tỷ lệ phần trăm số phiên xảy ra trong ứng dụng của bạn nhưng không gặp sự cố trong một khoảng thời gian đã chọn.

Dưới đây là công thức tính tỷ lệ phần trăm phiên không gặp sự cố. Giá trị đầu vào của nó do SDK Crashlytics cung cấp và dựa trên khoảng thời gian mà bạn đã chọn trong trình đơn thả xuống ở phía trên bên phải của trang tổng quan Crashlytics.

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)

  • CRASHED_SESSIONS thể hiện số phiên kết thúc bằng một sự cố trong khoảng thời gian đã chọn.

  • ALL_SESSIONS thể hiện tổng số phiên đã diễn ra trong ứng dụng của bạn trong khoảng thời gian đã chọn.

Tỷ lệ phần trăm phiên không có sự cố là thông tin tổng hợp theo thời gian, chứ không phải là giá trị trung bình.