product-analytics
alirezarezvani/claude-skills
運用 AARRR、North Star 及 HEART 等框架,針對產品的探索期、成長期及成熟期各階段,定義、追蹤並解讀產品指標。
...展開全部產品分析
在產品發掘、成長及成熟階段中,定義、追蹤並解析產品指標。
何時適用
此技能適用於:
- 指標框架選定(AARRR、North Star、HEART)
- 依產品階段定義關鍵績效指標(KPI)(產品市場契合度前、成長期、成熟期)
- 儀表板設計與指標層級架構
- 用戶群組與留存率分析
- 功能採用率與漏斗分析解讀
工作流程
- 選定指標框架
- AARRR 模型:應用於成長迴圈與漏斗透明度
- 「北極星指標」用於跨職能部門的策略對齊
- HEART 用於衡量 UX 品質與使用者體驗
- 定義符合各階段的關鍵績效指標(KPI)
- 產品市場契合(PMF)前階段:激活、早期留存、定性成功
- 成長階段:獲客效率、市場擴張、轉換速度
- 成熟期:留存深度、營收品質、營運效率
- 設計儀表板層級
- 高層決策層:5 至 7 項方向性指標
- 產品健康層:獲客、激活、留存、參與度
- 功能層:採用率、使用深度、重複使用率、成效關聯性
- 執行同儕群組與留存分析
- 依註冊群組或功能曝光群組進行區隔
- 比較留存曲線,而非單一時間點的快照
- 識別入門流程及首次價值時刻周邊的轉折點
- 解讀並採取行動
- 將指標變動與產品變更及發布時程聯繫起來
- 利用期間對期間的背景資訊,區分有效訊號與干擾訊號
- 針對每項主要指標的風險/機會,提出一項明確的產品行動方案
各階段的 KPI 指引
產品市場契合(PMF)前階段
- 激活率
- 第 1 週留存率
- 首次價值實現時間
- 問題與解決方案契合度訪談評分
成長
- 各階段漏斗轉換率
- 每月留存用戶數
- 新用戶群體中的功能採用率
- 擴展/加購替代指標
成熟期
- 與淨營收留存率對應的產品指標
- 重度使用者佔比與使用深度
- 按細分市場劃分的流失風險指標
- 可靠性與減少客服需求相關的產品指標
儀表板設計原則
- 呈現趨勢,而非孤立的點估計值。
- 每個 KPI 應由一位負責人負責。
- 為每個 KPI 設定目標值、閾值及決策規則。
- 預設使用群組與區隔篩選器。
- 優先採用可比的時間區間(例如:每週對比每週、每月對比每月)。
參見:
references/metrics-frameworks.mdreferences/dashboard-templates.md
同群組分析方法
- 定義同儕群錨點事件(註冊、啟用、首次購買)。
- 定義留存行為(活躍日、關鍵動作、重複會話)。
- 依同儕組的週/月及年齡區間建立留存矩陣。
- 比較各群組的曲線形狀。
- 標記早期流失點並調查用戶旅程中的摩擦點。
留存曲線解讀
- 初期急遽下滑,後續維持低位:入門流程不匹配或初期價值不足。
- 適度下滑、平台期穩定:核心用戶群狀況良好,流失率可預測。
- 在低點趨於平緩:產品僅偶爾被使用,應重新檢視價值指標。
- 新用戶群體表現改善:導入流程或產品定位的優化措施已見成效。
反模式
| 反模式 | 解決方案 |
|---|---|
| 虛榮指標 — 未考量啟用情境而僅追蹤頁面瀏覽量或總註冊數 | 獲客指標應始終與激活率及留存率搭配使用 |
| 單點留存率 — 報告「30 天留存率為 20%」 | 應比較各群組之間的留存曲線,而非孤立的瞬間數據 |
| 儀表板資訊過載 — 單一畫面顯示 30 項以上指標 | 高層管理層:5 至 7 項指標。功能層:僅限單一功能指標 |
| 缺乏決策規則 — 追蹤關鍵績效指標卻未設定閾值或行動方案 | 每個 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)





首頁
