product-analytics
alirezarezvani/claude-skills
AARRR, North Star, HEART와 같은 프레임워크를 활용하여 제품 발견, 성장, 성숙 단계 전반에 걸쳐 제품 지표를 정의하고, 추적하며, 해석합니다.
...모든 것을 확장하십시오제품 분석
발견, 성장, 성숙 단계에 걸친 제품 지표를 정의하고, 추적하며, 해석합니다.
사용 시점
이 스킬은 다음 용도로 사용합니다:
- 지표 프레임워크 선정 (AARRR, North Star, HEART)
- 제품 단계별 KPI 정의 (PMF 전, 성장, 성숙)
- 대시보드 설계 및 지표 계층 구조
- 코호트 및 유지율 분석
- 기능 채택 및 퍼널 해석
워크플로우
- 지표 프레임워크 선정
- 성장 루프 및 퍼널 가시성을 위한 AARRR
- 부서 간 전략적 조정을 위한 North Star
- UX 품질 및 사용자 경험 측정을 위한 HEART
- 단계에 적합한 KPI 정의
- PMF 달성 전: 활성화, 초기 유지율, 정성적 성과
- 성장 단계: 고객 유치 효율성, 시장 확장, 전환 속도
- 성숙기: 유지율 심도, 매출 품질, 운영 효율성
- 대시보드 계층 설계
- 경영진 레이어: 5~7개의 방향성 지표
- 제품 건전성 계층: 신규 고객 유치, 활성화, 유지율, 참여도
- 기능 계층: 채택률, 활용 깊이, 반복 사용, 결과 상관관계
- 코호트 및 유지율 분석 수행
- 가입 코호트 또는 기능 노출 코호트별로 세분화
- 단일 시점의 스냅샷이 아닌 유지율 곡선을 비교
- 온보딩 및 첫 가치 창출 시점 주변의 변곡점 파악
- 해석 및 조치
- 지표의 변동을 제품 변경 사항 및 출시 일정과 연결
- 기간별 맥락을 활용하여 신호와 잡음을 구분하십시오
- 주요 지표별 위험/기회마다 명확한 제품 개선 방안을 하나씩 제안하십시오
단계별 KPI 지침
PMF 달성 전
- 활성화율
- 1주차 유지율
- 첫 가치 창출까지 소요 시간
- 문제-해결책 적합도 인터뷰 점수
성장
- 단계별 퍼널 전환율
- 월간 유지 사용자
- 신규 코호트 내 기능 채택률
- 확장/업셀링 대리 지표
성숙
- 순매출 유지율과 연계된 제품 지표
- 파워 유저 비중 및 사용 깊이
- 세그먼트별 이탈 위험 지표
- 신뢰성 및 지원 요청 감소 관련 제품 지표
대시보드 설계 원칙
- 단일 시점의 추정치가 아닌 추세를 보여주세요.
- KPI당 담당자는 한 명으로 제한한다.
- 각 KPI에 목표치, 임계값 및 결정 규칙을 연계하십시오.
- 기본적으로 코호트 및 세그먼트 필터를 사용하십시오.
- 비교 가능한 시간 범위(주 단위 대 주 단위, 월 단위 대 월 단위)를 우선적으로 사용하십시오.
참조:
references/metrics-frameworks.mdreferences/dashboard-templates.md
코호트 분석 방법
- 코호트 앵커 이벤트(가입, 활성화, 첫 구매)를 정의하십시오.
- 유지 행동(활성 일수, 핵심 행동, 세션 재방문)을 정의합니다.
- 코호트별 주/월 및 기간에 따라 유지율 매트릭스를 구축하십시오.
- 코호트 간 곡선 형태를 비교합니다.
- 조기 이탈 지점을 식별하고 고객 여정상의 마찰 요인을 분석합니다.
유지율 곡선 해석
- 초기 급격한 하락, 낮은 정체 구간: 온보딩 불일치 또는 초기 가치 부족.
- 중간 정도의 감소, 안정적인 정체 구간: 예측 가능한 이탈률을 보이는 건실한 핵심 사용자층.
- 낮은 수준에서 평탄화: 제품이 가끔 사용되고 있으므로, 가치 지표를 재검토해야 합니다.
- 신규 코호트의 성과 개선: 온보딩 또는 포지셔닝 개선이 효과를 보고 있음.
반패턴
| 안티패턴 | 해결 방안 |
|---|---|
| 허영 지표 — 활성화 맥락 없이 페이지뷰나 총 가입자 수만 추적하는 것 | 유치 지표는 항상 활성화율 및 유지율과 함께 분석해야 합니다 |
| 단일 시점 유지율 — “30일 유지율이 20%입니다”라고 보고하는 것 | 단일 시점의 스냅샷이 아닌, 코호트 간 유지율 곡선을 비교해야 함 |
| 대시보드 과부하 — 한 화면에 30개 이상의 지표 표시 | 경영진 수준: 5~7개 지표. 기능 수준: 기능별 지표만 |
| 결정 규칙 부재 — 임계값이나 실행 계획 없이 KPI만 추적 | 모든 KPI에는 목표치, 기준치, 담당자, 그리고 “X 미만일 경우 Y”가 필요합니다 |
| 세그먼트 간 평균화 — 세그먼트 간 차이를 숨기는 혼합 지표 보고 | 항상 코호트, 요금제 등급, 채널 또는 지역별로 세분화해야 함 |
| 계절성을 무시함 — 조정 없이 이번 주와 지난 주를 비교 | 전년 동기 대비 맥락을 고려한 기간 대비 분석 활용 |
도구
scripts/metrics_calculator.py
CSV 데이터를 기반으로 유지율, 코호트 및 퍼널 분석을 수행하는 CLI 유틸리티. 텍스트 및 JSON 출력을 지원합니다.
# Retention analysis
python3 scripts/metrics_calculator.py retention events.csv
python3 scripts/metrics_calculator.py retention events.csv --format json
# Cohort matrix
python3 scripts/metrics_calculator.py cohort events.csv --cohort-grain month
python3 scripts/metrics_calculator.py cohort events.csv --cohort-grain week --format json
# Funnel conversion
python3 scripts/metrics_calculator.py funnel funnel.csv --stages visit,signup,activate,pay
python3 scripts/metrics_calculator.py funnel funnel.csv --stages visit,signup,activate,pay --format json
유지율/코호트용 CSV 형식:
user_id,cohort_date,activity_date
u001,2026-01-01,2026-01-01
u001,2026-01-01,2026-01-03
u002,2026-01-02,2026-01-02
퍼널 분석용 CSV 형식:
user_id,stage
u001,visit
u001,signup
u001,activate
u002,visit
u002,signup
관련 항목
- 관련 항목:
product-team/experiment-designer— 지표 개선 기회를 파악한 후 A/B 테스트 계획을 세우기 위해 - 관련 항목:
product-team/product-manager-toolkit— 지표 기반 기능의 RICE 우선순위 결정 시 - 관련 항목:
product-team/product-discovery— 지표 분석 시 미지의 요소가 드러날 때의 가정 매핑 - 관련 내용:
finance/saas-metrics-coach— SaaS 특유의 지표(ARR, MRR, 이탈률, LTV)에 대해
---
name: product-analytics
description: Define, track, and interpret product metrics across discovery, growth, and mature product stages using frameworks like AARRR, North Star, and HEART.
---
# Product Analytics
Define, track, and interpret product metrics across discovery, growth, and mature product stages.
## When To Use
Use this skill for:
- Metric framework selection (AARRR, North Star, HEART)
- KPI definition by product stage (pre-PMF, growth, mature)
- Dashboard design and metric hierarchy
- Cohort and retention analysis
- Feature adoption and funnel interpretation
## Workflow
1. Select metric framework
- AARRR for growth loops and funnel visibility
- North Star for cross-functional strategic alignment
- HEART for UX quality and user experience measurement
2. Define stage-appropriate KPIs
- Pre-PMF: activation, early retention, qualitative success
- Growth: acquisition efficiency, expansion, conversion velocity
- Mature: retention depth, revenue quality, operational efficiency
3. Design dashboard layers
- Executive layer: 5-7 directional metrics
- Product health layer: acquisition, activation, retention, engagement
- Feature layer: adoption, depth, repeat usage, outcome correlation
4. Run cohort + retention analysis
- Segment by signup cohort or feature exposure cohort
- Compare retention curves, not single-point snapshots
- Identify inflection points around onboarding and first value moment
5. Interpret and act
- Connect metric movement to product changes and release timeline
- Distinguish signal from noise using period-over-period context
- Propose one clear product action per major metric risk/opportunity
## KPI Guidance By Stage
### Pre-PMF
- Activation rate
- Week-1 retention
- Time-to-first-value
- Problem-solution fit interview score
### Growth
- Funnel conversion by stage
- Monthly retained users
- Feature adoption among new cohorts
- Expansion / upsell proxy metrics
### Mature
- Net revenue retention aligned product metrics
- Power-user share and depth of use
- Churn risk indicators by segment
- Reliability and support-deflection product metrics
## Dashboard Design Principles
- Show trends, not isolated point estimates.
- Keep one owner per KPI.
- Pair each KPI with target, threshold, and decision rule.
- Use cohort and segment filters by default.
- Prefer comparable time windows (weekly vs weekly, monthly vs monthly).
See:
- `references/metrics-frameworks.md`
- `references/dashboard-templates.md`
## Cohort Analysis Method
1. Define cohort anchor event (signup, activation, first purchase).
2. Define retained behavior (active day, key action, repeat session).
3. Build retention matrix by cohort week/month and age period.
4. Compare curve shape across cohorts.
5. Flag early drop points and investigate journey friction.
## Retention Curve Interpretation
- Sharp early drop, low plateau: onboarding mismatch or weak initial value.
- Moderate drop, stable plateau: healthy core audience with predictable churn.
- Flattening at low level: product used occasionally, revisit value metric.
- Improving newer cohorts: onboarding or positioning improvements are working.
## Anti-Patterns
| Anti-pattern | Fix |
|---|---|
| **Vanity metrics** — tracking pageviews or total signups without activation context | Always pair acquisition metrics with activation rate and retention |
| **Single-point retention** — reporting "30-day retention is 20%" | Compare retention curves across cohorts, not isolated snapshots |
| **Dashboard overload** — 30+ metrics on one screen | Executive layer: 5-7 metrics. Feature layer: per-feature only |
| **No decision rule** — tracking a KPI with no threshold or action plan | Every KPI needs: target, threshold, owner, and "if below X, then Y" |
| **Averaging across segments** — reporting blended metrics that hide segment differences | Always segment by cohort, plan tier, channel, or geography |
| **Ignoring seasonality** — comparing this week to last week without adjusting | Use period-over-period with same-period-last-year context |
## Tooling
### `scripts/metrics_calculator.py`
CLI utility for retention, cohort, and funnel analysis from CSV data. Supports text and JSON output.
```bash
# Retention analysis
python3 scripts/metrics_calculator.py retention events.csv
python3 scripts/metrics_calculator.py retention events.csv --format json
# Cohort matrix
python3 scripts/metrics_calculator.py cohort events.csv --cohort-grain month
python3 scripts/metrics_calculator.py cohort events.csv --cohort-grain week --format json
# Funnel conversion
python3 scripts/metrics_calculator.py funnel funnel.csv --stages visit,signup,activate,pay
python3 scripts/metrics_calculator.py funnel funnel.csv --stages visit,signup,activate,pay --format json
```
**CSV format for retention/cohort:**
```csv
user_id,cohort_date,activity_date
u001,2026-01-01,2026-01-01
u001,2026-01-01,2026-01-03
u002,2026-01-02,2026-01-02
```
**CSV format for funnel:**
```csv
user_id,stage
u001,visit
u001,signup
u001,activate
u002,visit
u002,signup
```
## Cross-References
- Related: `product-team/experiment-designer` — for A/B test planning after identifying metric opportunities
- Related: `product-team/product-manager-toolkit` — for RICE prioritization of metric-driven features
- Related: `product-team/product-discovery` — for assumption mapping when metrics reveal unknowns
- Related: `finance/saas-metrics-coach` — for SaaS-specific metrics (ARR, MRR, churn, LTV)
모든 파일
0개 파일product-analytics 설치
스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.
ZIP 다운로드저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.
git clone https://github.com/alirezarezvani/claude-skills/tree/main/product-team/skills/product-analytics # Copy SKILL.md to your .claude/skills/ directory
복사





집
