Product basics Part 1: The job

Lesson 4 of 15

Pick the right metrics.

How to choose numbers that tell you whether a product is working: start from a goal, use HEART, AARRR, and a North Star, and get the common formulas right.

By Nagesh Koritala, product manager October 2026

  • About 14 minutes
  • 6 parts
  • 6 quick questions
  • A worksheet
Three steps from top to bottom. Goal: shoppers pick a sofa that fits their room. Signal: fewer sofas come back because they didn’t fit. Metric: the share of sofa orders returned because they didn’t fit, per month. A note says: start with the goal, not the number. The example is a made-up furniture store. GoalShoppers pick a sofa that fits their room SignalFewer sofas come back for not fitting MetricShare of sofa orders returned for not fitting start with the goal, not the number (made-up store)

Before you start

You just launched a doorway-size check at an online furniture store. Shoppers type in their door’s width, and the site tells them whether a sofa will fit through it. A week later, your manager asks: “Is it working?” You open the analytics tool and see hundreds of numbers. Before you read on: which one number would you look at first, and why? Write it in one sentence.

It stays on this device only. You’ll see it again at the end.

In this lesson, you’ll learn to

  • Tell a useful metric from a vanity metric, and a leading metric from a lagging one
  • Turn a goal into signals and metrics with Google’s HEART framework
  • Follow customers through a funnel with AARRR, the “pirate metrics”
  • Choose a North Star metric and the input metrics your team can move
  • Calculate conversion rate, retention, churn, DAU/MAU, NPS, CSAT, and average order value correctly
  • Write a metric plan for a feature, with a target and a guardrail

Key terms

Metric
A number you track over time, with a fixed definition: what’s counted, how it’s calculated, and over what period.
Leading metric
A number that moves early and hints at what will happen later, like how many shoppers save a sofa to their list this week, which hints at next month’s orders.
Lagging metric
A number that tells you what already happened, like last month’s revenue. Important, but slow to react.
Input metric
A number your team can move directly through its work, and that you believe moves a bigger outcome.
Vanity metric
A number that looks good but doesn’t help you decide what to do, like total page views. Eric Ries’s term.
Signal
Something you can see customers do or say that shows whether a goal is being met, like finishing the size check or answering a survey.
Primary metric
The one number you agree, before launch, will tell you whether a change worked.
North Star metric
The single metric a product team uses to capture the value customers get from the product.
Guardrail metric
A number you watch to make sure a change doesn’t cause harm somewhere else, like returns or complaints.

The idea

Most products track hundreds of numbers. Page views, sign-ups, clicks, time on site. It’s tempting to grab whichever one went up and call it success. That’s how teams fool themselves.

A good metric is chosen before you look at the results, and it’s tied to a goal you care about. This lesson gives you three tools for choosing well (HEART, AARRR, and a North Star), the exact formulas for the metrics you’ll meet most, and a short plan you can fill in for any feature. The running example is the made-up online furniture store from lesson 1.

