KPI Tree Builder: design and audit a metric system

Define a Product outcome, decompose the math where a real identity exists, label influence hypotheses instead of faking causality, and surface broken definitions or instrumentation gaps before the tree reaches a dashboard.

No login · Runs in your browser · Autosave and export available

No login · browser autosave · exports stay client-side

Share links contain a compressed copy of the tree. Anyone with the link can read it; compression is not encryption.

Metric templateRelationship template

Metric System Audit

No score. Findings stay inspectable.

Structure

Start with what you actually know

Define the top outcome or goal. Cadence, direction, target, formula, owner and data source stay unknown until you provide them.

Metric CSV fields: metric_id, metric_name, metric_type, semantic_role, definition, unit, direction, cadence, measurement_window, segment, numerator, denominator, owner, data_source, baseline, baseline_as_of, target, target_timeframe, evidence_status, notes, decision_use, tags. Relationship CSV fields: from_metric_id, to_metric_id, relationship_kind, relationship_type, ratio_role, weight, evidence_status, rationale, formula_notes, evidence_note, next_step, needs_review.

Formula, influence, or alignment: choose the relationship you actually know

Formula identity

Use when the parent is mathematically defined by its children. Example: GMV = Orders × AOV. These links can participate in arithmetic scenarios.

Influence hypothesis

Use when a signal may affect an outcome but the relationship is not an identity. Example: faster time to value may improve retention. Record rationale and evidence; do not calculate through it.

Alignment

Use in Goal → Strategy → Tactic → KPI work to explain why a measure evaluates a strategic choice. Alignment is neither a formula nor causal proof.

A metric name is not a metric definition

Weak

Activation rate

No event, eligible denominator, cohort, or window.

Inspectable

Share of eligible newly registered accounts that publish their first project within 7 calendar days of registration.

The definition card can also record numerator, denominator, source, owner, baseline context and target timeframe without inventing missing values.

Arithmetic scenario ≠ forecast

If your declared identity is GMV = Orders × AOV, the tool can recalculate GMV when you change Orders while holding AOV constant. It cannot conclude that a feature will cause Orders to rise, that the change is feasible, or that Orders should be the roadmap priority. Those decisions require evidence, effort, constraints and Product judgment beyond the formula.

What the Metric System Audit checks

Structure

Cycles, duplicate/self edges, unresolved roots, disconnected metrics.

Definitions

Missing definitions, units, windows, denominators and target context.

Relationships

Unknown semantics, formula operators, ratio operands and additive-unit mismatches.

Decision use

Missing drivers/diagnostics and signals that need interpretation rather than a score.

Measurement

Unknown data sources, owners and instrumentation gaps.

Guardrails stay beside the equation, not inside it

Refund rate next to GMV, support contacts next to activation, latency next to checkout completion: these signals keep a team from winning the wrong way. Tag them as guardrails so they stay visible without being added into an identity they are not part of. Stop decomposing when the next level no longer changes a decision, a leaf is done when it is actionable enough to inform an experiment or diagnostic enough to explain movement.

Where this tool starts, and where it hands off

Already know the outcome you care about? Build or audit the metric system here. If you still need to decide which metric should anchor the system, use the North Star Metric Finder first. When an influence edge is worth testing, carry it into the Experiment Hypothesis Generator as a falsifiable hypothesis. Once definitions and guardrails are usable, instrument the missing data or carry the relevant metrics into an experiment plan.

KPI tree builder FAQ

What is the difference between KPI Alignment and Metric Decomposition?

KPI Alignment traces Goal → Strategy → Tactic → KPI. Those links explain why a measure is attached to a strategy; they are not formulas. Metric Decomposition starts from a selected outcome and lets you mix mathematical identities with clearly labeled influence hypotheses, diagnostics and guardrails. Arithmetic scenarios run only across complete formula paths.

What counts as a mathematical relationship?

Use Formula only when the parent is defined by the children, for example GMV = Orders × AOV or Conversion = Purchasers / Eligible visitors. A correlation such as faster onboarding being associated with retention is not an identity. Record it as an Influence hypothesis and add the evidence or rationale you actually have.

Does the scenario calculator predict Product impact?

No. It is an arithmetic scenario. Given the formulas and values you supplied, it recalculates the selected outcome while holding other declared inputs constant. It does not estimate whether a feature will cause an input to move, whether the change is feasible, or whether that input should be prioritized.

Can I import metrics and relationships from CSV?

Yes. Import the metrics CSV and the relationships CSV separately. The importer detects the file type from its headers, validates referenced metric IDs and rejects relationships that would introduce a cycle. Imported legacy-style relationships are not silently treated as causal or mathematical facts; you still control their declared semantics.

What does the Metric System Audit check?

The audit checks graph integrity, metric-definition gaps, relationship/formula semantics, decision usefulness and measurement readiness. It can flag cycles, unresolved roots, missing definitions or units, weak rate definitions, ratio ambiguity, incompatible additive units, missing data sources and other concrete unknowns. It deliberately does not collapse those findings into an arbitrary quality score.

Is the share link private?

No. The share link contains a compressed copy of your tree data in the URL. Compression is not encryption. Anyone who receives the link can read the tree, so do not put sensitive internal metrics in a share URL unless that is acceptable. Large trees should be shared using an exported JSON or Markdown artifact instead.

Do I need a North Star before using this tool?

No. The root can be any clearly defined Product or business outcome that you need to decompose. If your real question is which candidate North Star should anchor the system, use the North Star Metric Finder first. This tool owns decomposition and audit, not North Star selection methodology.

What is the difference between a KPI tree and an OKR?

A KPI tree describes how metrics relate: which links are mathematical identities and which are hypothesized influences. OKRs describe commitments: an objective, the key results you will be accountable for, and the review cadence. A key result may reference a tree metric, but the tree never turns every node into a commitment.

Does a metric tree prove causality?

No. Only formula identities are treated as mathematical facts, and only for the definitions, units, denominators and time windows you declared. Every influence edge stays a labeled hypothesis with its own rationale, evidence note and next test, and arithmetic scenarios never calculate through it.

How many levels should a KPI tree have?

Stop when the next decomposition no longer changes a decision. A useful rule: decompose until each leaf is either actionable enough to inform an experiment or decision, or diagnostic enough to explain movement. Extra levels without new decision value only make the tree harder to review.

What is a guardrail metric?

A guardrail is a metric you monitor to avoid winning the wrong way, such as refund rate next to GMV or support contacts next to activation. Guardrails are tagged explicitly and kept out of the arithmetic identity unless they are mathematically part of it.

Product changelog

Last updated: 2026-09-16

  • 2026-09-16: Rebuilt metric relationships around Formula, Influence hypothesis and Alignment; added cycle-safe graph logic, explicit ratio operands and selected-root arithmetic.
  • 2026-09-16: Replaced generic quality checks with a Metric System Audit covering structure, definitions, relationships, decision usefulness and measurement readiness.
  • 2026-09-16: Added v2 state semantics, safe v1 migration, richer standalone exports and honest share-link handling.
  • 2026-03-05: Initial KPI Tree Builder launch with tree/grid views, local save, examples and export.