Learn Metric Decomposition with Phoebe

Two tracks from a top-line number to the driver that moved it

A leader track that teaches you why a number is useless on its own, how a driver tree turns "sales are down 8%" into a lever with an owner, and how to run the weekly business review and the monthly leadership summit as tree-reading rituals - no code to write. And a builder track that takes any top-line metric, decomposes it into a driver tree (leading drivers up to a lagging outcome), and diagnoses a drop in minutes - applied live to six domains: ecommerce, marketing, branding, internet and traffic, B2B SaaS, and B2G. Every builder page runs a live driver-tree simulator: edit a driver and the top line recomputes; press "Simulate a drop" and the guilty driver's path lights coral so you practise tracing a fall. Then live DuckDB SQL segments the guilty driver to find the culprit slice. No install, no cluster, no bill.

16sessions
6industries
2tracks
10live-simulator sessions

The leader track 🀝 · for C-level, managers & curious minds · 6 x 45 min · no code to write

Thinking mode: why a top-line number names an outcome not a cause, the difference between leading drivers you steer by and lagging outcomes you report, how to read a drop off a tree in thirty seconds, and how to run the weekly business review and monthly summit as decomposition rituals - each session ends with questions to ask your data team.

The builder track πŸ› οΈ Β· for practitioners Β· 10 sessions x 45 min (b10: 60) Β· live driver-tree simulator + DuckDB SQL

One skill, ten sessions: take any top-line metric, break it into a driver tree, and diagnose a drop in minutes. Every page runs a live driver-tree simulator - edit a leaf and the top line recomputes; press "Simulate a drop" and the guilty driver's path lights coral so you practise tracing a fall back to its cause. Then real DuckDB via WebAssembly segments the guilty driver with live SQL to find the culprit slice. You start with a GMV tree (b1), learn the three decomposition patterns (b2) and the leading-indicator diagnosis playbook (b3), then apply all of it to six domains one at a time (b4-b9) before a capstone where a metric drops and you diagnose it end to end (b10). The engine loads once from a CDN (about 8 MB, cached); everything after that is offline.

🌳 Builder 1 · easy

Your first driver tree

Build GMV = Traffic x Conversion x AOV live, edit a leaf and watch the top line move, then simulate a drop and read the coral path back to the cause.

β–Ά Builders start here
🧩 Builder 2 · easy

The three decomposition patterns

Multiply, add, and the flow bridge. Decide which pattern any metric follows, and build a tree in each shape in the simulator.

Build each
πŸ” Builder 3 Β· easy

Leading indicators and the diagnosis playbook

Push a tree deep enough that the leaves warn early, then run the repeatable playbook that takes a drop to a root cause.

The playbook
πŸ›’ Builder 4 Β· medium

Ecommerce deep dive

Decompose GMV into its real drivers, simulate a drop, then segment the guilty driver with live SQL to find which channel fell.

Segment the drop
πŸ“£ Builder 5 Β· medium

Marketing deep dive

Build the funnel tree - spend to impressions to clicks to leads to CAC - and find exactly where the funnel leaks when performance dips.

Where it leaks
✨ Builder 6 · medium

Branding deep dive

Decompose the softer metrics: the brand funnel from awareness to preference, and share of search as a leading driver of demand.

Share of search
🌐 Builder 7 · medium

Internet and traffic deep dive

Ad revenue and the DAU bridge: decompose an audience business into the drivers of reach, engagement, and monetisation.

DAU bridge
πŸ’³ Builder 8 Β· medium

B2B SaaS deep dive

The ARR bridge - new, expansion, contraction, churn - plus pipeline coverage as the leading driver of the number next quarter.

Pipeline coverage
πŸ›οΈ Builder 9 Β· medium

B2G deep dive

Decompose government bookings and the tension every public-sector tree carries: mission outcomes versus money, both on the same page.

Mission vs money
πŸ“‰ Builder 10 Β· hands-on Β· 60 min

Capstone: diagnose the drop

A metric drops with no explanation. Build the tree, simulate, segment, and write the weekly-business-review narrative that names the cause.

WBR narrative
easy - everyone medium hands-on hardest

Metric decomposition is the reading skill under every dashboard. It pairs with learn-business-intelligence-with-phoebe (the dashboards these trees live in), sits on top of learn-data-warehouse-with-phoebe (where the numbers come from), and goes deeper on one domain in learn-marketing-attribution-with-phoebe.

Built from Lean Analytics (Croll & Yoskovitz), DuPont driver-tree analysis, the Amplitude North Star Playbook, and the Amazon Weekly Business Review - frameworks applied live in the simulator, not just described.

Choose your path πŸ—ΊοΈ

Two doors, one skill. Leaders never write code; builders never sit through theory they have not just run themselves in the simulator.

🀝 The leader path (read & run reviews) a1β†’ a2β†’ a3β†’ a4β†’ a5β†’ a6
πŸ› οΈ The builder path (build & diagnose) b1β†’ b2β†’ b3β†’ b4β†’ b5β†’ b6β†’ b7β†’ b8β†’ b9β†’ b10
πŸš€ The full journey (read AND build) a1-a6β†’ b1-b10

