Published on: March 12, 2025
Every product team tracks dozens of metrics. The North Star Metric (NSM) is the one that matters most — the single number that best captures the value your product delivers to users, and that most reliably predicts long-term revenue growth. Getting it right is one of the highest-leverage decisions in product analytics.
A good NSM passes four tests simultaneously:
Looking at how successful companies chose their NSMs reveals the pattern:
Notice the pattern: each NSM is tied to a specific "moment of value" unique to that business model.
There's a reliable analytical process for this. Start by mapping the value moment — the specific action a user takes that represents them getting the core value of your product. Then validate it statistically:
import pandas as pd
from scipy import stats
# Hypothesise candidate NSM actions (e.g., 'payment_completed', 'report_shared')
candidate_nsm = 'payment_completed_d7' # Did user complete a payment in first 7 days?
# Split users by whether they hit the candidate NSM
hit_nsm = df[df[candidate_nsm] == 1]['retained_d90']
missed_nsm = df[df[candidate_nsm] == 0]['retained_d90']
# Test: does hitting the NSM predict 90-day retention?
t_stat, p_value = stats.ttest_ind(hit_nsm, missed_nsm)
lift = hit_nsm.mean() / missed_nsm.mean()
print(f"D90 retention lift: {lift:.2f}x (p={p_value:.4f})")
# If lift > 2x and p < 0.01 → strong NSM candidate
Run this for 5–8 candidate actions. The one with the strongest retention lift, highest statistical significance, and most obvious connection to user value is your NSM.
The NSM itself is often lagging relative to the inputs that drive it. You need a tree of leading indicators beneath it:
When your NSM drops, the drill-down through this tree shows which driver moved and where to focus. Without this structure, a drop in the NSM is just an alarm with no actionable signal.
NSMs need to be revisited as products mature. Watch for these warning signs:
The North Star Metric is less a measurement choice and more a strategic commitment. When the whole company — product, engineering, marketing, finance — aligns around a single number that represents user value, decision-making gets faster and clearer. The fight about which metric matters dissipates. The work becomes: how do we move this number in a way that's sustainable?
Getting it right is worth spending two weeks on. Getting it wrong costs you years of optimising for the wrong thing.