Which product metric should I use to measure this feature?
Decision tree
product managementmetricsanalyticsproduct strategykpis
Determine which type of metric best measures a feature or product area you are responsible for. Guides product managers through primary goal, feature maturity, and actionability to select a metric type that drives meaningful decisions rather than vanity reporting. Use during OKR planning, launch prep, or quarterly business reviews.
Overview
Decision Tree
Start: What is the primary goal you are trying to achieve with this feature or product area?
A: Grow — acquire new users, convert trials, or increase revenue
- Continues to question: Is this feature newly launched (less than 90 days live) or still in early rollout?
B: Engage — increase depth or frequency of use among existing users
- Continues to question: Is the metric you are considering something your team can directly influence through product changes in a single sprint?
C: Quality — improve reliability, satisfaction, or reduce complaints
- Outcome: Quality / NPS Metric
Machine-Readable JSON (Canonical Model)
View JSON
{
"_meta": {
"schema": "https://www.drawdecisiontree.com/decision-dag.schema.json",
"source": "https://www.drawdecisiontree.com",
"description": "DrawDecisionTree.com is a free tool for building, sharing, and embedding interactive decision trees. This file is the machine-readable export of a published decision tree. The `dsl` field contains the original source in the Decision DAG DSL; the `dag` schema is documented at the URL in `schema` above.",
"links": {
"interactive": "https://www.drawdecisiontree.com/t/drawdecisiontree/product-metric-selection.html",
"embed": "https://www.drawdecisiontree.com/embed/path/drawdecisiontree/product-metric-selection",
"dsl_reference": "https://www.drawdecisiontree.com/decision-tree-dsl-reference.html",
"guides": "https://www.drawdecisiontree.com/guides",
"schema_docs": "https://www.drawdecisiontree.com/decision-dag.schema.json",
"author_trees": "https://www.drawdecisiontree.com/trees/drawdecisiontree"
},
"generated_at": "2026-05-29T12:05:39.343Z"
},
"author": {
"handle": "drawdecisiontree",
"first_name": "Andrew",
"last_name": null,
"avatar_url": "1d32d828-b6ca-40ec-bdd7-771fe7b9c36a/avatar-1778531481027.svg",
"display_name": "Andrew"
},
"file": {
"id": "a6885eec-6622-417b-8086-7dd4c832045e",
"name": "Which product metric should I use to measure this feature?",
"public_slug": "product-metric-selection",
"updated_at": "2026-05-12T16:53:43.587978+00:00",
"url": "https://www.drawdecisiontree.com/t/drawdecisiontree/product-metric-selection.html",
"json_url": "https://www.drawdecisiontree.com/t/drawdecisiontree/product-metric-selection/tree.json",
"dsl_url": "https://www.drawdecisiontree.com/t/drawdecisiontree/product-metric-selection/tree.dag"
},
"meta": {
"description": "Determine which type of metric best measures a feature or product area you are responsible for. Guides product managers through primary goal, feature maturity, and actionability to select a metric type that drives meaningful decisions rather than vanity reporting. Use during OKR planning, launch prep, or quarterly business reviews.",
"mode": "decision",
"entry": "Q1",
"tags": [
"product management",
"metrics",
"analytics",
"product strategy",
"kpis"
],
"image": "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&q=80"
},
"questions": [
{
"id": "Q1",
"text": "What is the primary goal you are trying to achieve with this feature or product area?"
},
{
"id": "Q2",
"text": "Is this feature newly launched (less than 90 days live) or still in early rollout?"
},
{
"id": "Q3",
"text": "Is the metric you are considering something your team can directly influence through product changes in a single sprint?"
},
{
"id": "Q4",
"text": "Does the feature primarily affect how long users stay with the product over weeks or months rather than within a single session?"
}
],
"outcomes": [
{
"id": "ENGAGEMENT",
"label": "Engagement Metric"
},
{
"id": "RETENTION",
"label": "Retention Metric"
},
{
"id": "CONVERSION_REVENUE",
"label": "Conversion / Revenue Metric"
},
{
"id": "QUALITY_NPS",
"label": "Quality / NPS Metric"
},
{
"id": "LEADING",
"label": "Leading Indicator"
}
],
"dsl": "dag: Which product metric should I use to measure this feature?\nversion: 1.0.0\nimage: https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&q=80\ndescription: Determine which type of metric best measures a feature or product area you are responsible for. Guides product managers through primary goal, feature maturity, and actionability to select a metric type that drives meaningful decisions rather than vanity reporting. Use during OKR planning, launch prep, or quarterly business reviews.\ntags: product management, metrics, analytics, product strategy, kpis\nentry: Q1\n\nQ1: What is the primary goal you are trying to achieve with this feature or product area?\n hint: Be specific about what success looks like in business terms. Growth goals (acquiring or converting new users) call for conversion and revenue metrics. Engagement goals (making existing users get more value more often) call for engagement metrics. Quality goals (ensuring users are satisfied and the product is reliable) call for NPS or quality metrics. Picking the wrong goal type leads to optimising for the wrong thing — for example, maximising daily active users for a feature that should drive revenue.\n A: Grow — acquire new users, convert trials, or increase revenue -> Q2\n B: Engage — increase depth or frequency of use among existing users -> Q3\n C: Quality — improve reliability, satisfaction, or reduce complaints -> [QUALITY_NPS]\n\nQ2: Is this feature newly launched (less than 90 days live) or still in early rollout?\n hint: New features often lack enough usage history to measure retention or long-term conversion reliably. For early-stage features, leading indicators — signals that predict future outcomes rather than measuring them directly — are more actionable because they give you enough data to iterate quickly. If a feature has been live for more than 90 days and has meaningful adoption, direct conversion or revenue attribution becomes more reliable. Always pair a lagging metric (the true outcome) with a leading indicator (the early signal).\n yes -> [LEADING]\n no -> [CONVERSION_REVENUE]\n\nQ3: Is the metric you are considering something your team can directly influence through product changes in a single sprint?\n hint: Actionability is the difference between a metric that drives decisions and one that just describes outcomes. A metric like \"monthly active users\" is often influenced by marketing, seasonality, and product simultaneously — making it hard for the product team to own. Metrics like \"feature activation rate\" or \"time to second core action\" are more tightly coupled to specific product decisions. If your team cannot draw a clear line from a product change to a movement in the metric within two to four weeks, you likely need a more granular leading indicator instead.\n yes -> [ENGAGEMENT]\n no -> Q4\n\nQ4: Does the feature primarily affect how long users stay with the product over weeks or months rather than within a single session?\n hint: Retention metrics measure whether users come back — they are the right choice for features designed to build habit, reduce churn, or deepen a user's long-term relationship with the product. Engagement metrics measure depth and frequency within shorter windows and are better suited to features used within a session. If your feature is part of the core loop that users return to repeatedly (e.g., a dashboard, a notification system, a weekly report), retention is likely the better frame. Ask yourself: would a user miss this feature if it disappeared for a month?\n yes -> [RETENTION]\n no -> [LEADING]\n\n[ENGAGEMENT]: Engagement Metric\n color: #2563eb\n description: Engagement metrics measure how deeply and frequently users interact with a specific feature or product area within a defined time window. Suitable metrics include feature activation rate, average sessions per user per week, time-on-task, or actions-per-session for the relevant flow. Define your measurement window carefully — daily, weekly, or monthly active users mean very different things depending on your product's natural usage cadence. Set a baseline in the first two weeks after launch and establish a target uplift you expect to achieve within 60 days. Review the metric weekly during the active development cycle and investigate any drop with a combination of funnel analysis and qualitative session review.\n code: PM_ENGAGEMENT\n\n[RETENTION]: Retention Metric\n color: #16a34a\n description: Retention metrics measure whether users return to the product or feature after their first interaction, making them the most direct indicator of long-term value delivery. Key retention metrics include Day-7, Day-30, and Day-90 retention rates, churn rate by cohort, and feature-specific re-engagement rate. Retention data takes time to accumulate, so establish a baseline cohort from your current user base before launch to give yourself a meaningful comparison point. Segment retention by acquisition channel, user persona, and plan tier to identify where churn is concentrated. Pair your retention metric with a qualitative exit survey or churn interview programme to understand the \"why\" behind the numbers.\n code: PM_RETENTION\n\n[CONVERSION_REVENUE]: Conversion / Revenue Metric\n color: #d97706\n description: Conversion and revenue metrics are the right choice when a mature feature has a direct and attributable impact on trial-to-paid conversion, expansion revenue, or deal closure rates. Define the conversion event precisely — for example, \"user completes onboarding checklist and activates billing within 14 days\" — so attribution is clean and consistent. Work with your finance or revenue operations team to agree on how the metric will be calculated and reported to avoid discrepancies between product and commercial dashboards. Set a 90-day improvement target and a clear experiment plan (A/B test or staged rollout) to validate that product changes are actually driving the metric movement rather than external factors. Report this metric alongside a volume numerator so small absolute changes are not overstated as percentages.\n code: PM_CONVERSION_REVENUE\n\n[QUALITY_NPS]: Quality / NPS Metric\n color: #9333ea\n description: Quality and satisfaction metrics are the right frame when your primary goal is to reduce friction, improve reliability, or raise customer perception of the product. Relevant metrics include Net Promoter Score (NPS), Customer Satisfaction (CSAT) for a specific flow, error rate, p95 latency, and support ticket volume per feature. NPS and CSAT are lagging indicators — collect them consistently (at least monthly) and track trend over time rather than reacting to single data points. Pair satisfaction scores with support ticket tagging so you can correlate score drops with specific product areas. Set a target score and a cadence for reviewing verbatim feedback with the product and engineering team to ensure quality issues get triaged and actioned promptly.\n code: PM_QUALITY_NPS\n\n[LEADING]: Leading Indicator\n color: #0891b2\n description: Leading indicators are early signals that predict whether a feature is on track to deliver its intended outcome, making them essential for newly launched or rapidly iterating features where lagging metrics have not yet accumulated. Examples include account setup completion rate, time-to-first-value, number of users reaching a key activation milestone, or early feature adoption by the target cohort. Define your leading indicator before launch so you have a baseline and can detect problems quickly — ideally within the first two weeks of rollout. Establish a threshold (e.g., \"70% of new users reach activation within 7 days\") that you can use as a go/no-go signal for broader rollout or continued investment. Plan to migrate from leading indicators to outcome metrics (engagement, retention, or revenue) once you have 60 or more days of post-launch data.\n code: PM_LEADING\n"
}DSL Representation
dag: Which product metric should I use to measure this feature?
version: 1.0.0
image: https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&q=80
description: Determine which type of metric best measures a feature or product area you are responsible for. Guides product managers through primary goal, feature maturity, and actionability to select a metric type that drives meaningful decisions rather than vanity reporting. Use during OKR planning, launch prep, or quarterly business reviews.
tags: product management, metrics, analytics, product strategy, kpis
entry: Q1
Q1: What is the primary goal you are trying to achieve with this feature or product area?
hint: Be specific about what success looks like in business terms. Growth goals (acquiring or converting new users) call for conversion and revenue metrics. Engagement goals (making existing users get more value more often) call for engagement metrics. Quality goals (ensuring users are satisfied and the product is reliable) call for NPS or quality metrics. Picking the wrong goal type leads to optimising for the wrong thing — for example, maximising daily active users for a feature that should drive revenue.
A: Grow — acquire new users, convert trials, or increase revenue -> Q2
B: Engage — increase depth or frequency of use among existing users -> Q3
C: Quality — improve reliability, satisfaction, or reduce complaints -> [QUALITY_NPS]
Q2: Is this feature newly launched (less than 90 days live) or still in early rollout?
hint: New features often lack enough usage history to measure retention or long-term conversion reliably. For early-stage features, leading indicators — signals that predict future outcomes rather than measuring them directly — are more actionable because they give you enough data to iterate quickly. If a feature has been live for more than 90 days and has meaningful adoption, direct conversion or revenue attribution becomes more reliable. Always pair a lagging metric (the true outcome) with a leading indicator (the early signal).
yes -> [LEADING]
no -> [CONVERSION_REVENUE]
Q3: Is the metric you are considering something your team can directly influence through product changes in a single sprint?
hint: Actionability is the difference between a metric that drives decisions and one that just describes outcomes. A metric like "monthly active users" is often influenced by marketing, seasonality, and product simultaneously — making it hard for the product team to own. Metrics like "feature activation rate" or "time to second core action" are more tightly coupled to specific product decisions. If your team cannot draw a clear line from a product change to a movement in the metric within two to four weeks, you likely need a more granular leading indicator instead.
yes -> [ENGAGEMENT]
no -> Q4
Q4: Does the feature primarily affect how long users stay with the product over weeks or months rather than within a single session?
hint: Retention metrics measure whether users come back — they are the right choice for features designed to build habit, reduce churn, or deepen a user's long-term relationship with the product. Engagement metrics measure depth and frequency within shorter windows and are better suited to features used within a session. If your feature is part of the core loop that users return to repeatedly (e.g., a dashboard, a notification system, a weekly report), retention is likely the better frame. Ask yourself: would a user miss this feature if it disappeared for a month?
yes -> [RETENTION]
no -> [LEADING]
[ENGAGEMENT]: Engagement Metric
color: #2563eb
description: Engagement metrics measure how deeply and frequently users interact with a specific feature or product area within a defined time window. Suitable metrics include feature activation rate, average sessions per user per week, time-on-task, or actions-per-session for the relevant flow. Define your measurement window carefully — daily, weekly, or monthly active users mean very different things depending on your product's natural usage cadence. Set a baseline in the first two weeks after launch and establish a target uplift you expect to achieve within 60 days. Review the metric weekly during the active development cycle and investigate any drop with a combination of funnel analysis and qualitative session review.
code: PM_ENGAGEMENT
[RETENTION]: Retention Metric
color: #16a34a
description: Retention metrics measure whether users return to the product or feature after their first interaction, making them the most direct indicator of long-term value delivery. Key retention metrics include Day-7, Day-30, and Day-90 retention rates, churn rate by cohort, and feature-specific re-engagement rate. Retention data takes time to accumulate, so establish a baseline cohort from your current user base before launch to give yourself a meaningful comparison point. Segment retention by acquisition channel, user persona, and plan tier to identify where churn is concentrated. Pair your retention metric with a qualitative exit survey or churn interview programme to understand the "why" behind the numbers.
code: PM_RETENTION
[CONVERSION_REVENUE]: Conversion / Revenue Metric
color: #d97706
description: Conversion and revenue metrics are the right choice when a mature feature has a direct and attributable impact on trial-to-paid conversion, expansion revenue, or deal closure rates. Define the conversion event precisely — for example, "user completes onboarding checklist and activates billing within 14 days" — so attribution is clean and consistent. Work with your finance or revenue operations team to agree on how the metric will be calculated and reported to avoid discrepancies between product and commercial dashboards. Set a 90-day improvement target and a clear experiment plan (A/B test or staged rollout) to validate that product changes are actually driving the metric movement rather than external factors. Report this metric alongside a volume numerator so small absolute changes are not overstated as percentages.
code: PM_CONVERSION_REVENUE
[QUALITY_NPS]: Quality / NPS Metric
color: #9333ea
description: Quality and satisfaction metrics are the right frame when your primary goal is to reduce friction, improve reliability, or raise customer perception of the product. Relevant metrics include Net Promoter Score (NPS), Customer Satisfaction (CSAT) for a specific flow, error rate, p95 latency, and support ticket volume per feature. NPS and CSAT are lagging indicators — collect them consistently (at least monthly) and track trend over time rather than reacting to single data points. Pair satisfaction scores with support ticket tagging so you can correlate score drops with specific product areas. Set a target score and a cadence for reviewing verbatim feedback with the product and engineering team to ensure quality issues get triaged and actioned promptly.
code: PM_QUALITY_NPS
[LEADING]: Leading Indicator
color: #0891b2
description: Leading indicators are early signals that predict whether a feature is on track to deliver its intended outcome, making them essential for newly launched or rapidly iterating features where lagging metrics have not yet accumulated. Examples include account setup completion rate, time-to-first-value, number of users reaching a key activation milestone, or early feature adoption by the target cohort. Define your leading indicator before launch so you have a baseline and can detect problems quickly — ideally within the first two weeks of rollout. Establish a threshold (e.g., "70% of new users reach activation within 7 days") that you can use as a go/no-go signal for broader rollout or continued investment. Plan to migrate from leading indicators to outcome metrics (engagement, retention, or revenue) once you have 60 or more days of post-launch data.
code: PM_LEADING
Machine Access
- Static JSON:
/t/drawdecisiontree/product-metric-selection/tree.json - Live JSON (SPA):
/json/drawdecisiontree/product-metric-selection - Raw DSL:
/t/drawdecisiontree/product-metric-selection/tree.dag - Canonical HTML:
/t/drawdecisiontree/product-metric-selection.html
Questions in this decision tree
- What is the primary goal you are trying to achieve with this feature or product area?
- Is this feature newly launched (less than 90 days live) or still in early rollout?
- Is the metric you are considering something your team can directly influence through product changes in a single sprint?
- Does the feature primarily affect how long users stay with the product over weeks or months rather than within a single session?
Possible outcomes
- Engagement Metric
- Retention Metric
- Conversion / Revenue Metric
- Quality / NPS Metric
- Leading Indicator
How to use this decision tree
Click "Open interactive version" to step through the questions. Your answers narrow the tree until a recommended outcome is reached. You can also embed this tree on your own site.
More decision trees by Andrew
Which API design pattern is right for my project?
Determine the right API design style for your integration scenario.
Authentication Method Selection
Authentication is a security-critical, high-friction decision to reverse — migrating users from one auth method to another requires coordinated password resets or credential migration campaigns. This tree eliminates methods that don't match your user type, enterprise requirements, and security posture, giving you a clear shortlist before you write a line of code.
Caching Strategy Selection
Premature or misapplied caching adds complexity — stale data bugs, invalidation logic, and distributed consistency problems — without solving the actual bottleneck. This tree routes you to the caching pattern that matches your data access profile, so you apply the right tool to the right problem rather than defaulting to Redis for everything.
CI/CD Pipeline Tool Selection
Choosing a CI/CD platform is a long-term infrastructure commitment — pipelines accumulate config, custom scripts, and team muscle memory that make switching painful. This tree eliminates tools that don't fit your source control host, infrastructure model, or team scale, leaving only the options genuinely viable for your situation.
Which cloud provider should I use — AWS, Azure, or Google Cloud?
Answer a few questions to identify the most suitable cloud platform for your workload.
Container Orchestration Platform Selection
Container orchestration is foundational infrastructure — the platform you choose shapes how you deploy, scale, network, and operate every service you run. This tree eliminates options that don't match your operational maturity, cloud provider commitment, and workload complexity, so you land on the platform that fits your team today without over-engineering for a scale you haven't reached.