Validation SOPs › Product-Market Fit
SOP 44 of 100 · Product-Market Fit
AARRR Metrics Framework SOP
- Difficulty
- Advanced
- Time
- 3-5 days to set up, then 30 minutes a week
- Cost
- $0-500
- Best for
- Digital products with a self-serve signup and a clear path from visitor to paying customer
- Tools
- PostHog, Mixpanel, Google Analytics 4, Looker Studio, Google Sheets
- Measure
- Stage coverage, Activation rate, Retention at your natural interval, Referral share of new users, Visitor-to-paid conversion
The AARRR metrics framework splits your whole business into five stages, from first visit to referral, so you can see exactly where people drop out. Dave McClure, founder of the investor 500 Startups, named it "Startup Metrics for Pirates" because the initials read like a pirate's growl. Setting it up takes three to five days; after that, a 30-minute weekly review shows you which one stage to fix next. Founders without it argue about whether to spend on ads, features or pricing, and founders with it can point at the number.
What is the AARRR metrics framework and when should you use it?
AARRR is a funnel with five stages, each answering one question:
- Acquisition: do people find you? (visits, signups by channel)
- Activation: do they have a good first experience? (the first value action)
- Retention: do they come back?
- Referral: do they tell others?
- Revenue: do they pay?
McClure's original order puts Referral before Revenue; many teams swap the last two, and some add Awareness at the front (AAARRR). The order matters less than the rule behind it: one clear event per stage, measured the same way every week.
This SOP builds the measurement system. Fixing a stage is a separate job covered in the growth experiment SOP, and the close study of a single stage lives in customer retention analysis.
Use it:
- When you have steady traffic and signups (a few hundred a month or more) and don't know where to focus.
- When the team debates priorities based on opinions instead of numbers.
- Before raising money, because investors ask for stage-by-stage conversion.
- When growth stalls and you need to locate the leak.
What do you need before you start?
- Product analytics with event tracking: PostHog and Mixpanel both have free tiers. Website traffic comes from Google Analytics 4.
- Signup data with a source: UTM tags on every campaign link so acquisition is attributed.
- Payment data from Stripe, Paddle or your billing tool.
- A written user journey from first visit to payment. The user story mapping SOP helps you draw it.
How do you run it, step by step?
1. Map your journey onto the five stages
Write down every step a customer takes from first hearing about you to paying and telling a friend. Then group the steps under the five stage names. Products with a sales team add a "qualified lead" step between acquisition and activation.
2. Define one event per stage
Choose one measurable event for each stage and write the definition next to it: "Activation = created a first project and invited one teammate within 7 days." Vague definitions such as "engaged user" produce numbers nobody trusts. For activation, pick the action that predicts retention; your retention data will confirm or correct it later.
3. Set up tracking and test it
Add the events in your analytics tool and test each one yourself: sign up from a tagged link, activate, return the next day, refer a test account, pay with a test card. Check that each event appears once, with the right user ID. Broken tracking makes a funnel lie without anyone noticing.
4. Build a one-page weekly dashboard
Show the five numbers and the conversion rate between each pair of stages, by week, for the last 8 to 12 weeks. Add acquisition split by channel. Looker Studio, PostHog dashboards or a spreadsheet all work; the format matters less than reviewing it every week at the same time.
5. Find the stage that loses the most people
Compare each stage's conversion with your own targets and with where you were a month ago. The bottleneck is the stage where improving the rate would add the most paying customers at the end of the funnel. Early on it is almost always activation or retention.
6. Pick one focus stage and one owner
Choose the single weakest stage as the focus for the next four to six weeks. Assign one person to own its number. Run fixes through the growth experiment SOP and leave the other stages alone unless they break.
7. Review weekly, revise definitions quarterly
Each week: five numbers, what changed, why. Each quarter: check whether your activation event still predicts retention and adjust definitions if the product changed.
Template you can copy
| Stage | Question | Event definition | Weekly number | Conversion from previous stage | Target | Owner |
|---|---|---|---|---|---|---|
| Acquisition | Do people find us? | Unique visitors to signup page, by channel | ||||
| Activation | Do they get value in the first session? | Completed [value action] within 7 days of signup | Signups to activated | |||
| Retention | Do they come back? | Did [value action] again in week 4 | Activated to retained | |||
| Referral | Do they tell others? | Sent an invite or brought a signup with a referral code | Retained to referring | |||
| Revenue | Do they pay? | First successful payment | Activated to paid |
Add a notes row under the table each week: "Bottleneck this week: ___. Experiment running: ___. Result: ___."
Worked example: a language-learning app for expat parents
This example is illustrative. A language app for expat parents tracks its funnel for 8 weeks. Average weekly numbers:
- Acquisition: 2,400 visitors, 360 signups (15%).
- Activation (finished a first 10-minute lesson within 7 days): 108 of 360 (30%).
- Retention (did a lesson in week 4): 54 of 108 activated (50%).
- Referral: 6 of 54 retained users invite someone (11%).
- Revenue: 22 paid subscriptions, 20% of activated users.
Half of activated users stay, which is healthy for this category, but 70% of signups never finish a first lesson. Doubling ad spend would add signups who mostly never start. The founder makes activation the focus stage, finds that the placement test takes 12 minutes before the first lesson starts, and runs a growth experiment that moves the test after lesson one.
What should you measure, and when do you stop?
| Metric | Pass signal | Warning signal |
|---|---|---|
| Stage coverage | All 5 stages tracked with one tested event each | One or more stages measured by guesswork |
| Activation rate | 40%+ of signups reach the value action in 7 days | Under 20%, while ad spend rises |
| Retention at your natural interval | Retained share holds steady for 4+ weeks | Falls every week |
| Referral share of new users | 10%+ of signups arrive through referral or word of mouth | Near zero after 3 months of use |
| Visitor-to-paid conversion | Stable or rising week over week | Falling while traffic grows |
The thresholds above are starting targets for a self-serve product; replace them with your own after 8 weeks of data. The setup phase ends when every stage shows clean, trusted numbers for three weeks in a row. The framework itself never stops: it becomes your weekly review.
Which mistakes should you avoid?
- Tracking 40 metrics. One event per stage. Extra charts go on a second page nobody reviews weekly.
- Defining activation as signup. Signup is acquisition. Activation is the first moment of value.
- Fixing acquisition first. More visitors into a weak activation step multiplies the waste.
- Changing definitions every week. Your trend lines become meaningless.
- Working on all five stages at once. Spread effort shows no movement anywhere.
How can AI speed this up?
Describe your product and journey to an AI assistant and ask it to propose one event per stage, with a precise definition for each. Ask it to write the tracking plan as a table your developer can follow. Once data comes in, paste the weekly numbers and ask it to spot the stage with the biggest drop and list five possible causes. Then check those causes against session recordings and user calls, because AI guesses causes from patterns in other products, and yours has its own reasons.
The free marketing plan generator turns your acquisition stage into a channel plan.
Where does this SOP fit in your validation plan?
AARRR connects the Product-Market Fit stage with go-to-market work. Set it up once you have steady signups. Related SOPs:
- Fix the bottleneck stage with the growth experiment SOP.
- Go deeper on the retention stage with customer retention analysis.
- Find the activation action with product usage analysis.
- Test channels for the acquisition stage with customer acquisition channel validation.
- Measure the referral stage properly with customer referral analysis.
See all Product-Market Fit SOPs. The F/MS digital marketing module covers SEO and tracking for the acquisition stage.
FAQ
What does AARRR stand for?
Acquisition, Activation, Retention, Referral and Revenue. Dave McClure introduced it in his talk "Startup Metrics for Pirates".
Is AARRR still relevant for startups?
Yes. The stage names are simple enough for a two-person team and detailed enough for investors. The main update since McClure's talk is the optional Awareness stage at the front.
Which AARRR stage should I focus on first?
The stage that loses the most people relative to its target, which for early products is almost always activation or retention. Never start with acquisition if people don't stay.
What is the difference between AARRR and a North Star metric?
AARRR tracks five stages of the funnel. A North Star metric is one number that reflects the value customers get, and it sits mostly within the retention and activation stages.
Go further on our sister sites
- Book: Traction (100 startup books)
- Method: Conversion Funnel Tracking (100 startup methods)