luvv to helpDiscover the Best Free Online Tools
Topic 6 of 12

Defining KPIs

Learn Defining KPIs for free with explanations, exercises, and a quick test (for Data Analyst).

Published: December 20, 2025 | Updated: December 20, 2025

Why this matters

As a Data Analyst, you turn business goals into measurable outcomes. Clear KPIs make your BI dashboards actionable. You will do tasks like: selecting 3–5 KPIs that reflect a teams goals, defining exact formulas and filters, setting baselines and targets, and aligning stakeholders on what good looks like.

  • Product teams: track activation, retention, and engagement trends
  • Marketing: monitor acquisition efficiency and conversion
  • Sales/Success: watch pipeline health, churn, and expansion
  • Ops/Support: control service levels, quality, and cost per outcome
Quick reality check

If a dashboard confuses users or triggers arguments about definitions, the problem is usually unclear KPIs. Defining them well prevents rework and drives decisions.

Concept explained simply

A KPI is a prioritized metric that shows progress toward a business outcome. All KPIs are metrics, but not all metrics are KPIs.

  • Metric: a measurement (e.g., page views)
  • KPI: a metric directly tied to a goal (e.g., Paid conversion rate for a growth goal)

Good KPIs are SMART: Specific, Measurable, Achievable, Relevant, Time-bound.

  • Leading vs Lagging: Leading KPIs predict future results (e.g., activation rate). Lagging KPIs confirm results (e.g., monthly revenue).
  • Input vs Output: Inputs are controllable drivers (e.g., qualified demos). Outputs are results (e.g., win rate).
  • North Star + Supporting KPIs: One high-level indicator supported by driver KPIs.
Mental model: Goal  Driver Tree  KPI Set
  1. State the goal (e.g., Increase subscriptions)
  2. Map drivers (traffic, conversion, price, churn)
  3. Choose 3 KPIs that capture the most leverage (mix leading + lagging)

Each KPI needs: name, exact formula, filters/segments, data source, cadence, owner, target, and direction (up is good/down is good).

Worked examples

Example 1: E-commerce  Increase profit
  • Goal: Improve monthly profit
  • North Star: Gross Profit = Revenue  COGS
  • Supporting KPIs:
    • Conversion Rate = Orders / Sessions
    • Average Order Value (AOV) = Revenue / Orders
    • Refund Rate = Refunded Orders / Orders
    • Stockout Rate = Stockout SKUs / Active SKUs
  • Notes: Conversion and AOV are leading for profit; refund and stockout protect margin.
Example 2: B2B SaaS  Reduce churn
  • Goal: Reduce logo churn
  • North Star: Net Revenue Retention (NRR) = (Starting MRR + Expansion  Contraction  Churn) / Starting MRR
  • Supporting KPIs:
    • Logo Churn Rate = Lost Customers / Starting Customers
    • Onboarding Completion Rate = Onboarded Accounts / New Accounts
    • Time-to-First-Value (TTFV) = Avg days from signup to core action
  • Notes: Onboarding and TTFV are leading; churn and NRR are lagging.
Example 3: Customer Support  Maintain quality at lower cost
  • Goal: Improve CSAT while reducing cost per ticket
  • KPIs:
    • CSAT = Avg satisfaction score post-resolution
    • First Response Time (FRT) = Avg mins to first reply
    • Resolution within SLA = Tickets resolved within SLA / Total tickets
    • Cost per Ticket = Total support cost / Tickets
  • Notes: Keep a balance: cost reductions should not degrade CSAT or SLA.

How to define KPIs (step-by-step)

  1. Clarify the business goal and time horizon (e.g., Increase Q3 net revenue)
  2. Sketch a quick driver tree (outcome  key drivers  measurable levers)
  3. List candidate metrics (1015)
  4. Score candidates: relevance, controllability, clarity, data quality, timeliness
  5. Select 35 KPIs (mix leading + lagging; avoid overlap)
  6. Write precise definitions: formula, filters, segments, data source, owner, cadence, target
  7. Establish baseline using recent data; set realistic targets
  8. Decide alert thresholds and review cadence
  9. Design dashboard: goal at top, trend lines, targets, and current status
  10. Get stakeholder sign-off; document decisions inside the dashboard
