瞭解未發生當機情形的指標

Crashlytics 會自動為每個應用程式計算及顯示 未發生當機情形的指標,尤其是未受當機情況影響的使用者百分比, 未發生當機情形的工作階段百分比。有助您快速掌握 維持應用程式的穩定性

頁面頂端會顯示這些未發生當機情形的指標圖表 Crashlytics 資訊主頁,您也可以透過下列方式篩選這些圖表: 各種維度,例如時間範圍、版本和 (Android 應用程式) 。

如要瞭解未發生當機情形的指標,建議您先瞭解 Crashlytics 的使用方式 區分使用者和工作階段:

  • 使用者是指在裝置上獨立安裝的應用程式。例如: 如果使用者在多種裝置上安裝應用程式, Crashlytics 會將每次安裝作業計為不重複使用者的不重複使用者人數。

  • 工作階段是指使用者與廣告互動時的連續一段時間 應用程式。應用程式為冷啟動或應用程式處於冷啟動狀態時,就會啟動新的工作階段 會在背景執行至少 30 分鐘後啟動。

什麼是「未遇到當機情形的使用者」指標?

「未遇到當機情形的使用者」指標是指與網站互動的使用者百分比 應用程式,但未當機。這項指標反映的是 您的應用程式提供給單一使用者的體驗。常用追蹤資訊 做為整個應用程式的主要健康指標 (如果目標是整體使用者) 無須專人管理

這項指標可能特別適用於下列應用程式類型:

  • 提供長時間休閒工作階段的應用程式,例如隨選串流應用程式 社群媒體應用程式或休閒遊戲 。因為使用者與這些應用程式互動的時間通常較長 提供多工作階段體驗,盡可能提高不受當機影響的使用者總數 的優先順序高於確保個別工作階段無瑕疵。

  • 使用者數量有限的應用程式,例如信譽良好的工作應用程式;或 大規模線上平台,滿足消費者日常使用需求 降低因當機而造成的不便。

什麼是「未發生當機情形的工作階段」指標?

「未發生當機情形的工作階段」指標是工作階段數所佔的百分比 且未終止當機情形。沒有工作階段的工作階段 當機率代表應用程式的整體穩定性,並建立使用者信心。 追蹤未發生當機情形的工作階段在遊戲的早期階段特別重要 新版本發生時,當使用者與首次互動時當機時 立即感到挫折

這項指標通常是以下應用程式類型的偏好指標:

  • 採用短期且急劇使用模式的應用程式,例如即時遊戲或 有時效性的串流應用程式,在重大事件發生期間停止運作 畫面就可能損害使用者

  • 具有重大後果的應用程式,例如金融應用程式或導覽 這類體驗著重在體驗的結束狀態一次當機 都可能導致重大問題,導致消費者對這些應用程式失去信任 應用程式

未發生當機情形的指標計算

系統如何計算未遇到當機情形的使用者?

「未遇到當機情形的使用者」價值是指進行互動的使用者百分比 應用程式,但「沒有」在所選時間範圍內出現當機情形。

以下公式計算未發生當機情形的使用者百分比。 其輸入值是由 Crashlytics SDK 提供,其依據為 在右上方的下拉式選單中,您選取的時間範圍 請點選 Crashlytics 資訊主頁

CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)

  • CRASHED_USERS是指不重複使用者總數 所選時間範圍內有當機情形

  • ALL_USERS是指互動過的使用者總數 在指定時間範圍內顯示你的應用程式

未遇到當機情形的使用者百分比是長期匯總資料,而非平均值。

請勿以不同時間範圍比較未受當機情況影響的使用者價值。 單一使用者遭遇當機情形的機率增加, 使用應用程式後,未發生當機情形的使用者價值比較可能比較長 時間範圍。

系統如何計算未發生當機情形的工作階段?

「未發生當機情形的工作階段」值代表 發生當機情況,但在所選時間範圍內發生當機情形。

以下是計算未發生當機情形的工作階段百分比的公式。 其輸入值是由 Crashlytics SDK 提供,其依據為 在右上方的下拉式選單中,您選取的時間範圍 請點選 Crashlytics 資訊主頁

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)

  • CRASHED_SESSIONS:在 在指定時間範圍內當機

  • ALL_SESSIONS 表示發生的工作階段總數 在指定時間範圍內

未發生當機情形的工作階段百分比是長期匯總,而非