The lesson, in six parts

  1. What makes a metric useful.

    A metric is useful when it helps you make a decision. Eric Ries put it plainly in 2009: “The only metrics that entrepreneurs should invest energy in collecting are those that help them make decisions.” He called the rest vanity metrics: numbers that “might make you feel good, but they don’t offer clear guidance for what to do.”

    Three pairs of ideas will help you sort the numbers in front of you:

    PairWhat it meansAt the made-up furniture store
    Vanity vs. actionableA vanity number grows on its own and doesn’t say why. An actionable one is tied to a cause you can act on.Total page views (vanity) vs. the share of sofa shoppers who use the doorway-size check (actionable)
    Lagging vs. leadingA lagging number reports the past. A leading one moves first and predicts what comes later.Monthly revenue (lagging) vs. sofas saved to shoppers’ lists this week (leading)
    Outcome vs. inputAn outcome is the result you want for customers and the business. Inputs are the things your team can change that you believe produce it.Sofas customers keep, not return (outcome) vs. share of sofa orders where the doorway-size check was used (input)

    Vanity and actionable metrics: Eric Ries, 2009. Leading, lagging, and input metrics are described in Amplitude’s North Star materials.

    Ries’s own fixes are worth copying. Look at numbers per customer, not totals (“Metrics are people, too,” in his words). Compare groups of customers who started at the same time, called cohorts. And where you can, run a split test, where half the shoppers see the change and half don’t. A total like page views can rise just because more people showed up. A rate per customer doesn’t rise just because more people came.

  2. Turn a goal into metrics with HEART.

    In 2010, Kerry Rodden, Hilary Hutchinson, and Xin Fu, researchers at Google, published a short paper at the CHI conference on measuring user experience at scale. It gave two things: five categories of metrics, called HEART, and a simple process for choosing them, called goals, signals, metrics.

    The five categories are Happiness, Engagement, Adoption, Retention, and Task success. Happiness is about attitudes, like satisfaction, and is often measured with a survey. The other four come from what people actually do in the product.

    The five HEART categories from Google: Happiness, how people feel, an attitude, usually measured with a survey. Engagement, how much they use it. Adoption, new people starting. Retention, people coming back. Task success, whether they can finish the job. The last four are measured from what people do. H Happinesshow people feel attitude E Engagementhow much they use it behavior A Adoptionnew people starting behavior R Retentionpeople coming back behavior T Task successcan they finish the job? behavior pick the ones that match your goal, not all five
    Google’s five HEART categories. Happiness is an attitude; the other four are measured from behavior.
    CategoryGoal (made-up store)SignalMetric
    HappinessShoppers feel sure about size before buyingAnswers to a short survey after checkoutShare who say they felt sure the sofa would fit
    EngagementShoppers come back to compare sofas before buyingSaving sofas to a listSofas saved per shopper per week
    AdoptionNew shoppers try the doorway-size checkFirst use of the checkShare of this week’s sofa shoppers who used the check for the first time
    RetentionCustomers come back for their next pieceA second orderShare of first-time buyers who order again within 6 months
    Task successShoppers can finish the size checkCheck started vs. finishedShare of size checks finished without an error

    The store and its goals are made up. The categories and the goals, signals, metrics process are from Rodden, Hutchinson, and Fu, 2010.

    Three tips from the paper keep this honest. You don’t need all five: it says “it is not always appropriate to employ metrics from every category.” Choose signals that move only when the experience gets better or worse, not for unrelated reasons. And prefer rates to raw counts, because counts grow with your user base: “ratios, percentages, or averages per user are often more useful.”

  3. Follow customers through a funnel with AARRR.

    In 2007, Dave McClure presented “Startup Metrics for Pirates”. The pirate part is the acronym: AARRR. It splits the customer’s path into five steps, each with its own number. In plain words:

    • Acquisition: people arrive, from different channels.
    • Activation: they have a good first visit.
    • Retention: they come back.
    • Referral: they like it enough to tell others.
    • Revenue: they pay.
    A funnel of five stages, each narrower than the last: Acquisition, they find you. Activation, a good first visit. Retention, they come back. Referral, they tell others. Revenue, they pay. Dave McClure, 2007. Acquisitionthey find you Activationa good first visit Retentionthey come back Referralthey tell others Revenuethey pay measure each stage: look for the biggest drop
    AARRR as a funnel: count how many people reach each step, and give each step its own number.
    StepA metric for the made-up store
    AcquisitionVisitors per week, by channel (search, ads, email)
    ActivationShare of new visitors who save a sofa or use the doorway-size check on their first visit
    RetentionShare of visitors who return within 30 days
    ReferralShare of orders that came from a customer’s shared link
    RevenueShare of visitors who place an order, and the average amount per order (average order value, explained in part 5)

    The useful move is to compare the steps. If many people arrive but few activate, more ads usually won’t help much: start with the first visit. Look for the step where the biggest share of people drops out, and work there first.

  4. Choose a North Star metric, and the inputs that move it.

    Teams drift when everyone chases a different number. A North Star metric gives them one to share. Amplitude’s North Star Framework, written up in a playbook co-authored by John Cutler, defines it as “a single critical rate, count, or ratio that represents your product strategy.” It names three qualities. The metric represents the value users get from the product. It’s within the product and marketing teams’ influence. And it’s a leading indicator of revenue.

    A real example from the playbook: in 2005, while Netflix still shipped DVDs, its product team used the percentage of customers who put three or more DVDs in their queue (the list of discs Netflix would mail next) during their first session.

    The second half of the framework matters as much. Under the North Star sit a few inputs, typically three to five, that teams can move in their daily work. Cutler’s test is a good one: “If you can move your North Star directly, it’s probably not a good North Star.”

    A North Star metric at the top for a made-up furniture store: furniture delivered that customers keep. Four input metrics below feed it. Breadth: shoppers who save a sofa. Depth: orders with a fit check. Frequency: repeat orders per customer. Efficiency: deliveries on the first try. Teams move the inputs; the inputs move the North Star. North StarPieces delivered and keptpast 30 days, per week Breadthshoppers whosave a sofaDepthorders witha fit checkFrequencyrepeat ordersper customerEfficiencydeliverieson the first try inputs: your team can move these each week (made-up furniture store)
    A North Star for the made-up store, with four inputs. Amplitude suggests looking for inputs in breadth (how many customers get value), depth (how much each gets), frequency (how often), and efficiency (how easily).

    A good North Star counts value delivered, not activity. For the store, “pieces delivered and still kept after the 30-day return window, per week” beats “visits”, because a sofa that’s returned didn’t help anyone. Amplitude advises against revenue as a North Star because it lags: it doesn’t give an early signal. It can also be pushed up for a while in ways that hurt customers.

  5. The common metrics, with the right formulas.

    You’ll meet these everywhere. People often get the formulas slightly wrong, and then two teams argue about numbers that were never the same thing. Here are the standard versions:

    MetricFormulaNotes
    Conversion rateSessions (or users) that completed the goal ÷ all sessions (or users), × 100Say which: per session or per user. They give different numbers.
    Average order valueTotal revenue ÷ number of orders, in the same periodA few very large orders can pull it up.
    Retention rate(Customers at the end of the period − new customers gained during it) ÷ customers at the start, × 100Subtract new customers, or you’ll count them as retained.
    Churn rateCustomers lost during the period ÷ customers at the start, × 100For the same group and period, retention + churn = 100%.
    DAU/MAUUsers active today ÷ users active in the last 30 daysShows how often people come back: higher means more of your monthly users show up on a given day.
    Net Promoter Score (NPS)% promoters (9 or 10) − % detractors (0 to 6), from “How likely is it that you would recommend…?” on a 0 to 10 scalePassives (7 or 8) count only in the total. The result runs from −100 to +100. It’s widely used, but researchers dispute whether it predicts growth better than other loyalty questions (Keiningham and colleagues, 2007), so treat it as one signal, not the goal.
    Customer satisfaction (CSAT)Responses of 4 or 5 on a 1 to 5 scale ÷ all responses, × 100Ask right after a specific moment, like delivery.

    Sources: Google Analytics (conversion rate as key event rate, and DAU/MAU), Shopify (average order value), HubSpot (retention and churn), Bain & Company and Fred Reichheld (NPS), Qualtrics (CSAT). Companies vary details, so write your own definitions down.

    One habit saves hours of confusion: for every metric on your team, write down the formula, the time period, and what counts. Is an “active user” someone who opened the app, or someone who did something in it? Decide once, and write it where everyone can see it.

  6. Put it together: a metric plan for one feature.

    Here’s a way to choose metrics for anything you launch, in order. Write the goal in customer terms. List the signals that would show it in behavior or attitudes. Pick one primary metric that best captures the goal. Add one or two input metrics you can watch daily. Add a guardrail: a number that would catch harm. Then set a target and a date before you launch, so you can’t move the goalposts afterwards.

    Ask

    • What would change for customers if this worked?
    • How exactly is this number calculated?
    • Could it go up while customers are worse off?
    • What will we do if it moves, or if it doesn’t?

    Avoid

    • Picking the number after you see the results
    • Totals that grow with traffic, like page views
    • Ten primary metrics, so nothing is primary
    • A metric nobody on the team can influence

    The template

    Goal: [what changes for customers]. Signal: [what they’d do or say]. Primary metric: [exact formula, period]. Inputs: [one or two numbers the team can move]. Guardrail: [what must not get worse]. Target: [from X to Y by date].

    Filled in, for the made-up furniture store

    Goal: shoppers pick a sofa that fits their room. Signal: they use the doorway-size check before buying, and fewer sofas come back. Primary metric: share of sofa orders returned because they didn’t fit, per month. Inputs: share of sofa orders where the check was used; share of checks finished without an error. Guardrail: sofa conversion rate must not fall. Target: cut fit returns by a quarter within three months (all numbers made up).

    Notice the guardrail in the example. The doorway-size check could cut returns simply by scaring people off sofas altogether. Watching conversion as well tells you whether you solved the problem or just moved it.