The knowledge map 🧠

Both tracks at a glance - hover a session to spotlight its concepts, click any node to jump in.

The whole course on one sheet πŸ“

Seven modules: both tracks, why a number is useless on its own, the three shapes every metric takes, the builder ladder, the six domains it is worked in, the traps that make a tree lie, and the two rituals that turn tree-reading into a habit.

Download for print (2800px) Every word here is real selectable text, so it stays sharp however far you zoom.

learn metric
decomposition

From a top-line number to the driver that moved it
16 sessions - two tracks - six domains - runs in your browser

SEC-01 TWO TRACKS

LEADER TRACK
read the tree, no code

  1. a1Why a number needs a tree
  2. a2Leading vs lagging
  3. a3Decompose and read a drop
  4. a4The six domains, side by side
  5. a5The weekly business review
  6. a6The monthly leadership summit

BUILDER TRACK
build the tree yourself

  1. b1Your first driver tree
  2. b2The three patterns
  3. b3Leading indicators and the playbook
  4. b4Ecommerce deep dive
  5. b5Marketing deep dive
  6. b6Branding deep dive
  7. b7Internet and traffic deep dive
  8. b8B2B SaaS deep dive
  9. b9B2G deep dive
  10. b10Capstone: diagnose the drop
16sessions
3patterns
6domains
1owner per lever

SEC-02 WHY A NUMBER NEEDS A TREE

The sentence that is not a finding
"sales are down 8%" -> which driver moved? -> by how much? -> who owns it?

A top-line number tells you that something happened. It cannot tell you what, and it cannot be assigned to anyone.

A driver tree turns a number into a lever with an owner. That is the whole job.
What the tree has to survive

A branch that nobody owns cannot be actioned, and a branch that does not reconcile with its parent lets the diagnosis hide. Session b1 breaks one tree in the simulator until naming the guilty driver is a reflex, because reading a tree under pressure is a different skill from drawing one.

SEC-03 THE THREE PATTERNS

Not every metric multiplies. The moment one lands on your desk you should already know which shape it is.
x
multiplicativeA product of drivers. GMV = Traffic x Conversion x AOV.
+
sumParts that add up. Revenue split by region.
~
bridgeA balance carried forward. Active users this month starts from last month's.
Why the shape decides the diagnosis

In a product, one driver moving 10 percent moves the top line 10 percent. In a sum it moves it by its share. In a bridge the question is never the level at all, it is what came in and what left.

SEC-04 THE BUILDER LADDER

1
your first driver tree GMV = Traffic x Conversion x AOV, broken in the simulator
b1
2
the three patterns multiplicative, sum, bridge
b2
3
leading indicators and the playbook that acts on them
b3
4
ecommerce the domain the canonical tree comes from
b4
5
marketing spend, reach and the lag before it lands
b5
6
branding the domain where the tree is hardest to build
b6
7
internet and traffic sessions, sources and the funnel beneath
b7
8
B2B SaaS pipeline, retention and expansion
b8
9
B2G long cycles, and metrics that are not sales
b9
10
capstone diagnose the drop, end to end
b10
How to climb it

Rung 1 gives you one tree and breaks it until naming the guilty driver is a reflex. Rung 2 gives you the vocabulary for every other metric. Rungs 4 to 9 are the same skill in six different rooms, which is the point: the tree travels, the domain knowledge is what you bring.

SEC-05 SIX DOMAINS, ONE SKILL

commerce2

  • ecommerce
  • B2B SaaS
  • carts, pipeline,
  • retention

demand2

  • marketing
  • branding
  • spend, reach,
  • and the lag

reach2

  • internet, traffic
  • B2G
  • sessions, cycles,
  • non-sales outcomes
Session a4 puts all six side by side, so you can see which parts of a tree are universal and which are the domain talking.
Why six and not one

The mechanics are identical in every domain. What changes is which drivers exist, how fast they respond, and how long the lag is before a lever shows up in the top line. Seeing the same tree in six rooms is what stops it being an ecommerce trick.

SEC-06 WHERE A TREE LIES TO YOU

The wrong shapeReading a bridge as if it were a product. The level was never the question. Ask: does this metric multiply, add, or carry forward?
A lever with no ownerA branch nobody is accountable for is decoration on a slide. Ask: whose name is on this node?
Lagging onlyEvery driver in the tree confirms what already happened. Ask: which of these could have warned us?
A branch that does not reconcileThe children do not account for the parent, so the diagnosis has somewhere to hide. Ask: do these add back up?
Sessions a5 and a6 make the tree a ritual rather than an artifact: the weekly business review reads it, the monthly leadership summit acts on it.

SEC-07 THE TWO RITUALS

1
THE WEEKLY REVIEWread the tree, name the moved driver
2
AGREE THE LEVERone branch, one owner, one action
3
THE MONTHLY SUMMITdid the lever move the number
4
PRUNE THE TREEdrop the branches nobody ever acts on
A tree that nobody reads on a schedule stops being a diagnostic and becomes a diagram.
learn metric decomposition with phoebe 3 patterns - 6 domains - 1 tree - 1 owner per lever by Phoebe Fu