Amplitude North Star Playbook
The method — factor value into breadth × frequency × depth
ONE metric that captures delivered customer value + revenue, broken into 3–5 movable input metrics that ladder to it. Inputs must be (a) leading, (b) ownable by a team, (c) collectively ~explain the NSM. If an input can't be moved by a squad next quarter, it's a context metric, not an input.
Do it on a whiteboard: state the value moment in one sentence ("a user listens to music they like") → write the NSM as a quantity of that value over time, not a count of events → algebraically factor it into breadth × frequency × depth (× quality) → assign each input an owner + a guardrail → sanity-check: if every input moves +10%, does the NSM move ~+33%? If not, the tree leaks.
Worked — Spotify (illustrative)
Time Spent Listening (NSM) = WAU × sessions/WAU/week × minutes/session · WAU 220M · sessions/user/wk 11 · minutes/session 24 → NSM ≈ 220M × 11 × 24 = ~58.1B listener-minutes/wk. A recommender that autoplays filler raises depth while quality (thumbs-down) degrades — Goodhart. That's why depth needs the satisfaction guardrail in the same row.
Templates & the re-validation rule
B2C habit: Value = Active users × core-action frequency × success-rate-per-action
Content/marketplace consumption: = consumers × sessions × items-consumed/session × completion-rate
Two-sided marketplace → TWO trees (supply liquidity + demand liquidity); the binding side (min(supply,demand)) is the real NSM.
Re-validation: every quarter, regress NSM against 90-day retention + revenue. If correlation has decayed, the NSM became a target and got gamed — re-derive. NSM is a proxy, never the goal.