With AI: AI tools can now suggest metrics, write the query, and chart the result in minutes. That makes it easier than ever to drown in numbers. The judgment stays with you: which goal matters, which metric reflects it, and whether a number could rise while customers are worse off. AI features also need their own measures, such as how often an answer was correct or helpful, checked on real examples rather than assumed.

Check your understanding

Answer each one in your head or on paper first. Then open the answer to check.

1What’s the difference between a vanity metric and an actionable one?

A vanity metric looks good but doesn’t tell you what to do or why it changed, like total page views. An actionable metric ties a change to a cause you can act on, like conversion for shoppers who saw a new feature versus those who didn’t.

2In HEART’s goals, signals, metrics process, which comes first, and why?

Goals. A metric only helps if it tracks progress toward a goal, so you decide what success means before choosing what to measure.

3Lots of visitors reach the store, but very few save a sofa or use the size check on their first visit. Which AARRR step is weak, and where would you work?

Activation. Improving the first visit is likely to do more than buying more traffic.

4Why is “number of emails sent” a poor North Star?

The team can move it directly, and it doesn’t measure value customers get. A North Star should capture customer value and be moved through inputs.

5Out of 200 survey answers, 110 are 9 or 10, 50 are 7 or 8, and 40 are 0 to 6. What’s the NPS?

