Product Analytics
Beginner 13 min read Product Analytics

AARRR Pirate Metrics

The five lifecycle numbers that audit a product's health

AARRR — Acquisition, Activation, Retention, Revenue, Referral — is the classic framework that turns a product into a measurable lifecycle and shows where growth leaks.

AARRRpirate metricsacquisitionactivationretentionrevenuereferral
Before we start

What you will learn

  • Recite the five AARRR stages and what each measures
  • Map product events and metrics onto the framework
  • Diagnose a product's weakest stage from its AARRR shape
In 60 seconds

AARRR splits the user journey into five measurable stages: how users are acquired, whether they reach aha-moment activation, whether they come back (retention), whether they pay (revenue), and whether they bring others (referral).

Introduction

What is this?

AARRR (also called Pirate Metrics) is a framework for organizing product metrics around five lifecycle stages: Acquisition (how users find you), Activation (whether new users reach aha-moment value), Retention (whether they come back), Revenue (whether they pay) and Referral (whether they invite others). Filling each stage with one well-defined metric yields a compact diagnostic of the whole business.

Motivation

Why do you need it?

  • It converts 'are we growing?' into five specific questions, each with an owner and a fix.
  • It forces teams to look past acquisition — many 'growth' problems are actually activation or retention problems.
  • The framework is tool-agnostic and applies to B2B, B2C and marketplace products.
  • It gives the team a shared lifecycle language in planning meetings.
Think about it

Mental model

Imagine

A leaky bucket

Think of

An AARRR funnel

Pour users in at the top (acquisition) and they flow through activation, retention and revenue. The business grows fastest when you patch the biggest hole — the framework tells you where that hole is.

Mechanics

How it works

  • Acquisition: count new visitors/users by channel, with the funnel starting where you can affect it (impression → signup).
  • Activation: define the aha moment (e.g. first report created) and measure the share of new users achieving it within a window.
  • Retention: measure the share of Day-N users still using the product at Day 1, 7, 30.
  • Revenue: measure paying behavior — conversion to paid, MRR/ARR, LTV.
  • Referral: measure invitations and their conversion (K-factor = invite rate × invitee conversion).

The AARRR lifecycle.

Acquisition
Activation
Retention
Revenue
Referral
Real world

In production

  • A SaaS found activation at 12% while acquisition was healthy — doubling down on onboarding raised activated users more than any ad spend.
  • A marketplace measures K-factor weekly; a referral incentive lift in K-factor predicted signup growth a month later.
  • A subscription app watches Day-7 retention as its north-star-effective input metric, since churn correlates with the 60-day mark.
Guidelines

Best practices

  • Pick ONE metric per stage so the framework stays readable, with diagnostics underneath.
  • Define the activation event with an experiment: test candidate aha moments and pick the one that predicts retention.
  • Keep AARRR numbers consistent with cohort dates — reporting them per end-date hides timing effects.
  • Pair AARRR with funnel/cohort drill-downs; the framework is a pointer, not the whole story.
Watch out

Common mistakes

  • Calling DAU 'acquisition' — acquisition counts new users arriving, not total active count.
  • Defining activation as 'signed up', which is really the end of acquisition.
  • Ignoring retention because acquisition is growing — the leak just gets bigger.
  • Comparing AARRR across un-normalized user bases (all users vs new users).
When things break

Debugging tips

  • If activation is low, drop the aha-moment event into a funnel to find the step users fail at.
  • If retention looks flat, segment it by acquisition cohort — recent cohorts may be masking an earlier leak.
  • If revenue is low but activation is high, check pricing-page events for confusion paths.
  • For referral, track invite clicks separately from completed invites to find the friction.
Interviews

Interview checkpoint

Practice

Hands-on lab

Compute AARRR from a Fabricated Event Dataset
35 min · beginner
In progress
Objectives
  • Load and inspect raw product events
  • Compute acquisition, activation and retention metrics from events
  • Compute revenue and referral multipliers
  • Diagnose the weakest AARRR stage from the numbers

Compute AARRR from a Fabricated Event Dataset

35 min · beginner

0/5 steps
0%
sandbox · Linux sandbox
$
Try these commands
Test yourself

Quick quiz

0/2
1

AARRR's 'activation' is best measured by:

2

A product with growing DAU always has a healthy retention stage.

Go deeper

Official documentation