Tip: Direction and guardrails

For each KPI, define whether up is good or down is good, and add guardrail KPIs to prevent harmful trade-offs (e.g., maintain CSAT while reducing cost).

Who this is for

  • Data Analysts building or maintaining BI dashboards
  • Product, Marketing, Sales Ops, and Support analysts defining success metrics
  • Junior analysts learning to turn goals into measurable KPIs

Prerequisites

  • Basic SQL or BI tool familiarity (calculations, filters, date logic)
  • Comfort with ratios, percentages, and rolling windows
  • Understanding of the business model you support

Learning path

  1. Map business goals to driver trees
  2. Draft KPI definitions and formulas
  3. Validate data sources and freshness
  4. Create a simple KPI dashboard with targets and trends
  5. Run a stakeholder review and iterate

KPI quality checklist

  • [ ] KPI ties directly to a business goal
  • [ ] Exact formula written and peer-reviewed
  • [ ] Filters, segments, and time granularity defined
  • [ ] Owner and review cadence assigned
  • [ ] Baseline and target set, with rationale
  • [ ] Direction and guardrails defined
  • [ ] Data source and refresh frequency documented

Exercises

These mirror the interactive exercise below. Aim for clarity over quantity.

Exercise 1: Choose and define KPIs for a subscription video app

Goal: Grow paid subscriptions by 15% in the next quarter while maintaining streaming quality.

  • Available data: signups, trials, payments (MRR), play events, buffering errors, customer support tickets
  • Task: Pick 4 KPIs (mix leading and lagging). For each, write: name, formula, filters/segments, owner, target for next quarter, and why it matters.

When done, compare with the solution to self-check.

Common mistakes and self-check

  • Too many KPIs: If your set exceeds 5, merge or demote some metrics to context.
  • Vague formulas: If two people compute different values, the definition is not precise enough.
  • Ignoring data quality: If refresh lags or fields are inconsistent, prioritize fixing data before rollout.
  • All lagging KPIs: Add leading indicators to enable proactive action.
  • No guardrails: Add a quality or cost KPI to balance aggressive goals.
Self-check prompts
  • Can a new teammate compute the same value from your definition?
  • Can the team act on the KPI this week if it moves?
  • Does each KPI have a single accountable owner?

Practical projects

  • Redesign an existing dashboard: reduce KPIs to a focused set with targets and guardrails.
  • Create a KPI spec doc: include formula, segments, owner, target, and a sample calculation.
  • Build a driver tree for a goal (e.g., Reduce churn) and map each node to a KPI or metric.

Mini challenge

Fix this bad KPI

Bad: Improve engagement.

Rewrite as a KPI: make it SMART, define the formula, add target and cadence.

Example rewrite (one of many valid): Weekly Active Viewers (WAV) = Users with 9 play in last 7 days. Target: +10% vs baseline in 8 weeks; reviewed weekly; owner: Product Analytics. Guardrail: Stream Start Failure Rate  1%.

Quick Test

Take the quick test to check your understanding. Everyone can take it for free. Only logged-in users have their progress saved.

How to use the test
  • Answer all questions and submit
  • Score 70% or higher to pass
  • Review explanations for any misses and retry as needed

Next steps

  • Apply your KPI checklist to one live team dashboard
  • Run a 15-minute review with stakeholders and iterate definitions
  • Set up alerts or regular reviews aligned to KPI cadence

Practice Exercises

1 exercises to complete

Instructions

Goal: Grow paid subscriptions by 15% next quarter while maintaining streaming quality.

  1. Select 4 KPIs (mix leading + lagging)
  2. For each KPI, provide: name, exact formula, filters/segments, owner, target, and a one-sentence rationale
  3. Keep definitions unambiguous so two analysts compute the same value
Expected Output
A list of 4 KPIs with precise formulas, segments, owner, target, and rationale that clearly align to the goal and include at least one quality guardrail.

Defining KPIs — Quick Test

Test your knowledge with 10 questions. Pass with 70% or higher.

10 questions70% to pass

Have questions about Defining KPIs?

AI Assistant

Ask questions about this tool