55% promoters minus 20% detractors: an NPS of 35.

6You add a feature to raise sofa conversion. Name a sensible guardrail.

Something that would catch harm, such as the return rate for sofas, or customer complaints. If conversion rises but returns rise too, it isn’t a win.

Practice: choose the metrics for a delivery feature

The made-up furniture store is launching delivery time slots: customers pick a two-hour window for their sofa to arrive, instead of waiting at home all day. Write a metric plan for it before you open the model answer.

  1. Write the goal in customer terms.
  2. Pick one or two HEART categories that fit, and name a signal for each.
  3. Choose one primary metric, with its exact formula.
  4. Add one input metric and one guardrail.
  5. Name one vanity metric someone might suggest, and say why you’d skip it.
Show a model answer

Goal: customers get their furniture without losing a day waiting. HEART: Happiness (signal: answers to a one-question survey after delivery) and Task success (signal: customers who open the slot picker and finish choosing a slot). Primary metric: share of deliveries that arrive inside the chosen two-hour window, per week (deliveries on time ÷ all deliveries with a slot, × 100). Input: share of delivery routes planned with time to spare in each window (the team can change this every week). Guardrail: delivery cost per order must stay within budget. Vanity metric to skip: number of times the slot picker was viewed. It grows with traffic and says nothing about whether deliveries got better.

