퍼널 분석(Funnel Analysis)은 목표 행동을 향한 일련의 단계를 통해 사용자 진행 상황을 추적하는 모바일 분석 방법입니다. 퍼널은 사용자가 어떤 단계에서 이탈하는지와 그 이유를 보여줍니다. Amplitude, 2025에 따르면, 퍼널 분석을 정기적으로 수행하는 앱은 병목 현상을 집중적으로 수정하여 6개월 동안 평균 20%의 전환율을 향상시킵니다. 퍼널은 제품 분석가의 주요 도구입니다.
주요 내용
퍼널 분석(Funnel Analysis)은 전환으로 이어지는 일련의 이벤트를 식별하는 분석 방법입니다. 각 후속 단계에는 이전 단계를 모두 완료한 사용자만 포함됩니다. 그 결과는 “퍼널” — 넓은 입구(시작한 모든 사람)와 좁은 출구(완료한 사람)입니다.
모바일 앱에서 일반적인 퍼널은 다음과 같습니다: 설치 → 등록 → 온보딩 → 첫 번째 행동 → 반복 행동 → 구매. 각 단계에서 일부 사용자가 이탈하며, 분석가의 임무는 원인을 이해하고 손실을 줄이는 것입니다.
| 지표 | 공식 | 예시 |
|---|---|---|
| 전환율 | N단계 사용자 / 1단계 사용자 | 70%가 3단계 도달 |
| 단계 전환 | N+1단계 사용자 / N단계 사용자 | 85%가 2단계에서 3단계로 이동 |
| 드롭오프율 | 1 — 단계 전환 | 15%가 2단계에서 이탈 |
| 평균 시간 | 단계 간 평균 시간 | 설치에서 등록까지 2.3분 |
단계 간 평균 시간 지표는 종종 과소평가됩니다. 설치에서 등록까지 평균 45분이 걸린다면, 문제는 콘텐츠 로딩 또는 첫 화면의 복잡성에 있습니다.
퍼널은 개방형과 폐쇄형의 두 가지 주요 유형으로 나뉩니다. 선택은 시나리오와 사용자 여정의 유연성에 따라 달라집니다.
사용자는 모든 단계를 엄격한 순서로 완료해야 합니다. 단계를 건너뛰거나 다른 경로를 취하면 퍼널에 포함되지 않습니다. 예: 등록 → 이메일 확인 → 프로필 작성 → 첫 주문. 폐쇄형 퍼널은 깨끗한 그림을 제공하지만 실제 사용자 시나리오를 제외합니다.
사용자는 단계를 어떤 순서로든 수행하거나 일부를 건너뛸 수 있습니다. 시스템은 각 단계에서 독립적으로 전환을 계산합니다. 예: 카탈로그 보기 → 장바구니에 추가 → 체크아웃. 개방형 퍼널은 대부분의 모바일 앱에 더 현실적인 방법입니다.
1단계(필수): 앱 설치. 2단계(필수): 구독 화면 보기. 3단계(선택): 요금제 보기. 4단계(필수): 구독 구매. 하이브리드 접근 방식은 데이터 순도와 현실성 사이의 균형을 제공합니다.
퍼널 구축은 분석과 제품의 교차점에 있는 작업입니다. 프로세스는 가설 수립부터 보고서 자동화까지 5단계로 구성됩니다.
사용자가 무엇을 하길 원하나요? purchase_completed, subscription_started, referral_sent. 목표 이벤트는 퍼널의 정점입니다. 아래의 모든 단계가 그곳으로 이어집니다.
앱 진입과 목표 행동 사이의 모든 필수 이벤트를 나열합니다. 전자상거래의 경우: app_opened → product_viewed → add_to_cart → checkout_started → payment_selected → purchase_completed. 각 이벤트는 이미 Event Tracking에 존재하거나 추가되어야 합니다.
시간 창(Time Window) — 첫 번째와 마지막 단계 사이의 최대 시간. 빠른 시나리오(게임 설치)의 경우 24시간. 구독 기반의 경우 7일 또는 30일. 창 밖의 이벤트는 분석에 포함되지 않습니다.
창 선택은 전환에 직접적인 영향을 미칩니다: 너무 짧은 창(1시간)은 2시간 후에 구매를 완료하기 위해 돌아온 사용자를 차단합니다. 너무 긴 창(30일)은 무작위 행동을 포함합니다. 최적값은 단계 간 시간 분석을 통해 결정됩니다: 간격 분포를 구축하고 90번째 백분위수에서 창을 선택합니다.
빠른 퍼널(온보딩, 등록)의 경우 1시간 창을 사용합니다. 중간(첫 구매)의 경우 7일. 긴(구독) 경우 30일. 동일한 퍼널 내에서 다른 단계 쌍에 대해 다른 창을 사용할 수 있습니다.
-- BigQuery에서 Funnel 계산 예시
WITH funnel_steps AS (
SELECT
user_id,
event_name,
event_timestamp,
LAG(event_name) OVER (
PARTITION BY user_id ORDER BY event_timestamp
) AS previous_event
FROM `project.events.*`
WHERE event_name IN (
'app_opened', 'product_viewed',
'add_to_cart', 'purchase_completed'
)
)
SELECT
event_name AS step,
COUNT(DISTINCT user_id) AS users,
ROUND(
COUNT(DISTINCT user_id)
/ MAX(COUNT(DISTINCT user_id)) OVER (), 3
) AS conversion_rate
FROM funnel_steps
GROUP BY step
ORDER BY ARRAY_POSITION(
['app_opened', 'product_viewed',
'add_to_cart', 'purchase_completed'],
event_name
)
이 쿼리는 시퀀스 추적을 위해 LAG를, 단계 정렬을 위해 ARRAY_POSITION을 사용합니다. 결과는 각 단계의 사용자 수와 전환율을 보여주는 표입니다.
지난 30일간의 데이터로 퍼널을 구축합니다. “checkout_started”의 전환율이 80%인데 “purchase_completed”가 25%라면, 문제는 결제 양식에 있습니다. 경쟁사 벤치마크와 비교: Statista(2024)에 따르면 모바일 앱의 평균 장바구니 전환율은 15~25%입니다.
대시보드(Looker Studio, Tableau)에서 퍼널이 포함된 일일 보고서를 설정합니다. 알림 추가: 단계의 전환율이 관리 한계 아래로 떨어지면 Slack 또는 Telegram으로 알림을 보냅니다.
드롭오프 분석은 퍼널 분석의 핵심 단계입니다. 각 단계의 손실은 제품 개선을 위한 가설의 원천입니다. 세 가지 문제 영역이 식별됩니다: 기술적 버그, UX 장벽, 동기 부여 시나리오.
“registration_completed” 단계에서 전화번호 입력 후 15%의 사용자가 이탈한다면, SMS 게이트웨이를 확인하세요. 기술적 손실은 1~2일 내에 수정 가능하며 빠른 전환 향상을 제공합니다. Firebase Crashlytics를 퍼널과 함께 사용하여 버그를 식별하세요.
“cart_viewed” → “checkout_started”에서 40%가 손실된다면, 문제는 장바구니 UX에 있습니다. 화면 접힘 위에 “체크아웃” 버튼이 없거나 주소 입력 전에 배송비가 표시되지 않을 수 있습니다. UX 분석에는 세션 리플레이(Hotjar, UXCam, Smartlook)가 필요합니다.
사용자가 “payment_selected”에 도달했지만 구매를 완료하지 않는다면, 제안의 가치가 가격보다 낮은 것입니다. 동기 부여 손실은 할인, 체험판, 사회적 증거로 해결합니다. A/B 테스트: 50%의 사용자에게 결제 페이지에서 리뷰를 표시하고 전환율을 비교하세요.
퍼널에 적용된 5가지 이유 기법: 전환율이 20% 하락한 단계에서 연속적으로 다섯 번의 “왜” 질문을 합니다. 사용자가 결제에 도달하지 못하는 이유는? 결제 양식 로딩이 느리기 때문입니다. 왜 느리게 로딩되나요? 결제 게이트웨이 요청이 시간 초과되기 때문입니다. 왜 시간 초과되나요? SDK가 업데이트되지 않았기 때문입니다. 이 방법론은 증상이 아닌 근본 원인을 식별합니다.
퍼널의 코호트 분석은 또 다른 도구입니다. 1월과 2월에 앱을 설치한 사용자의 퍼널을 비교합니다. 2월 코호트가 “등록” 단계에서 15%의 전환율 하락을 보인다면, 원인은 1월 말에 출시된 온보딩 화면 변경입니다. 코호트는 시간적 요인을 분리합니다.
CXL Institute(2024)에 따르면, 체계적인 드롭오프 분석 후 가설의 A/B 테스트를 통해 3개월 만에 평균 30%의 퍼널 전환율 향상을 얻을 수 있습니다.
각 도구는 퍼널 구축에 대한 고유한 접근 방식을 제공합니다. 선택은 제품의 복잡성과 예산에 따라 다릅니다.
Amplitude는 제품 분석의 선두주자입니다. 내장된 퍼널 분석을 통해 코호트, 기기 및 앱 버전별로 퍼널을 세분화할 수 있습니다. Pathfinder는 분기를 보여줍니다 — 2단계 후 얼마나 많은 사용자가 대체 경로를 택했는지 표시합니다.
Mixpanel Flows는 퍼널을 전환 그래프로 시각화합니다. 장점: 실시간 업데이트. 단점: 무료 요금제에서 제한된 필터링. 최대 10명의 분석가 팀이 있는 중간 규모 프로젝트에 적합합니다.
Firebase는 최대 10단계까지 무료 퍼널 보고서를 제공합니다. BigQuery와의 통합을 통해 SQL로 사용자 지정 퍼널을 구축할 수 있습니다. 전환 분석을 막 시작하는 스타트업에 이상적입니다.
엔터프라이즈 솔루션의 경우 BigQuery를 소스로 Tableau를 사용합니다. 이는 완전한 유연성(사용자 지정 지표, 설치부터 LTV까지 종단 간 분석, 실시간 모니터링)을 제공합니다. BI 엔지니어가 필요합니다.
GA4는 Explore 섹션에서 퍼널 탐색을 제공합니다. 최대 10단계, 사용자 매개변수별 세분화 및 기간 비교를 지원합니다. 단점: Amplitude에 비해 제한된 유연성이지만 완전 무료이며 Google Ads와 통합됩니다.
| 도구 | 무료 | 최대 단계 | BigQuery | 실시간 |
|---|---|---|---|---|
| Firebase | 예 | 10 | 예 | 아니요 |
| Amplitude | 아니요 | ∞ | 예 | 예 |
| Mixpanel | 아니요 | ∞ | 아니요 | 예 |
| GA4 | 예 | 10 | 예 | 아니요 |
| Tableau+BigQuery | 아니요 | ∞ | 예 | 예 |
도구 선택은 분석 빈도에 따라 결정됩니다. 일일 퍼널 모니터링에는 Amplitude 또는 Mixpanel이 적합합니다. 주간 전략 보고서에는 BigQuery가 포함된 Tableau. 스타트업의 경우 Firebase 또는 GA4.
자주 묻는 질문
최적의 단계 수는 4~7개입니다. 4개 미만이면 퍼널이 너무 집계되어 문제가 보이지 않습니다. 7개를 초과하면 정확도가 떨어집니다: 통계적 유의성을 위해 8단계에 도달하는 사용자가 너무 적습니다. 주요 의사 결정 지점에 집중하세요.
설치는 유료 트래픽에만 퍼널 진입점입니다. 유기적 트래픽의 경우 진입점은 app_opened 또는 첫 화면의 screen_view입니다. 기여도 분석(AppsFlyer / Adjust)을 사용하여 소스별로 설치를 분리하고 각 채널의 전환율을 계산하세요.
광고 플랫폼(Meta, Google)은 자체 기여도 모델(마지막 클릭, 조회 후 전환)로 전환을 측정합니다. 퍼널 분석은 앱 내 이벤트를 기준으로 엄격하게 측정합니다. 10~20%의 차이는 정상입니다. 내부 퍼널을 진실의 원천으로 삼으세요.
제품 지표는 매일. 전략 보고서는 매주. 매일 퍼널을 검토하면 버그가 있는 릴리스 직후 전환율 하락을 발견할 수 있습니다. 단계 전환율이 평균에서 3 시그마 아래로 떨어질 때 알림을 설정하세요.
Screen View만 기반으로 가능하지만 제한이 있습니다. 화면 기반 퍼널은 사용자가 어디에서 이탈하는지 보여주지만 이유는 설명하지 않습니다. 완전한 분석을 위해서는 비즈니스 이벤트가 필요합니다: add_to_cart는 장바구니 화면의 screen_view보다 더 유익합니다.
요약
턴키 방식의 모바일 애플리케이션을 개발해 드립니다
IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.