분석 및 지표는 모바일 애플리케이션에서 사용자 행동에 대한 데이터를 수집하고 분석하는 것입니다. Adjust(2025)에 따르면, 분석을 활용하는 앱은 Retention이 30% 높고 LTV가 25% 더 높습니다. 이 글에서는 주요 지표, 데이터 수집 및 분석 도구, 그리고 분석 구현 모범 사례를 설명합니다.
핵심 요점
DAU(Daily Active Users) — 하루 동안 앱과 상호작용한 고유 사용자 수. WAU — 주간, MAU — 월간. 이 지표는 사용자 규모를 보여줍니다. Sticky Factor = DAU/MAU는 앱의 «고착도»를 나타냅니다: >50% — 우수, 20~50% — 보통, <20% — 앱이 사용자를 유지하지 못함.
Retention — 설치 후 N일 후에 앱으로 돌아온 사용자의 비율. 주요 체크포인트: D1(1일차), D7(7일차), D30(30일차). 모바일 앱의 일반적인 값: D1 — 30~40%, D7 — 10~20%, D30 — 5~10%. Churn Rate은 반대 지표(이탈한 사용자의 비율)입니다. Retention은 제품 품질의 주요 지표입니다. Retention이 낮으면 신규 사용자 유치가 의미 없습니다.
LTV(Lifetime Value) — 앱에서 전체 생애 동안 한 사용자로부터 예상되는 수익. LTV = ARPU × 평균 생애 기간. ARPU(Average Revenue Per User) — 사용자당 평균 수익. ARPDAU(Average Revenue Per Daily Active User) — 일일 활성 사용자당 수익. 앱의 수익성을 위해서는 LTV가 CPI(설치당 비용)보다 최소 3배 높아야 합니다. 이러한 지표는 수익 창출 및 트래픽 구매에 중요합니다.
Conversion Rate — 목표 행동(구매, 등록, 구독)을 완료한 사용자의 비율. CTR(Click-Through Rate) — 광고 배너나 버튼의 클릭률. Session Length 및 Session Interval — 평균 세션 시간 및 세션 간 간격. 짧고 빈번한 세션(메신저, 소셜 네트워크) 대 길고 드문 세션(비디오, 교육).
| 지표 | 나타내는 내용 | 일반 값 |
|---|---|---|
| DAU | 일일 활성 사용자 | 분야에 따라 다름 |
| Retention D1 | 1일차 재방문 | 30~40% |
| Retention D7 | 7일차 재방문 | 10~20% |
| Retention D30 | 30일차 재방문 | 5~10% |
| LTV | 사용자당 수익 | > 3× CPI |
| ARPU | 사용자당 평균 수익 | 모델에 따라 다름 |
| Conversion Rate | 목표 행동 % | 2~10% |
| Session Length | 세션 시간 | 5~15분 |
Firebase Analytics — 이벤트, 사용자층, 보고서 수집을 위한 Google의 무료 도구. 장점: 무료(무제한 이벤트), Google Ads 및 BigQuery와의 통합, 자동 이벤트 수집(first_open, in_app_purchase, session_start). Firebase Analytics는 시작 및 기본 분석에 가장 적합합니다. 심층 데이터 분석을 위해서는 BigQuery를 사용하세요.
Amplitude — 사용자 행동에 초점을 맞춘 제품 분석 플랫폼. 퍼널 분석(Funnel Analysis), 코호트 분석(Cohort Analysis), 리텐션 분석(Retention Analysis) 및 행동 경로. 무료 요금제 — 월 최대 1,000만 이벤트. Amplitude는 고급 제품 분석에 적합합니다.
Mixpanel — Amplitude와 유사하며 이벤트 및 속성에 중점을 둡니다. 무료 요금제 — 월 최대 2,000만 이벤트(기능 제한 있음). IT Sectr에서는 기본 분석(설치, 구매, 크래시)에 Firebase Analytics를, 제품 분석 및 A/B 테스트에 Amplitude를 사용합니다.
Event Tracking — 앱에서 사용자 행동 기록: 클릭, 조회, 구매. 각 이벤트에는 이름(event_name)과 매개변수(event_params)가 있습니다. Firebase 표준 이벤트: screen_view, select_content, add_to_cart, purchase. 사용자 정의 이벤트: level_up, share_photo, filter_applied.
퍼널(Funnels) — 온보딩 완료나 제품 구매와 같은 목표로 이어지는 이벤트 시퀀스. 퍼널 분석(Funnel Analysis)은 사용자가 어떤 단계에서 이탈하는지 보여줍니다. 일반적인 퍼널: Install → Sign Up → Add to Cart → Purchase. Sign Up에서 이탈한다면 등록에 문제가 있는 것입니다.
코호트(Cohorts) — 공통 특성(설치 날짜, 국가, 트래픽 소스)으로 그룹화된 사용자 집단. 코호트 분석(Cohort Analysis)은 다른 그룹의 행동을 비교할 수 있게 합니다: 1월 vs 2월에 앱을 설치한 사용자의 일별 리텐션. User Properties — 사용자의 추가 속성(구독, 레벨, 국가).
Firebase Crashlytics — 모바일 앱에서 오류 및 크래시를 추적하는 주요 도구. Crashlytics는 각 크래시 시 스택 트레이스, 로그 및 기기 데이터를 수집합니다. 장점: 무료, Firebase Analytics와 자동 통합, 크래시 그룹화 및 우선순위 지정(대부분의 사용자에게 영향을 미치는 크래시).
Sentry — Flutter, React Native 및 기타 크로스 플랫폼 프레임워크에 대한 확장 지원을 갖춘 Crashlytics의 대안. Sentry는 크래시뿐만 아니라 성능 문제(느린 트랜잭션)도 수집합니다. Git 통합(Sentry → issue → commit). IT Sectr에서는 Crashlytics를 기본 도구로, Flutter 및 React Native 프로젝트에는 Sentry를 사용합니다.
Non-Fatal Errors — 크래시를 유발하지는 않지만 앱 로직을 방해하는 오류(실패한 요청, try-catch의 null 포인터). 앱 안정성의 완전한 그림을 보기 위해 이러한 오류도 로깅하는 것이 중요합니다.
A/B 테스트 — 목표 지표에 따라 더 나은 것을 선택하기 위해 화면 또는 기능의 두 버전(A — 제어, B — 변형)을 비교하는 방법. 모바일 개발에서 A/B 테스트는 Firebase Remote Config 또는 Amplitude Experiment를 통해 수행됩니다. 최소 테스트 기간 — 7일(요일 효과를 고려하기 위해).
A/A 테스트 — 두 버전이 동일한 테스트. 통계 도구의 정확성을 확인하는 데 사용됩니다. 다변량 테스트(MVT) — 여러 변경 사항을 동시에 테스트. 예: 새 화면 디자인 + 새 버튼 텍스트(4가지 조합). MVT는 더 많은 트래픽이 필요합니다.
통계적 유의성(p-value < 0.05) — 의사 결정을 위한 최소 임계값. 표본 크기는 예상 효과에 따라 다릅니다: 5% 개선을 위해 각 그룹에 약 1,000명의 사용자가 필요합니다. IT Sectr에서는 개발의 모든 단계에서 A/B 테스트를 수행합니다 — 이는 지표를 체계적으로 10~15% 개선합니다.
Firebase Remote Config — 새 버전을 게시하지 않고 앱 매개변수를 원격으로 변경하는 도구. A/B 테스트, 점진적 기능 롤아웃, 기능 활성화/비활성화에 사용됩니다. Remote Config는 사용자층별 개인화를 지원합니다.
자주 묻는 질문
Retention D1, D7, D30부터 시작하세요 — 이것이 제품 품질의 주요 지표입니다. 그런 다음 DAU/MAU(참여도)와 Conversion Rate(효과)를 추가하세요. 수익 창출 구현 후 LTV와 ARPU를 연결하세요.
네, Firebase Analytics는 무제한 이벤트로 완전 무료입니다. 고급 기능만 유료입니다: BigQuery 내보내기(월 10GB까지 무료), Firebase Remote Config(무료), A/B 테스트(일정량까지 무료).
Retention — 앱으로 돌아오는 사용자의 비율. 앱이 얼마나 유용한지를 나타내는 지표입니다. Retention이 낮으면 신규 사용자 유치가 수익성이 없습니다. Retention D1 > 30% — 좋음, D7 > 15% — 우수.
Firebase Analytics — 이벤트 수집 및 간단한 보고를 위한 무료 기본 도구. Amplitude — 고급 제품 분석을 위한 플랫폼: 코호트, 퍼널, 행동 경로, A/B 테스트. Firebase는 시작용, Amplitude는 성장용입니다.
최소 7일 — 평일과 주말의 행동 차이를 고려하기 위해. 효과가 작은 테스트(1~2%)는 2~4주가 필요합니다. 첫 번째 긍정적 결과에서 테스트를 중단하지 마세요 — 통계적 유의성(p < 0.05)을 기다리세요.
요약
턴키 방식의 모바일 애플리케이션을 개발해 드립니다
IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.