CaddieOpen in CaddieDownload for Mac

How to judge test results correctly

Shared by Caddie Library · Updated
Chapters show their main points
Chapter 9 of 15 · Experimentation and Analytics
← The growth course
1. Finding Product-Market Fit
How to test for real customer pull earlyHow to pick a narrow niche to start inHow to launch a simple first version fastHow to learn from users and customersHow to read early signs of product-market fit
2. Onboarding and Activation
How to structure onboarding as a storyHow to ask and use onboarding questionsHow to get users to the aha moment fastHow to decide how long onboarding should beHow to build quiz funnels for paid traffic
3. Paywalls and Pricing
When to choose a hard paywall over freemiumHow to design a paywall that convertsHow to price annual and monthly plansHow to set, raise and localize pricesHow to run free trials and free tastes
4. Business Models and Revenue
How to structure subscription tiersHow to keep a free tier that pays offHow to charge for usage and AI creditsHow to pair hardware with a subscriptionHow to add ads, affiliates and partners
5. Retention and Engagement
How to measure retention honestlyHow to build habit loops that bring users backHow to use notifications and lifecycle messagesHow to reduce churn and handle cancellationsHow to build social loops and community
6. Brand and Positioning
How to position against bigger incumbentsHow to name and describe your productHow to earn trust in high-stakes categoriesHow to borrow credibility from celebrities and experts
7. Organic Content and Creators
How to find, vet and recruit creatorsHow to pay creators fairly and safelyHow to brief and manage creatorsHow to find and copy viral formatsHow to scale one format across many accountsHow to rank in AI search and SEO
8. Paid, App Store and Viral Growth
How to make ads that convertHow to turn organic winners into paid adsHow to structure and scale Meta campaignsHow to tell if paid acquisition is profitableHow to win in the App StoreHow to build viral and referral loops
9. Experimentation and Analytics
How to run trustworthy experimentsHow to judge test results correctlyHow to run more experiments fasterWhat metrics to track and how to define them
10. Building AI Products
How to build for the models of tomorrowHow to design AI interfaces beyond chatHow to design AI agents people can trustHow to measure AI quality with evalsHow to control AI costs and pricingHow to build products with AI coding tools
11. Teams, Hiring and Funding
How to hire people who thrive on ambiguityHow to organize small product teamsHow to run exploratory bets and kill themHow to work as a team with AI agentsWhen to raise money or sell your company
12. Founder Principles
How to pick a mission worth building a company aroundWhy to trust your own judgment over the consensusHow to turn failure and setbacks into the next stepHow to learn from rivals and copy what works
13. Choosing Where to Compete
How to make low cost your competitive advantageHow to create a market instead of fighting for shareWhy scarcity and brand can beat volumeHow to build an advantage that feeds itselfHow to attack a bigger rival where it cannot followWhen to stay focused on the core business
14. Building and Leading the Company
How to hire great people and give them roomHow to align pay and ownership with the missionHow to keep your culture and standards as you growHow to build candor and fast decision-makingWhy leaders must stay close to the work and customersHow to choose and prepare a successor
15. Capital and Deals
How to fund growth without losing controlHow to acquire companies and keep what makes them workWhat to do with cash: reinvest, buy back or holdWhy to keep a cash cushion and avoid heavy debtHow to structure ownership to protect your missionHow to negotiate deals that keep your leverage

1 The bottom line

Judge a test on net revenue from matured cohorts and long-term retention, not on early conversion. Early wins often fade through refunds, cancellations and the wrong users.

2 Key takeaways

  • Read revenue next to conversion. A small conversion gain can hide a much larger revenue gain.
    • VEED saw 3% higher paid conversion but 33% higher MRR on the same test.
  • Wait for cohorts to mature before picking a winner. Refunds and cancellations arrive after the first read.
    • A hard paywall and a no-exit discount both lifted trial starts at Anada Lakra, BoldVoice23:40, but refunds spiked by far more than the gain.
  • Check long-term retention before shipping a price change. A higher price can win on new revenue and lose over a year.
    • In several tests, Michal Parizek, Mojo7:47 saw the higher price win on new revenue but lose on modeled long-term revenue, so the baseline stayed.
  • Segment every result, losers too. An average can hide who the change helped and who it hurt.
  • Confirm wins at full rollout and in each market. Small tests flatter, and effects differ by region.

you might not be looking at your day 31 monetization rate or day 60 kind of net revenue rate, which ultimately is what matter.

Leon Sasson, Rise

2.1 Choose metrics that show value, not just volume

Small conversion lifts can hide much bigger revenue lifts
Moonly conversion39%
Moonly rev/100 installs47%
Moonly ARPPU5%
VEED paid conversion3%
VEED ARPU17%
VEED MRR33%
Reading conversion alone would have badly undersold VEED's paywall test.

