Search⌘ K
AI Features

Choosing Metrics and Guardrails

Explore how to choose precise activation metrics and guardrails that align with product goals, define populations, units, and time windows, and handle conflicting outcomes. Understand the importance of metric definitions and guardrails to validate product changes and support sound shipping decisions.

An interviewer asks, “Should we ship an onboarding change to increase activation?” The first problem is not estimating lift. We must decide what activation means, who can achieve it, and when it must happen.

A weak answer is, “I would track activation rate and ship if it rises.” An interviewer cannot evaluate that answer because activation rate has no event definition, denominator, or time window. The candidate may count users who already completed onboarding, accounts with several users, or users who never saw the new flow. Each choice answers a different question.

A stronger answer begins with clarification. “What first action predicts that a new customer receives product value? Should activation happen during the first session, within one day, or within seven days? Are we measuring individual users or customer accounts?” The earlier SQL grain habit applies here. If the onboarding screens appear to individual users but billing and value occur at the account level, we must choose the analysis unit deliberately rather than mixing both.

For example, we might define success as the proportion of eligible new users who complete create_first_project within seven days of signup. Eligible means a new user who signs up during the test window and should be routed to the onboarding flow. The numerator is eligible users who complete the event in the seven-day window. The denominator is all eligible users, whether or not a routing problem kept some of them from reaching the flow.

An interviewer may push back. “What if one account has ten invited users?” We defend the definition by checking whether the product goal is individual adoption or account adoption. If the change aims to help every new user become productive, user-level measurement fits. If the product earns value only after a workspace becomes active, we should instead define an account-level outcome and deduplicate users to one row per account.

The line to say out loud is: “Before choosing a metric, I would define the value-creating action, the eligible population, the analysis unit, and the time window so the result answers the shipping decision.”

Build a metric tree before

...