AARRR Metrics for eCommerce: The 5 Stages Explained
- AARRR stands for Acquisition, Activation, Retention, Referral and Revenue, and was presented by Dave McClure in 2007 in a talk called Startup Metrics for Pirates.
- eCommerce reorders the framework to Acquisition, Activation, Revenue, Retention, Referral, because an online shopper pays at the first purchase rather than after a trial period.
- Each stage needs exactly one primary metric plus a short list of supporting KPIs. CAC, activation rate, conversion rate and AOV, repeat purchase rate and CLV, and NPS or referral rate.
- Referral is the weakest stage of the model for most online stores, so it should be measured but rarely prioritized ahead of retention.
- AARRR is a reporting structure, not a literal customer journey. Returning customers re-enter at retention, and the stages run in parallel rather than in sequence.
The first time you see "AARRR metrics" written down, it looks like a typo. It is not. AARRR is a growth framework that splits a business into five stages, each with its own small set of metrics: Acquisition, Activation, Retention, Referral and Revenue. Say the acronym out loud and you sound like a pirate, which is why it is also known as pirate metrics. That is the only pirate-related thing about it.
The framework was built for startups, so using it in an online store takes translation. This guide does that translation stage by stage: the question each stage answers, the one metric that answers it, the formula, and a worked example. It also says plainly where the model fits eCommerce badly, because it does.
What the AARRR pirate metrics framework is
McClure's argument was that most young companies drown in data and still cannot say what to fix. Five stages, five questions, one primary number each. Each stage answers a question about a group of people:
- Acquisition — how many people find us?
- Activation — how many take a first meaningful step with us?
- Retention — how many come back?
- Referral — how many tell someone else?
- Revenue — how many pay us?
The value is not in the acronym. It is in the discipline of assigning one primary number per stage and agreeing, as a team, which stage is currently the constraint.
Why eCommerce reorders the AARRR funnel
That reordering changes what each stage is about. In SaaS, retention is usage and revenue is the conversion of a habit into a subscription. In a store, revenue is the first transaction and retention is the whole repeat-purchase problem: getting a one-time buyer to become a customer.
Rewritten for a store, the five questions become:
- Acquisition — how many people do we attract, and what does that cost?
- Activation — how many of them show real intent?
- Revenue — how many place a first order, and how large is it?
- Retention — how many order again?
- Referral — how many recommend us to someone else?
The five AARRR stages as eCommerce metrics
The table below is the short version. The worked examples all come from one fictional store with 150,000 sessions, 3,000 orders and $360,000 in revenue in a quarter.
| Stage | Question it answers | Primary metric | Formula | Worked example |
|---|---|---|---|---|
| Acquisition | How many people do we attract, and at what cost? | Customer Acquisition Cost (CAC) | Acquisition spend ÷ new customers | $60,000 ÷ 2,000 = $30 CAC |
| Activation | How many show real intent? | Activation rate | (Activation actions ÷ sessions) × 100 | 9,000 ÷ 150,000 = 6% |
| Revenue | How many buy, and how much do they spend? | Conversion rate and AOV | (Orders ÷ sessions) × 100; revenue ÷ orders | 3,000 ÷ 150,000 = 2%; $360,000 ÷ 3,000 = $120 AOV |
| Retention | How many order again? | Repeat purchase rate and CLV | (Customers with 2+ orders ÷ all customers) × 100 | 2,000 ÷ 8,000 = 25% |
| Referral | How many bring someone else? | Referral rate and NPS | (Customers who referred ÷ all customers) × 100 | 120 ÷ 8,000 = 1.5% |
Acquisition
Visitors and potential customers discover your brand, your content and your products. The job here is not more traffic, it is better traffic at a defensible cost.
Two things make this stage useful rather than decorative. First, calculate CAC by channel, not blended, or the good channels subsidize the bad ones invisibly. Second, judge CAC against lifetime value, not against first-order revenue. A $30 CAC is excellent for a customer worth $400 and ruinous for a customer worth $35. Our guide on how to reduce customer acquisition cost covers the full calculation.
The best acquisition targeting starts from your existing best customers: the people who order frequently, at high value, and stay. Build lookalike audiences from that list rather than from all buyers.
Activation
Activation is the first committed action, before any money changes hands: an account, a newsletter subscription, a wishlist, an add to cart, a started checkout. Marketers call the underlying moment the "aha moment", when the visitor understands what your product does for them.
Pick one activation action and stick with it, or the number means nothing quarter to quarter. Add to cart is the usual choice for a store, because it is the earliest action that reliably predicts a purchase.
Improving activation is a messaging problem before it is a design problem. Run jobs-to-be-done interviews with your best customers to learn what they were actually trying to accomplish, then make sure the landing pages and product pages say that back to them.
Revenue
The revenue stage is the first order. Two numbers describe it: how many sessions turn into orders, and how much each order is worth.
Most of the work at this stage is removing friction and doubt at checkout: transparent shipping costs and delivery dates, visible return policy, payment options, and a mobile checkout that does not punish thumbs. If you do not know where to start, ask recent buyers what nearly stopped them.
The first order also sets the tone for everything downstream. A confusing checkout, a surprise shipping fee or a late delivery does not only cost you that order, it costs the second one. See digital customer experience for the wider picture, and how to increase average order value for the AOV half.
Retention
Retention is where eCommerce growth actually compounds. It is also the stage most stores cannot report on, because their analytics are session-based rather than customer-based.
Supporting metrics: churn rate, average days between transactions, customer lifetime value, and RFM segments. The single most useful of these is average days between transactions, because it tells you when a customer is late rather than merely quiet, which is what makes a win-back campaign timely. Our guides on calculating repeat purchase rate, reducing churn and the KPIs that move CLV go deeper.
The qualitative half matters just as much: ask loyal customers why they stay. Their answers usually name one or two operational things (delivery, packaging, a specific product) that no dashboard would have surfaced.
Referral
Happy customers who tell other people are the cheapest acquisition channel there is. They are also the hardest stage to measure honestly, which is why it comes last here. To get more of them, run a referral program, which can sit inside your loyalty program, and reward the customer each time they recommend you to someone new, as Melanie Balke describes in her AARRR framework overview.
Trackable referrals — a referral program, a shared code, a review left on the site — are a fraction of real word of mouth. That is why Net Promoter Score is normally used alongside referral rate: it measures stated willingness to recommend, which is the leading indicator, while referral rate measures what you can actually attribute.
Which KPIs to track at each stage
The table below is the diagnostic version: what a weak stage looks like, and what to do about it first.
| Stage | Supporting KPIs | What a weak stage looks like | What to do first |
|---|---|---|---|
| Acquisition | Visitors per channel, CAC by channel, CTR, cost per click | Traffic grows, orders do not; CAC rises faster than AOV | Split CAC by channel and cut the channels whose customers never return |
| Activation | New subscribers, new accounts, add-to-cart rate, pages per session | High bounce on paid landing pages; visitors browse and leave | Fix the message-to-market match on landing and product pages, then test it |
| Revenue | Conversion rate by channel and device, AOV, revenue by customer type | Carts fill and checkouts stall; mobile converts far below desktop | Remove cost and delivery surprises from checkout; test one step at a time |
| Retention | Repeat purchase rate, churn rate, CLV, days between transactions, RFM | Revenue only grows when ad spend grows; most customers have one order | Segment by RFM and build a second-order campaign for recent first-time buyers |
| Referral | NPS, referred customers, referral rate, reviews, social mentions | Good NPS, almost no attributable referrals | Make referring easy and rewarding before blaming the customers |
Repeat purchase rate, cohorts, RFM segments and CLV, computed from your order history.
Learn more about Nexus by Omniconvert →Where AARRR fits eCommerce badly
Being honest about this is what makes the framework usable.
- Referral is weak for most stores. Unless you sell something people naturally talk about, or you run a well-designed referral program, the referral stage will report a small number that barely moves. Measure it, but do not let it take priority over retention just because the acronym gives it equal weight.
- Activation is fuzzy without accounts. A store with guest checkout has many visitors who go from landing page to purchase with no intermediate commitment. Defining activation as add to cart keeps the stage meaningful; defining it as account creation does not.
- The stages are not sequential. A loyal customer arriving from an email re-enters at retention. A referred customer enters at acquisition and often converts in one session. Drawing AARRR as a strict funnel double-counts people and hides repeat behavior.
- Revenue is a stage, not the goal. Treating first-order revenue as the finish line is exactly the habit that produces expensive one-time buyers. Judge acquisition against lifetime value, which lives two stages later.
- Five numbers can still be vanity numbers. Traffic and add-to-cart rate look like progress. If neither moves revenue or repeat rate, the framework has just organized your vanity metrics more neatly.
AARRR vs RARRA and other reorderings
The disagreement between the two models is not about which metrics matter. It is about which stage you fix first when you can only fix one. AARRR implies you start at the top of the funnel; RARRA says start with the people you already have.
For most established stores, RARRA describes the better priority order and AARRR describes the better reporting order. Report on all five stages in the eCommerce sequence, then spend your improvement budget from the bottom up.
How to set up AARRR reporting for your store
-
Write down the five stages and one metric eachAcquisition: CAC by channel. Activation: activation rate. Revenue: conversion rate and AOV. Retention: repeat purchase rate. Referral: referral rate. Resist adding a sixth stage or a second primary metric.
-
Agree on your activation actionOne action, defined in writing, that everyone reports on. Add to cart works for most stores. Newsletter subscription works if your buying cycle is long and email drives the second visit.
-
Connect data at the customer levelSession-based analytics cannot answer the retention question, because it counts visits rather than people. You need order history keyed to customers before repeat purchase rate, CLV or RFM mean anything.
-
Set a baseline over a full quarterOne quarter, all five numbers, plus the same quarter last year if you have it. Anything shorter and seasonality will decide your priorities for you.
-
Pick the weakest stage, not the most interesting oneCompare each stage against your own trend rather than against an industry average. The stage that has moved backwards, or that you could not measure at all, is the one to work on.
-
Run one experiment and re-read the same five numbersOne hypothesis, one stage, one measurement window. If the stage metric moves but revenue and repeat rate do not, you improved a vanity number and you should say so out loud.
Two of these steps are tooling problems. Customer-level retention data comes from Nexus by Omniconvert, which computes repeat purchase rate, cohort retention, RFM segments and CLV from your order history and pushes those segments into your ad and email tools. The experiment in step six belongs in Omniconvert Explore, which handles A/B testing, personalization and on-site surveys for the acquisition and activation stages.
If you want the wider framework rather than the metric set, the CVO Academy covers Customer Value Optimization end to end, including the retention work that the referral and retention stages depend on.
Frequently asked questions about AARRR metrics
AARRR stands for Acquisition, Activation, Retention, Referral and Revenue. It is a growth framework that reduces a business to five stages, each with a small set of metrics, so a team can see which stage is leaking instead of arguing about dozens of unrelated KPIs. In eCommerce the five stages are usually reordered as Acquisition, Activation, Revenue, Retention, Referral, because an online shopper pays on the first visit rather than after a free trial.
The AARRR framework was created by Dave McClure, an investor who later founded the accelerator 500 Startups. He presented it in 2007 in a talk called Startup Metrics for Pirates, first given at Ignite Seattle. It was designed for startups, not for retailers, which is why applying it to an online store takes some translation.
AARRR is called pirate metrics because the acronym reads as the noise a cartoon pirate makes. Dave McClure chose it as a mnemonic so the five stages would be easy to remember. The name is the only part of the framework that has anything to do with pirates.
For eCommerce the usual order is Acquisition, Activation, Revenue, Retention, Referral. The original order puts retention before revenue because a SaaS user has to keep using a free trial before paying. An online shopper pays at the first purchase, so revenue arrives earlier and retention means the second order rather than continued usage.
Activation is the stage that turns visitors into users. For a SaaS company that means creating an account and reaching first value inside the product. For an online store it means the first committed action: an account, a newsletter subscription, a wishlist, or an add to cart. Activation is a signal of intent, not yet of money.
Activation in the pirate funnel is the moment a visitor stops browsing and commits to a first meaningful action with your brand. The point of the stage is the so-called aha moment, when the visitor understands what your product does for them. Measure it as activation rate: activation actions divided by sessions, times 100.
RARRA is a reordering of AARRR by growth practitioners Thomas Petit and Gabor Papp, popularized for mobile apps. It runs Retention, Activation, Referral, Revenue, Acquisition, and argues that retention should come first because paid acquisition is wasted on a product people do not come back to. The same logic applies to eCommerce whenever acquisition costs are high relative to first-order margin.
AARRR was designed for startups, so three things fit an online store badly. Referral is a weak stage for most retailers, because few stores generate measurable word of mouth at scale and a referral program is often a small share of new customers. Activation is ambiguous when a store lets people buy as guests. And the stages are not sequential: a returning customer re-enters at retention, not at acquisition. Treat AARRR as a reporting structure, not as a literal customer journey.
Write the five stages down the left of a page and put one number next to each: CAC, activation rate, conversion rate with AOV, repeat purchase rate with CLV, and NPS or referral rate. Fill them in for the last full quarter. The stage where you cannot fill in the number is usually the stage you are not managing, and in most stores that is retention. Fix the measurement first, then pick the single weakest stage and run one experiment against it. AARRR is only worth adopting if it makes your team argue about one number instead of twenty.
Measure the revenue and retention stages properly
Nexus by Omniconvert turns your order history into customer-level metrics: repeat purchase rate, RFM segments, cohort retention and CLV. That covers the three AARRR stages most stores cannot report on today, and it pushes the segments straight into your ad and email tools.