TapCub is live — analytics, insights and live chat, free on one platform
Analytics

Product analytics framework: how to choose metrics that drive decisions

A product analytics framework connects goals to metrics, behaviors and events. North Star, AARRR, HEART and metric trees compared, five steps to build your own, and a metric tree example.

Sophia Bennett Published Nov 6, 2026 5 min read Analytics
Product analytics framework: how to choose metrics that drive decisionsSample data

A product analytics framework decides what to measure, how metrics relate and which analyses answer which questions. This guide compares North Star, AARRR, HEART, metric trees and jobs to be done, gives five steps to build your own from goal to events, and shows a metric tree that explained why the north star grew only half as fast as active accounts.

What you will learn

  • Connect goal → metrics → behaviors → events
  • One north star with three to five inputs
  • Express the north star as a formula of inputs
  • Every metric needs events, an owner and a cadence
  • Frameworks can be combined

What is a product analytics framework?

A product analytics framework is a structured way to decide what to measure in a product, how metrics relate to each other, and which analyses answer which questions. It connects the company's goal to a small set of metrics, those metrics to user behaviors, and those behaviors to tracked events. Without a framework, teams track whatever is easy and end up with many charts and few decisions.

A practical framework has four layers: goal → metrics → behaviors → events, plus a routine for reviewing them.

Common product analytics frameworks compared

FrameworkStructureBest forWatch out
North Star + inputsOne metric that captures delivered value, with 3–5 input metrics that drive itAligning teams on valueChoosing a north star that is really revenue
AARRR (pirate metrics)Acquisition, activation, retention, referral, revenueGrowth teams, finding the weakest stageTreats the journey as linear
HEART (Google)Happiness, engagement, adoption, retention, task success, each with goals, signals, metricsUX and feature-level measurementNeeds survey data for happiness
Metric treeA top metric broken into multiplying or adding componentsExplaining why a metric movedRequires clean definitions at every level
Jobs to be doneMetrics tied to the progress customers want to makeChoosing what matters to customersHarder to quantify directly

Frameworks are not exclusive. Many teams use a North Star with a metric tree beneath it, AARRR for growth reviews and HEART for individual features.

LayerExample
GoalGrow paying teams that use the product weekly
North starWeekly active projects with 2+ collaborators
InputsActive accounts, projects per account, collaboration share
Eventsproject_created, member_invited, task_updated

If a metric cannot be computed from events, it is not in the framework yet.

Build your own framework in five steps

1. Start from the goal

Write the business goal for the next year ("grow paying teams that use the product weekly") and the product's core value ("teams keep projects on track together").

2. Choose the north star and inputs

North star: a metric that rises when customers get value, for example "weekly active projects with at least two collaborators". Inputs: activation rate, collaborators per project, projects per account, retention of new accounts.

3. Break metrics into a tree

Express the north star as a formula of its inputs so every change can be traced. Weekly active projects = active accounts × projects per active account × share of projects with 2+ collaborators.

4. Map metrics to behaviors and events

For each input, name the behavior and the events and properties that measure it. Activation might need workspace_created, project_created and member_invited with account_id.

5. Assign analyses and owners

Each metric gets a standard analysis (funnel, cohort, distribution), an owner and a review cadence.

Worked example: a metric tree

A collaboration tool (sample data), two consecutive months:

NodeMonth 1Month 2Change
Weekly active projects (north star)18,00018,810+4.5%
Active accounts6,0006,600+10.0%
Projects per active account5.04.75−5.0%
Share of projects with 2+ collaborators60%60%0

The north star grew 4.5%, but the tree shows why: active accounts grew 10% while projects per account fell 5%. Segmenting showed new accounts from a recent campaign create fewer projects. The next action was onboarding for campaign accounts (encouraging a second project), not acquisition.

Check: 6,000 × 5.0 × 0.60 = 18,000; 6,600 × 4.75 × 0.60 = 18,810.

app.tapcub.com

North star

18,810

▲ 4.5%

Active accounts

6,600

▲ 10%

Projects / account

4.75

▼ 5%

Metric tree · month over month

Sample data
NodeMonth 1Month 2
Weekly active projects18,00018,810
Active accounts6,0006,600
Projects per account5.04.75
Projects with 2+ collaborators60%60%

Campaign accounts create fewer projects.

Sample data

Common mistakes

  • Too many metrics. A framework with 40 KPIs is a list, not a framework.
  • Revenue as the north star. Revenue lags value; pick a usage metric that predicts it.
  • Metrics without events. If you cannot compute it from tracked data, it is not in the framework yet.
  • No owners. Unowned metrics are not acted on.
  • Never revisiting. Products change; review the framework every six to twelve months.

Putting the framework into TapCub

  • Events: a tracking plan with names, properties and owners; autocapture and an event inbox for discovery.
  • Metrics: create custom metrics for your north star and inputs; saved insights for funnels, cohorts and distributions.
  • Accounts: groups for account-level metrics in B2B products.
  • AARRR pack: an AARRR view that groups stages; see AARRR.
  • Explaining changes: the AI assistant attributes metric changes to segments.

Related: metric tree, north star metric, UX metrics and HEART, leading vs lagging indicators.

FAQ

What is the best product analytics framework? There is no single best one. A North Star with a metric tree works for most products; add AARRR for growth and HEART for feature-level UX.

How many metrics should a framework have? One north star, three to five inputs, and supporting metrics per team, ideally fewer than fifteen in regular review.

What is the difference between a framework and a tracking plan? The framework decides what to measure and why; the tracking plan specifies the events and properties needed to measure it.

How often should the framework change? Review it every six to twelve months, or when strategy, pricing or the product's core value changes.

Sources

Was this article helpful?

We use your answers to fix and expand this page.

Sophia Bennett

Product Adoption Consultant

Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.

Turn your framework into live metrics

Tracking plan, custom metrics, saved insights, account groups and AI change attribution.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics