퍼널 분석
규칙
- 퍼널을 순서가 지정된 단계 배열로 정의:
[{ name, event, optional? }]— 각 단계는 이전 단계의 사용자를 필터링합니다. - 이벤트를 서버 측에서 추적: 클라이언트가 아닌 API 라우트에서 이벤트 전송 — 광고 차단기가 클라이언트 측 이벤트의 20-40%를 차단합니다.
- 이벤트 스키마:
{ event, userId, timestamp, properties: {} }— 퍼널 재구성을 위해 항상sessionId를 포함하세요. - 단계별 이탈률:
(진입자 수 - 이탈자 수) / 진입자 수 * 100— 이탈률이 20%를 초과하는 단계를 중요 단계로 표시합니다. - 단계 간 시간: N단계에서 N+1단계까지의 중간 시간 측정 — 긴 시간 간격은 마찰을 나타냅니다.
- 코호트 분석: 가입 주 또는 획득 채널별로 사용자 그룹화 — 코호트 간 퍼널 성과 비교.
- 전환 기간: 퍼널 완료에 최대 시간 설정 (예: 7일) — 이를 초과하는 세션은 무시합니다.
- 시각화: 각 단계에 백분율 레이블이 있는 가로 퍼널 차트 — 남은 사용자 수에 비례하는 막대 너비 사용.
- 퍼널 세분화: 디바이스 유형, 획득 소스, 사용자 플랜, 지역별 — 비정상적인 이탈이 있는 세그먼트를 찾습니다.
- 원시 이벤트를 저장하고 읽기 시 퍼널 계산 — 사전 집계하지 마세요. 나중에 다시 분할해야 할 수 있습니다.
금지 사항
- 7단계를 초과하는 퍼널 — 중간 단계를 단순화하거나 그룹화하세요.
- 페이지 뷰를 퍼널 단계로 계산 — 의도적인 액션(클릭, 제출, 구매)을 사용하세요.
- 모바일과 데스크톱 차이 무시 — 전환율이 2-3배 차이 나는 경우가 많습니다.
- 퍼널 정의를 하드코딩 — 배포 없이 제품이 반복할 수 있도록 설정에 저장하세요.