eCommerce GrowthPricing & Metrics

AARRR Metrics for eCommerce: The 5 Stages Explained

First published Jan 16, 2023Updated September 7, 202611 min read
Alexandra Panaitescu, Content Marketing Specialist
Alexandra Panaitescu
Content Marketing Specialist
Published: Jan 16, 2023Updated: Sep 7, 2026
Phone showing a backpack store page, circled by a dotted path of search, cart, repeat and heart icons, with the blue repeat icon highlighted
Quick Answer
AARRR, also called pirate metrics, is a growth framework that splits a business into five stages: Acquisition, Activation, Retention, Referral and Revenue. Dave McClure, who later founded 500 Startups, presented it in 2007 for startups. eCommerce teams normally reorder it as Acquisition, Activation, Revenue, Retention, Referral, because a shopper pays on the first visit instead of after a free trial. Each stage gets one primary metric: CAC for acquisition, activation rate for activation, conversion rate and AOV for revenue, repeat purchase rate and CLV for retention, and NPS or referral rate for referral. Nexus by Omniconvert supplies the customer-level data behind the revenue, retention and referral stages, while Omniconvert Explore is where you test the acquisition and activation stages.
Key Takeaways
  • 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.
5 stages, 1 primary metric each 7,000+ websites analyzed 70,000+ Omniconvert experiments 13 years of eCommerce data

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

AARRR stands for Acquisition, Activation, Retention, Referral and Revenue. It is a growth framework created by Dave McClure, an investor who later founded the accelerator 500 Startups, and presented in 2007 in a talk called Startup Metrics for Pirates. Its purpose is to reduce a business to five stages so a team can see which one is leaking, instead of tracking dozens of unrelated KPIs.

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

eCommerce teams normally reorder the framework to Acquisition, Activation, Revenue, Retention, Referral. In the original SaaS-shaped model, retention comes before revenue because a 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.

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

Each AARRR stage maps to one primary eCommerce metric: customer acquisition cost for acquisition, activation rate for activation, conversion rate and average order value for revenue, repeat purchase rate and customer lifetime value for retention, and Net Promoter Score or referral rate for referral. Every one of them has a simple formula that can be computed from order and session data you already hold.

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.

The five AARRR stages translated into eCommerce metrics
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.

CAC formula: Total acquisition spend ÷ new customers acquired in the same period

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.

Activation rate formula: (Activation actions ÷ sessions) × 100

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.

Conversion rate: (Orders ÷ sessions) × 100  •  AOV: Revenue ÷ orders

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.

Repeat purchase rate: (Customers with 2 or more orders ÷ total customers) × 100

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.

Referral rate: (Customers who referred at least one new customer ÷ total customers) × 100

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

Beyond the primary metric, each stage has a short supporting KPI list: visitors and CTR by channel for acquisition, subscriptions and add-to-cart rate for activation, revenue by channel and by customer type for revenue, churn and RFM for retention, and reviews and NPS for referral. The rule that keeps the framework useful is one primary number per stage and no more than five supporting ones.

The table below is the diagnostic version: what a weak stage looks like, and what to do about it first.

Source: Omniconvert
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

AARRR was designed for startups, and three parts of it fit an online store poorly. Referral is a weak stage for most retailers because attributable referrals are a small share of new customers. Activation is ambiguous when guest checkout is available. And the five stages are not a sequence: returning customers re-enter at retention, so the funnel picture is misleading if taken literally.

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

RARRA is a reordering of the pirate metrics by growth practitioners Thomas Petit and Gabor Papp, popularized for mobile apps. It runs Retention, Activation, Referral, Revenue, Acquisition, on the argument that acquisition spend is wasted on a product people do not come back to. For eCommerce, the RARRA order is worth adopting whenever acquisition costs are high relative to first-order margin.

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

To implement AARRR in eCommerce, define one primary metric per stage, agree on your activation action, connect order data at the customer level so retention can be measured at all, set a baseline for a full quarter, then pick the single weakest stage and run one experiment against it. Review the five numbers monthly, not weekly, so seasonality does not drown the signal.
  1. Write down the five stages and one metric each
    Acquisition: 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.
  2. Agree on your activation action
    One 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.
  3. Connect data at the customer level
    Session-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.
  4. Set a baseline over a full quarter
    One quarter, all five numbers, plus the same quarter last year if you have it. Anything shorter and seasonality will decide your priorities for you.
  5. Pick the weakest stage, not the most interesting one
    Compare 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.
  6. Run one experiment and re-read the same five numbers
    One 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.

Test your first activation hypothesis with FREE A/B testing on 50,000 visitors via Omniconvert Explore.

Start for free →

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

1What does AARRR stand for?

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.

2Who created the AARRR framework?

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.

3Why is AARRR called pirate metrics?

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.

4What is the AARRR order for eCommerce?

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.

5Which stage of the AARRR funnel turns visitors into users?

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.

6What is activation in the pirate funnel?

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.

7What is RARRA?

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.

8What are the limitations of AARRR for eCommerce?

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.

What to do next

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.

Alexandra Panaitescu, Content Marketing Specialist
Content Marketing Specialist
Alexandra Panaitescu is a B2B content marketing specialist with over 8 years of experience building data-driven content strategies and inbound campaigns that help businesses grow, from generating qualified leads to establishing brand authority and revenue.

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.