Open this lesson in your favourite AI. It'll walk you through the why, explain the demo, and quiz you on the try-it list.
AARRR gives you a shared vocabulary for diagnosing where your product is leaking. Without it, teams argue about tactics when they should be diagnosing the stage that's actually broken. Every growth conversation becomes more productive once everyone can point to the specific pirate metric that's off.
Map a SaaS product's current week to each AARRR stage and calculate the conversion rate between stages.
Use these three in order. Each builds on the one before.
In one paragraph, explain the AARRR framework like I'm new to it.
Walk me through how each AARRR stage connects to the next and why a bottleneck at one stage suppresses all downstream stages.
Given a B2B SaaS with 40% trial activation but only 8% trial-to-paid conversion, how would AARRR direct where to focus and why?
const funnel = {
acquisition: 12000, // unique visitors
activation: 1800, // signed up
retention: 900, // returned day 7
referral: 180, // sent invite
revenue: 270, // paid
};
const rates = {
acqToAct: (funnel.activation / funnel.acquisition * 100).toFixed(1) + "%",
actToRet: (funnel.retention / funnel.activation * 100).toFixed(1) + "%",
retToRef: (funnel.referral / funnel.retention * 100).toFixed(1) + "%",
retToRev: (funnel.revenue / funnel.retention * 100).toFixed(1) + "%",
};
console.log(rates);
// { acqToAct: "15.0%", actToRet: "50.0%", retToRef: "20.0%", retToRev: "30.0%" }