- Trainer
- Product managers
- Marketers
Product Analytics: From Data to Decisions
Turn product data into decisions you can defend. Define metrics that don't lie, read funnels, retention and cohorts, design and read A/B tests, work out LTV and payback, and forecast growth, all on realistic data from a bill-splitting app.
Free32 lessons~17 h 36 min of learning

Module 1: What exactly are we measuring?
Events, properties and users; totals vs unique users and other counting traps; metric definitions two people can agree on; a tracking plan for a new feature.

- 1.1Events, properties and usersThe language of product data: what an event records and how event and user properties differ.~28 min
- 1.2Totals, unique users and counting trapsWhy the same week of data gives different numbers of 'active users', and how to count them right.~32 min
- 1.3Metric definition: one rule, one numberHow to write a metric definition so two people get the same number: qualifying event, unit, exclusions, time window and time zone, on a DAU example.~31 min
- 1.4A tracking plan for a new featureBefore payment reminders ship, plan the data: the questions, the events and properties that answer them, where each is logged, the metric definitions and the checks before launch.~37 min
Module examComplete 4 more lessons to unlockModule 2: Which numbers should we steer by?
North star and the metric tree; volume metrics, quality metrics and ratios that mislead; DAU, WAU, MAU and stickiness at the product's natural rhythm.

- 2.1The north star metric and its KPI treeOne north star metric for the value users get, and a KPI tree of input metrics that teams can actually move.~28 min
- 2.2Volume, quality and Simpson's paradoxTell how much from how well, and catch Simpson's paradox: a per-group ratio that rose only because the mix of groups changed.~30 min
- 2.3DAU, WAU, MAU and stickinessCount active users at the rhythm people actually use the product.~31 min
- 2.4Case: a north star for HalvesPick and defend a north star metric for Halves, with six months of numbers behind it.~41 min
Module examComplete 4 more lessons to unlockModule 3: Where do new users get stuck?
Funnels: order, conversion window and who counts; reading a funnel without fooling yourself; finding the activation moment.

- 3.1Funnels: conversion window, step order and who countsHow a funnel conversion rate is computed, and why the conversion window, the step order and who enters give different numbers on the same users.~28 min
- 3.2Reading a funnel: right censoring and date rangesRight censoring (users who haven't had time to convert yet), date ranges and other ways a funnel conversion rate misleads.~31 min
- 3.3Activation: finding the aha momentFind your product's aha moment: the week-one action that separates users who stay from users who leave, and know what that comparison can't prove.~30 min
- 3.4Case: fix the onboarding funnelFind where new Halves users drop off and what to fix first.~42 min
Module examComplete 4 more lessons to unlockModule 4: Do people come back?
Day-N, rolling and bracket retention; reading and averaging a cohort table; the retention plateau as a product-market-fit signal.

- 4.1Retention: day N, rolling or bracketThree ways to measure retention and which fits a product people use weekly or monthly.~28 min
- 4.2Reading a cohort tableRead rows, columns and diagonals, and average cohorts without the classic mistakes.~28 min
- 4.3The plateau: retention and product-market fitWhat a flattening retention curve says about the product, and what it doesn't.~28 min
- 4.4Case: retention analysis by segmentIs Halves retention healthy for each kind of group? Run a retention analysis by segment on a year of cohort data and write the verdict.~41 min
Module examComplete 4 more lessons to unlockModule 5: Did the change work?
Hypothesis, primary metric and a decision rule up front; test size and duration; who is in the test; reading a finished test honestly.

- 5.1A/B test plan: hypothesis, metrics, guardrailsWrite the A/B test plan before launch: a hypothesis, one primary metric, guardrail metrics and a decision rule.~27 min
- 5.2How big and how longSample size and duration for a product test.~31 min
- 5.3Who is in the test: triggers and cluster randomizationWho belongs in an A/B test: triggered enrollment, dilution, and cluster randomization of whole groups when users affect each other.~29 min
- 5.4Case: reading a finished testEffect, interval, guardrails and the decision.~44 min
Module examComplete 4 more lessons to unlockModule 6: What can we learn without a test?
Fair version comparisons; traffic mix and seasonality; correlation, selection and 'users who do X retain better'.

- 6.1Pre/post analysis: comparing versions fairlyPre/post analysis: the rules that make a before-and-after comparison of app versions worth reading.~30 min
- 6.2Traffic mix and seasonalityWhat seasonality and a changing traffic mix do to product metrics, and how to compare like with like.~31 min
- 6.3Selection bias: users who do X retain betterA selection bias example: correlation, self-selection, a confounding variable and what a feature's users can and can't tell you.~30 min
- 6.4Case: the version or the traffic?Did the new Halves version help, or did the users change?~42 min
Module examComplete 4 more lessons to unlockModule 7: Are we making money on it?
ARPU, conversion to paid and trial-to-paid; the LTV curve by cohort; CAC, payback and ROI by cohort and channel; pricing and paywall decisions.

- 7.1How to calculate ARPU and ARPPUHow to calculate ARPU and ARPPU, conversion to paid and trial-to-paid, and how a change in the paywall trigger mix fakes a better paywall.~33 min
- 7.2The LTV curveCumulative gross profit per cohort user by month, how to read it, and when a young cohort can be extrapolated.~30 min
- 7.3CAC, payback and ROIJudge a paid channel by the cohort it buys: CAC, payback period and cohort ROI at a stated age, and why a month's profit divided by that month's spend flatters ads.~31 min
- 7.4Price testing case: price or paywall?Price testing in practice: read a price test and a paywall before-and-after honestly, then recommend what Halves Plus should do next.~43 min
Module examComplete 4 more lessons to unlockModule 8: How will we grow?
Forecasting active users from cohorts; measuring virality honestly; channels, capacity and modern attribution; investigating an unexplained spike.

- 8.1Forecasting active usersNew users × retention: build a monthly active users forecast from cohorts, with a separate curve for summer cohorts, and price a cut in paid acquisition in users.~34 min
- 8.2Invites and viral growthViral growth from invites: the viral coefficient k, cycle time, why k below 1 still pays, and how to measure invites without flattering yourself.~31 min
- 8.3Channels and marketing attributionChannel capacity and marginal CAC, a break-even cost that values the invitees a paid user brings, marketing attribution through the stores' privacy frameworks, and incrementality from a geo holdout.~33 min
- 8.4Capstone: the unexplained spikeSign-ups more than doubled over a weekend. List the possible causes, rule them out one by one with the data at hand, and write the memo.~43 min
Module examComplete 4 more lessons to unlock