크래시 프리율은 앱 안정성의 핵심 지표입니다: 앱 크래시를 경험하지 않은 세션(또는 사용자)의 비율. 크래시는 치명적인 UX 이벤트입니다 — 앱이 강제 종료되고, 사용자는 상태를 잃으며, 앱에 대한 신뢰가 무너집니다. 높은 크래시율을 가진 앱은 제품의 나머지가 아무리 좋아도, 획득으로 따라잡을 수 없을 만큼 빠르게 사용자를 삭제로 잃습니다.
두 가지 유형
- 크래시 프리 세션: 크래시 없이 완료된 전체 세션의 비율. 집계 안정성 보고에 사용됩니다. 하한 지표 — 특정 사용자의 단 하나의 세션이 크래시하더라도, 나머지 세션은 괜찮을 수 있습니다.
- 크래시 프리 사용자: 정해진 기간(보통 최근 7일 또는 30일) 동안 크래시를 경험하지 않은 사용자의 비율. 더 높은 기준 — 사용자가 한 번 크래시를 경험하면 윈도우가 리셋될 때까지 '크래시 영향' 상태입니다.
두 가지 모두 보고하세요. 다른 이야기를 전달합니다. 크래시 프리 세션은 일일 운영 지표이고, 크래시 프리 사용자는 사용자 경험 지표입니다.
현대 벤치마크
- 소비자 앱: 크래시 프리율 99.5%+가 운영 기준선. 최상위 앱은 99.9%+로 운영됩니다.
- 금융/의료/고위험 앱: 최소 99.9%+. 사용자들은 중요한 워크플로우에서 불안정성에 대한 허용치가 거의 없습니다.
- 하이퍼캐주얼 게임: 98-99%가 더 일반적입니다(빠른 반복, QA 축소). 단기 세션 제품 형태를 감안한 수용 가능한 트레이드오프.
- 99% 미만: 심각한 문제. 즉시 조사하고 해결될 때까지 매일 핫픽스를 배포하세요.
- 97% 미만: 비즈니스 존립 위협. 새 기능 개발을 중단하고 안정성이 회복될 때까지 엔지니어링 전력을 집중하세요.
1% 크래시율은 '단 1%'가 아닙니다 — 치명적입니다. 세션의 1/100이 크래시하고 평균 사용자가 주당 5세션을 가진다면, 주당 약 5%의 사용자가 크래시를 경험하고 한 달에 20%+가 됩니다. 각 크래시 이벤트는 삭제 확률을 의미 있게 높입니다 — 일반적인 영향: 1% 크래시율(크래시 프리율 99%)이 D7 리텐션을 10-20% 떨어뜨리고 99.5%+ 기준선 대비 D30 삭제율을 15-30% 높입니다. 작은 절대 수치, 비즈니스에 큰 영향.
크래시 추적 도구
- Firebase Crashlytics — Google의 무료 크래시 추적. 도입률 기준 시장 선도자(Android 앱의 약 70%, 상당한 iOS 점유율로 추산). 강력한 스택 추적 심볼리케이션, 실시간 알림, 심층 분석을 위한 BigQuery 통합.
- Sentry — 넓은 범위(크래시뿐만 아니라 비치명적 오류도)의 강력한 크로스 플랫폼 크래시 + 오류 모니터링. 엔지니어링 중심 팀에서 인기.
- Bugsnag (현 SmartBear) — Sentry와 기능 유사, 기업에서 일반적.
- Apple App Store Connect / Google Play Console — 스토어 자체의 네이티브 크래시 대시보드. 교차 확인으로 사용하세요. 이것만으로는 충분하지 않습니다(스택 추적 세부 정보 제한, 느린 집계).
프로세스 규율: 모든 릴리즈는 광범위한 출시 전 문서화된 크래시 프리율 게이트가 있어야 합니다. 단계적 출시(Google Play staged rollout, App Store phased release)를 통해 100%에 영향을 미치기 전에 사용자의 1-5%에서 안정성 회귀를 발견할 수 있습니다. 명확한 임계값을 설정하세요(예: '첫 1% 사용자에서 크래시 프리율이 99.3% 미만으로 떨어지면 출시 중단')하고 이를 준수하세요.