Read conversion beside revenue, and trust a gap only when the traffic supports it.

  • Track revenue metrics together with conversion. See both volume and value in one test.
    • Moonly tracked conversion rate, revenue per 100 installs and ARPPU together.
    • VEED looked at trial conversion, paid conversion, MRR and ARPU, because a paywall change can shift revenue per user and plan mix.
    • Moonly: conversion +39%, revenue per 100 installs +47%, ARPPU +5% Moonly.
    • VEED's ARPU rose 17% in the same test VEED.
  • Pair every lift with a significance check. Know the result is reliable before you roll it out.
    • Unacademy reported its click-through lift alongside its significance figure.
    • The lift was 13.5% at 100% significance Unacademy.
    • A gap of 3.67% versus 3.44% is only 0.23 points, and was called a slight win. It needs enough traffic to be trusted Instapage.
  • Read results by channel. See where the effect actually lands.
    • After a CTA change, Going saw conversion improve through paid channels.
    • Paid traffic converted better than organic for the first time Going.
  • Treat report benchmarks as correlations. Run the test on your own business before copying one.

2.2 Wait for cohorts to mature

The first read comes weeks before the true answer
Refunds and cancellations arrive after the first read, so judge on net revenue once the cohort has settled.

Early metrics are easy to read and often wrong, so judge on net revenue after the cohort has settled.

  • Measure net revenue after refunds per exposed user, and give it time. Trial start rate is the easiest day one metric and it misleads.
  • Tie fast readouts to day 31 and day 60 results. Early funnel numbers can point the wrong way.
    • Leon Sasson, Rise19:49 built predictive metrics that link quick top-of-funnel readouts to day 31 monetization and day 60 net revenue.
    • A change can raise trial starts while attracting the wrong users. Another can lower the first purchase rate while bringing users who retain longer Leon Sasson, Rise19:49.
  • Add a retention counter metric to any pricing test. Check whether buyers return, renew or cancel.
    • If a user who would have bought Plus now buys Platinum, watch whether they come back, renew or cancel Shawn Gong, Tinder9:36.
    • Higher prices usually bring higher cancellation. Mojo modeled a year of revenue using 7-day cancellation rate as a proxy for renewals Michal Parizek, Mojo7:47.
    • Tinder also compares several models against each other and against a paywall with no model, and keeps iterating Shawn Gong, Tinder9:36.
  • Do not react to the first backlash. Wait a few weeks, then compare it with the lasting effect on metrics.

2.3 Segment before you decide

One average win hid two very different audiences
Segmenting showed Simply who the paywall helped, so it shipped to kid accounts only.

Cut the results by user type, and look at behavior, so you learn who a change works for.

  • Segment a winning test before rolling it out to everyone. A win on average can come from the wrong users.
    • Months later, Simply saw that the Simply Piano subscribers were mostly touch-only users with no keyboard, who signed up for a year and got little value Yoav Sharon, Simply1:02:00.
    • Deeper segmentation showed kids did find value, so Simply removed the paywall for adult-only accounts and kept it for accounts with kid profiles Yoav Sharon, Simply1:02:00.
  • Segment losing tests to find who they did work for. Then build new experiments from those segments.
  • Look at what users did, not only the target metrics. A/B tools can make teams lazy.
    • Review user behavior, talk to users and check for confusion, instead of judging only on a few metrics such as day 30 revenue Leon Sasson, Rise33:33.
    • Even a losing test can reveal something, such as most users preferring the new version, which informs the next test Leon Sasson, Rise33:33.
  • Reframe a failed test's copy before discarding the idea. The loss may come from the framing.

2.4 Verify the call after you make it

Keep checking a decision at rollout, in each market and months later.

  • Watch the numbers after full rollout and further down the funnel. A win in a small test may not hold.
  • Retest each paywall winner in every key geo. Ship only where it adds incremental revenue.
    • When a test wins with significance in one market, such as Europe, rerun it in the other key markets Michal Parizek, Mojo10:05.
    • Some Mojo changes shipped in some markets and not others, because they showed no lift or a negative one Michal Parizek, Mojo10:05.
  • Revisit past decisions at 3 and 6 months. You can change your call once the cohorts have retained.
    • Do it automatically, for tests judged winners and losers alike Leon Sasson, Rise35:15.
    • Some tests judged a loser or flat, and not released, showed a cohort that retained a lot better 3 months later Leon Sasson, Rise35:15.
  • Use 3 to 6 month holdouts for effects that change over time. Short and long-term effects can differ.

2.5 Where they disagree

Teams differ on how much rigor to demand, how long to hold out, and how far to trust short-term data.

  • Rigor versus speed. Some sources want a significance figure before rollout, others ship on judgment.
    • Unacademy reports significance beside its lift.
    • Leon Sasson, Rise35:15 does not need publication-level rigor, so a likely winner the team likes can ship without stat sig.
  • How long a holdout should run. Long holdouts catch slow effects but are hard to keep clean.
  • Data versus conviction. Some bets cannot be proven by a test in time.

Sources

Part of Experimentation and Analytics in the growth library.