Back to where you started

The short answer

Start with the goal, not the number. Ask what would change for customers if the product worked, how you’d see that in what they do or say, and then pick a few metrics that measure it. Write down exactly how each one is calculated, so everyone reads it the same way.

Look at the sentence you wrote at the start. Did you pick a number because it was easy to find, or because it showed whether shoppers now pick sofas that fit? If your number was something like page views, try again with the goal first: what would change for customers, how would you see it, and which rate captures it?

Common mistakes

Most of these come from choosing the number before the goal.

  • Reporting totals (visits, sign-ups) instead of rates per customer, so growth in traffic looks like success.
  • Changing which metric matters after the results are in.
  • Tracking so many metrics that none of them leads to a decision.
  • Choosing a North Star the team can move directly, like the number of emails sent.
  • Using a metric without writing down its formula, so two teams report different numbers for the same name.
  • Forgetting a guardrail, and “winning” on one number by hurting another.

Try this week

Pick one feature in a product you use, or one you work on.

  1. Write its goal in one sentence, in customer terms.
  2. Choose one primary metric, and write its exact formula.
  3. Name one guardrail that would catch harm.
  4. Find one number in a report you’ve seen that’s a vanity metric, and suggest a better one.

Copy this worksheet: a metric plan

FEATURE OR PRODUCT:

GOAL (what changes for customers):

SIGNALS (what they would do or say):
  -
  -

HEART CATEGORIES THAT FIT (Happiness, Engagement, Adoption, Retention, Task success):

PRIMARY METRIC
  Name:
  Formula (numerator / denominator):
  Period:
  What counts, and what doesn't:

INPUT METRICS (the team can move these):
  -
  -

GUARDRAIL (must not get worse):

TARGET: from ____ to ____ by ____

WHAT WE'LL DO IF IT MOVES, AND IF IT DOESN'T:

Questions people ask

What is the HEART framework?

A set of five categories of user-experience metrics from Google researchers Kerry Rodden, Hilary Hutchinson, and Xin Fu (2010): Happiness, Engagement, Adoption, Retention, and Task success. It comes with a process: define goals, then signals, then metrics.

What are AARRR pirate metrics?

Dave McClure’s five steps of the customer’s path, from his 2007 talk “Startup Metrics for Pirates”: Acquisition, Activation, Retention, Referral, and Revenue. The name comes from the acronym.

What is a North Star metric?

The single metric a product team uses to capture the value customers get from the product. In Amplitude’s North Star Framework, it’s supported by a few input metrics that teams can move directly.

How do you calculate NPS?

Ask “How likely is it that you would recommend us to a friend or colleague?” on a 0 to 10 scale. NPS is the percentage of promoters (9 or 10) minus the percentage of detractors (0 to 6).

How do you calculate churn rate?

Customers lost during a period, divided by customers at the start of that period, times 100. New customers who joined during the period aren’t part of it.

What’s the difference between leading and lagging metrics?

A lagging metric reports what already happened, like monthly revenue. A leading metric moves earlier and helps predict it, like how many shoppers save a sofa to their list this week.

Sources and further reading

All lessons

Keep going

Up next: find the
root cause.

You can choose the right numbers now. Next, learn what to do when one of them suddenly moves: how to find out why, step by step.

Got a question this lesson didn’t answer? Email me. I read every note.

Seven steps in order, zigzagging down the page. One: is it real? Check the data first. Two: define it: which number, since when. Three: split it by platform, place, and funnel step. Four: inside or outside: our change, or the world. Five: test a hypothesis, likeliest first. Six: dig to the root with five whys and a fishbone. Seven: decide: fix, wait, or dig on. 1 Is it real?check the data first 2 Define itwhich number, since when 3 Split itplatform, place, step 4 Inside or outside?our change, or the world 5 Test a hypothesislikeliest first 6 Dig to the rootfive whys, fishbone 7 Decidefix, wait, or dig on from “orders fell” to one cause you can act on