Skip to main content

Measuring Product: Metrics That Actually Matter

· 8 min read
Pere Pages
Software Engineer
A dashboard of product analytics metrics

Product metrics answer a different question from "is the frontend fast?" — they ask whether the product delivers value: do people show up, do they reach the aha moment, do they come back, and do they stick around. Almost all of it is measured in the browser by frontend event tracking, but the numbers describe the product, not the frontend's health. Here's the set that actually changes decisions.

A note on scope. These are the metrics Measuring the Frontend deliberately hands off: product/growth metrics measured in the browser but owned by product. A frontend team's stake in them is instrumentation quality — events firing correctly, no double-counting, no gaps — not the numbers themselves. A slow or janky flow shows up here as drop-off, so watch them; just don't mistake them for a scorecard of the frontend.

Every metric below carries the tool that actually produces it, tagged by access tier: free free tier or open-source (Google Analytics 4 (GA4), PostHog, Microsoft Clarity) · paid paid product-analytics suites (Amplitude, Mixpanel, Heap, Pendo) · replay session-replay and heatmap tools for the qualitative where and why (Hotjar, FullStory, Clarity) · pipe the event pipeline / customer data platform (CDP) that feeds them all (Segment, RudderStack).

First principle: value delivered, not activity

The trap in product analytics is the vanity metric — a number that goes up and to the right and tells you nothing you can act on. Total registered users only ever climbs; it never tells you to do something differently tomorrow. The antidote is to ask, for every metric, "if this moves, does a decision change?" If not, it's a slide decoration.

The metrics below are grouped by the journey they describe — acquisition happens elsewhere, so product picks up the moment a user arrives: do they convert, do they engage, do they activate, and do they come back.

Conversion & funnel

Conversion measures whether visitors do the thing you want. A funnel breaks a multi-step flow into stages and shows where people fall out.

MetricDefinitionWatch forTools
Conversion rate% of visitors completing the goal action (signup, purchase)Segment it — a blended rate hides that mobile converts at half of desktopGA4, PostHog (free); Amplitude, Mixpanel (paid)
Funnel drop-offWhere in a multi-step flow users abandonThe single worst step is usually where the return on investment isFunnel reports in Amplitude, Mixpanel, PostHog (paid/free); GA4 funnel exploration (free)
Micro-conversionA smaller committed step (add-to-cart, email entered)Leading indicator of the macro conversion below itEvent tracking in Amplitude, Mixpanel, PostHog (paid/free)
Macro-conversionThe primary business goal (purchase, paid signup)The number the business actually cares aboutGA4 conversions, Amplitude (free/paid)

A useful distinction is micro vs macro conversions. The macro conversion is the goal (a purchase); micro-conversions are the committed steps on the way (viewed pricing, added to cart, entered email). Micro-conversions are leading indicators — they move before the macro number does, so they're where you spot trouble early.

Read a funnel by its biggest single drop, not its endpoint — if 40% start signup but only 28% finish, that 12-point leak is one form, and fixing it lifts everything downstream. The frontend's fingerprints are all over these steps (form user experience, latency, layout stability), which is exactly why a frontend team should watch the funnel even though it doesn't own the goal behind it.

Engagement

Engagement metrics measure how people interact once they're in. They sit close to performance, but they're direction-ambiguous — you have to interpret them against what the product is for.

  • Bounce / exit rate — % of users leaving after a single page, and where they leave. Usually reads as friction and dead ends, but a docs page that answered the question in one visit is a "bounce" that's actually a win. Measure with: GA4 (free), plus Hotjar or Microsoft Clarity (replay) to see where the leave happens.
  • Session duration & depth — time per session, and pages/actions per session. A longer session is good for a game or social app and bad for a checkout flow or support tool, where the goal is to get users done fast. Never assume "more time on site" is a win — always ask what the product is trying to help the user do. Measure with: GA4 and any product-analytics suite (free/paid); FullStory (replay) for the session-level detail.

Activation, adoption, stickiness, retention

This is the core of product analytics — the arc from a new user's first value to a durable habit. It's almost always captured by frontend event tracking — events usually flow through a customer data platform (Segment, RudderStack pipe) into the analytics tools below — and the instrumentation being correct is the frontend's real stake here.

MetricWhat it measuresGood directionTools
Activation rate% of new users reaching the "aha" moment (the first real value)Higher — it predicts everything downstreamAmplitude, Mixpanel (paid); PostHog (free)
Feature adoption% of users who use a given featureDepends — high for core, low is fine for nichePendo (paid); Amplitude, PostHog (paid/free)
Stickiness (DAU/MAU)Daily actives ÷ monthly actives — how many days a month people show upHigher for habit products; irrelevant for occasional-use onesNative stickiness charts in Amplitude, Mixpanel (paid); PostHog (free)
Retention rate% of a cohort still active N days/weeks laterHigher & flattening — a curve that hits a plateau means product-market fitCohort retention in Amplitude, Mixpanel, PostHog (paid/free)
Churn rate% of users (or revenue) lost in a periodLower — the mirror image of retentionAnalytics above; Stripe billing (paid) for revenue churn

Activation is the highest-leverage number in the list because it gates the rest — a user who never reaches first value can't be retained. Defining it well is the hard part: it's a specific early action correlated with long-term retention ("added 3 items", "invited a teammate", "sent first message"), not just "signed up".

Retention is best read as a curve, not a single number. Plot the % of each signup cohort still active over time. Three shapes tell the whole story:

Curve shapeVerdictWhat it means
Drops to zeroNo fitUsers try it once and leave — no durable value
Declines then flattensHealthyThe "smile" — a core keeps using it; the plateau height is your real retained base
Rises back upExcellentRare — expanding value pulls dormant users back ("negative churn")

The plateau matters more than the early slope: a curve that flattens at 40% has found a loyal base, while one that slides toward zero hasn't — however good the first-week numbers looked. Cohorting also isolates change: compare the users who joined after a redesign against those before, and you see whether the change actually moved retention.

Stickiness — daily active users over monthly active users (DAU/MAU) — compresses habit into one ratio: a DAU/MAU of 0.5 means the average user shows up ~15 days a month. It's a great headline for a daily-habit product (a chat app, a social feed) and a misleading one for a product people are supposed to use rarely (tax software, a real-estate portal) — don't hold every product to the same stickiness bar.

The North Star

Above the individual metrics sits one number a good product team keeps at the top: the North Star metric — the single measure that best proxies the durable value customers get from the product. It's chosen so that moving it means the product genuinely got more useful, not just busier.

ProductNorth Star (proxy for value)
Marketplace lodgingNights booked
MessagingMessages sent between connected users
Collaboration toolWeekly active teams
Media / streamingHours of content watched

A North Star works only when it's paired with guardrails — counter-metrics that go bad if you chase the star too hard. "Messages sent" paired with nothing invites spam; paired with spam-report rate and retention, it stays honest. The pairing is what keeps a North Star from becoming just another number to game.

The North Star is a dashboard number — tracked in the same product-analytics tool (Amplitude, Mixpanel paid) or modelled from raw event data in a business-intelligence (BI) layer (Looker, Metabase, Mode).


This post covers the product slice of metrics measured in the browser. For the numbers the frontend directly owns, see Measuring the Frontend: Metrics That Actually Matter; for the demand side, see Measuring Marketing & SEO: Metrics That Actually Matter; and for the whole tour across delivery, reliability, and quality, see Measuring Software Engineering: Metrics That Actually Matter.