Hiểu các số liệu không có sự cố

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

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

Để hiểu các số liệu không gặp sự cố, sẽ rất hữu ích khi hiểu cách Crashlytics phân biệt người dùng với một phiên:

  • Người dùng là một cá nhân cài đặt ứng dụng của bạn 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 nhiều 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 khác nhau và duy nhất.

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

Chỉ 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à phần trăm 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 nhưng không gặp sự cố. Số liệu này phản ánh trải nghiệm mà ứng dụng của bạn mang lại cho một người dùng. Nó thường được theo dõi dưới dạng chỉ số tình trạng chính cho toàn bộ ứng dụng khi mục tiêu là trải nghiệm người dùng tổng thể.

Số liệu này có thể được áp dụng cụ thể cho các loại ứng dụng sau:

  • Ứng dụng có phiên dài và thông thường, 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 thông thường, nơi 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 thời gian dài hơn, thường là trải nghiệm nhiều phiên, nên việc tối đa hóa tổng số người dùng không gặp sự cố sẽ được ưu tiên hơn là đảm bảo mỗi phiên riêng lẻ đều hoàn hảo.

  • Cá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 đối với các nền tảng này lớn hơn sự bất tiện khi xảy ra sự cố.

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

Chỉ số phiên không gặp sự cố là phần trăm số phiên đã xảy ra trong 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 thấy độ 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ần tương tác đầu tiên của người dùng có thể khiến người dùng thất vọng ngay lập tức đến mức bỏ dở.

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

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

  • Các ứng dụng có tác động đáng kể như ứng dụng tài chính hoặc ứng dụng điều hướng, trong đó trọng tâm là trạng thái cuối cùng của trải nghiệm. Sự cố ở một trong những ứng dụng này có thể dẫn đến sự cố nghiêm trọng, dẫn đến mất niềm tin vào ứng dụng.

Tính toán các số liệu không có sự cố

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 khoảng thời gian đã chọn.

Đây là công thức tính tỷ lệ phần trăm người dùng không gặp sự cố. Các giá trị đầu vào của nó được cung cấp bởi SDK Crashlytics và chúng dựa trên khoảng thời gian bạn đã chọn từ menu thả xuống ở phía trên 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 duy nhấ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à tổng hợp theo thời gian chứ không phải mức trung bình.

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

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

Giá trị phiên không gặp sự cố biểu thị 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 khoảng thời gian đã chọn.

Đây là công thức tính phần trăm số phiên không gặp sự cố. Các giá trị đầu vào của nó được cung cấp bởi SDK Crashlytics và chúng dựa trên khoảng thời gian bạn đã chọn từ menu 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 biểu thị số phiên kết thúc gặp sự cố trong khoảng thời gian đã chọn.

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

Tỷ lệ phiên không gặp sự cố là tổng hợp theo thời gian chứ không phải mức trung bình.