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
- 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
- Define stage-appropriate KPIs
- Pre-PMF: activation, early retention, qualitative success
- Growth: acquisition efficiency, expansion, conversion velocity
- Mature: retention depth, revenue quality, operational efficiency
- Design dashboard layers
- Executive layer: 5-7 directional metrics
- Product health layer: acquisition, activation, retention, engagement
- Feature layer: adoption, depth, repeat usage, outcome correlation
- 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
- 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
- Define cohort anchor event (signup, activation, first purchase).
- Define retained behavior (active day, key action, repeat session).
- Build retention matrix by cohort week/month and age period.
- Compare curve shape across cohorts.
- 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.
Tooling
scripts/metrics_calculator.py.md
Note: Bundled scripts ship as Markdown reference (.md) — copy the code out of the .md file to run it.
CLI utility for:
- Retention rate calculations by cohort age
- Cohort table generation
- Basic funnel conversion analysis
Examples:
python3 scripts/metrics_calculator.py retention events.csv
python3 scripts/metrics_calculator.py cohort events.csv --cohort-grain month
python3 scripts/metrics_calculator.py funnel funnel.csv --stages visit,signup,activate,pay
Creator: Product Team
License: MIT
Source Repo: neekware/dojo-skills
Source Bucket: product-team
Original Path: product-team/product-analytics
1---2name: product-analytics-23description: Product Analytics4---5# Product Analytics67Define, track, and interpret product metrics across discovery, growth, and mature product stages.89## When To Use1011Use this skill for:1213- Metric framework selection (AARRR, North Star, HEART)14- KPI definition by product stage (pre-PMF, growth, mature)15- Dashboard design and metric hierarchy16- Cohort and retention analysis17- Feature adoption and funnel interpretation1819## Workflow20211. Select metric framework2223- AARRR for growth loops and funnel visibility24- North Star for cross-functional strategic alignment25- HEART for UX quality and user experience measurement26272. Define stage-appropriate KPIs2829- Pre-PMF: activation, early retention, qualitative success30- Growth: acquisition efficiency, expansion, conversion velocity31- Mature: retention depth, revenue quality, operational efficiency32333. Design dashboard layers3435- Executive layer: 5-7 directional metrics36- Product health layer: acquisition, activation, retention, engagement37- Feature layer: adoption, depth, repeat usage, outcome correlation38394. Run cohort + retention analysis4041- Segment by signup cohort or feature exposure cohort42- Compare retention curves, not single-point snapshots43- Identify inflection points around onboarding and first value moment44455. Interpret and act4647- Connect metric movement to product changes and release timeline48- Distinguish signal from noise using period-over-period context49- Propose one clear product action per major metric risk/opportunity5051## KPI Guidance By Stage5253### Pre-PMF5455- Activation rate56- Week-1 retention57- Time-to-first-value58- Problem-solution fit interview score5960### Growth6162- Funnel conversion by stage63- Monthly retained users64- Feature adoption among new cohorts65- Expansion / upsell proxy metrics6667### Mature6869- Net revenue retention aligned product metrics70- Power-user share and depth of use71- Churn risk indicators by segment72- Reliability and support-deflection product metrics7374## Dashboard Design Principles7576- Show trends, not isolated point estimates.77- Keep one owner per KPI.78- Pair each KPI with target, threshold, and decision rule.79- Use cohort and segment filters by default.80- Prefer comparable time windows (weekly vs weekly, monthly vs monthly).8182See:8384- `references/metrics-frameworks.md`85- `references/dashboard-templates.md`8687## Cohort Analysis Method88891. Define cohort anchor event (signup, activation, first purchase).902. Define retained behavior (active day, key action, repeat session).913. Build retention matrix by cohort week/month and age period.924. Compare curve shape across cohorts.935. Flag early drop points and investigate journey friction.9495## Retention Curve Interpretation9697- Sharp early drop, low plateau: onboarding mismatch or weak initial value.98- Moderate drop, stable plateau: healthy core audience with predictable churn.99- Flattening at low level: product used occasionally, revisit value metric.100- Improving newer cohorts: onboarding or positioning improvements are working.101102## Tooling103104### `scripts/metrics_calculator.py.md`105106> **Note:** Bundled scripts ship as Markdown reference (`.md`) — copy the code out of the `.md` file to run it.107108CLI utility for:109110- Retention rate calculations by cohort age111- Cohort table generation112- Basic funnel conversion analysis113114Examples:115116```bash117python3 scripts/metrics_calculator.py retention events.csv118python3 scripts/metrics_calculator.py cohort events.csv --cohort-grain month119python3 scripts/metrics_calculator.py funnel funnel.csv --stages visit,signup,activate,pay120```121122> **Creator:** Product Team123> **License:** MIT124> **Source Repo:** `neekware/dojo-skills`125> **Source Bucket:** `product-team`126> **Original Path:** `product-team/product-analytics`