Crashlytics는 각 앱에 대해 자동으로 계산하여 비정상 종료가 발생하지 않은 측정항목, 특히 비정상 종료가 발생하지 않은 사용자의 비율과 비정상 종료가 발생하지 않은 세션의 비율을 표시합니다. 이러한 측정항목을 통해 앱의 안정성을 빠르게 이해하는 데 도움이 될 수 있습니다
이러한 비정상 종료가 발생하지 않은 측정항목의 차트는 Crashlytics 대시보드 상단에서 찾을 수 있으며, 기간, 빌드, Google Play 트랙(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는 선택한 기간에 앱에서 발생한 총 세션 수를 나타냅니다.
비정상 종료가 발생하지 않은 세션 비율은 평균이 아닌 시간 경과에 따라 집계된 값입니다.