KPI Tree

Metric Definition

End-to-end stage and drop-off analysis

Stage Conversion Rate = Users Reaching Next Stage / Users Reaching Current Stage
Users Reaching Next StageDistinct users who advanced to the following journey stage
Users Reaching Current StageDistinct users who arrived at the current journey stage

Track from

Metric GlossaryProduct Metrics

User journey analysis

User journey analysis is the practice of measuring how users progress through the full sequence of stages from first contact to a meaningful outcome, and where they stall or leave along the way. It spans the whole experience, not a single screen, and quantifies the conversion and time spent at each stage. The result shows you which stage of the journey holds people back and what that costs downstream.

8 min read

Generate AI summary

What is user journey analysis?

User journey analysis is the practice of measuring how users move through the full set of stages from first touch to a meaningful outcome, and where they fall away between them. Where flow analysis stays inside a single in-product task, journey analysis spans the whole experience: discovery, signup, onboarding, activation, habit, and expansion. It follows the population through each stage and shows how it thins along the way. If 20,000 users discover the product, 4,000 sign up, 1,500 activate, and 600 become habitual users, the journey analysis exposes which stage carries the steepest loss rather than where you assumed.

It matters because a single headline number, whether a conversion rate or a retention rate, tells you the journey is leaking without telling you which stage. Journey analysis localises the loss across the whole lifecycle. It separates a journey that drops people evenly from one that is healthy until a single weak stage, and those two situations call for entirely different fixes. The same logic applies whether the journey ends in a first purchase, an activated account, or a renewed contract.

The most useful version of this analysis follows the real journey rather than the idealised map. Users pause for weeks between stages, re-enter from different channels, and reach the outcome by routes you did not draw. Measuring the actual journey, including the time between stages and the unexpected re-entry points, is what turns journey analysis from a slide into a diagnostic that connects discovery spend to long-term value.

Journey analysis is about transitions between stages, not a single end-to-end number. The figure that matters is the conversion between two adjacent stages, because that is what isolates the weak one. A respectable overall conversion can still hide a single stage that quietly loses most of the people who reach it.

How to measure user journey analysis

There is no single equation for an entire journey, because a journey is a chain of stages spread over time. You measure it by computing the conversion rate at each transition, the time users spend between stages, and the cumulative drop-off across the whole lifecycle. The core unit is the stage conversion rate: users reaching the next stage divided by users who reached the current one.

  1. 1

    Define the journey stages

    List the ordered stages from first touch to the outcome you care about, such as discovery, signup, activation, habit, and expansion. Keep the definition stable, because moving stage boundaries mid-measurement makes any comparison meaningless.

  2. 2

    Count distinct users at each stage

    For every stage, count the distinct users who reached it. Use distinct counts rather than events, so a single person re-entering a stage does not inflate it.

  3. 3

    Calculate stage conversion and time-to-stage

    For each transition, divide the count reaching the next stage by the count reaching the current one, and record how long users take to make the move. A slow transition is often a leak that has not finished leaking yet.

  4. 4

    Track cumulative drop-off

    Multiply the stage conversions together to get the share of starters who reach the outcome. This shows how a few moderate losses compound into a large overall drop across a long journey.

A worked example: 20,000 users discover the product, 4,000 sign up, 1,500 activate, and 600 become habitual. The stage conversions are 20 percent, 38 percent, and 40 percent. The 20 percent from discovery to signup is the weakest transition, so that is where a one-point improvement returns the most users into the rest of the journey. The cumulative path conversion is three percent, which is what compounds across every stage. Journey analysis stops you from polishing the 40 percent activation-to-habit stage while the discovery-to-signup stage loses four in five.

User journey analysis in a metric tree

A metric tree maps the journey onto its sequence of stage transitions and then decomposes each transition into the drivers that govern it. The headline outcome, end-to-end journey conversion, sits at the root. The first level is the set of stage-to-stage transitions, because the product of those transitions is the whole journey.

Each transition then breaks into the specific reasons people fail to advance. The signup-to-activation stage, for example, decomposes into time to first value, onboarding completion, and setup friction, while the activation-to-habit stage breaks into early value reinforcement, return triggers, and the second-session gap. This is the level where an intervention becomes concrete: you are no longer trying to improve the journey, you are fixing the onboarding step that determines whether a new account ever reaches its first real outcome.

KPI Tree gives each stage transition a RACI owner, so marketing is accountable for discovery-to-signup, product owns signup-to-activation, and lifecycle owns activation-to-habit. When a stage conversion drops, the platform pushes the change to the owner of that specific transition rather than to a journey map nobody maintains. The verified impact loop then confirms whether a change to one stage actually lifted the stages after it, so a local win is not mistaken for a journey-wide one.

Metric tree insight

Fixing an early stage compounds through every stage that follows it. A one-point gain at discovery-to-signup flows into activation, habit, and expansion, so the same effort spent on the right early transition can outperform a much larger gain late in the journey. The tree shows you which stage that is.

User journey analysis benchmarks

Benchmarks for journey stages depend heavily on the product, the channel, and how much commitment each stage asks for. The ranges below give realistic stage conversion expectations across a typical product lifecycle, useful as a sanity check rather than a target to chase.

Journey stageTypical stage conversionNotes
Discovery to signup2-10%Cold discovery converts low; intent-driven or referred traffic sits at the top of the range. Below 2 percent usually points to a message-to-audience mismatch.
Signup to activation30-60%The first-value moment is where most journeys leak. Below 30 percent suggests onboarding friction or a slow time to first value.
Activation to habit20-45%Turning a first success into a returning user is hard. The second-session gap is the usual culprit, not the first experience itself.
Habit to expansion10-30%Expansion depends on sustained value. A low rate here is rarely a pricing problem and usually a depth-of-use problem.

Treat these as bands, not goals. The more important comparison is your own trend over time and the gap between adjacent stages. A single transition far below the others is the signal, regardless of how the absolute number compares to an industry average. Segmenting the journey by channel or cohort often reveals that one source thins the whole lifecycle from the start.

How to improve user journey analysis

Improving the journey starts with finding the weakest stage transition and understanding why people leave at that point specifically, rather than spreading effort evenly across a lifecycle that is mostly healthy. The discipline is to fix one stage, verify the downstream effect, then move to the next.

Isolate the weakest stage

Rank every stage transition by its conversion rate and start with the lowest. That stage is the constraint on the whole journey, and improving anything upstream just sends more people into the same loss.

Map the real journey

Trace the routes users actually take, including long pauses, re-entry from other channels, and outcomes reached by unplanned paths. The mapped journey and the real one rarely match.

Watch time between stages

Measure how long users take to move between stages, not just whether they do. A stage that converts well but slowly is often a leak forming, and shortening the gap lifts the rate.

Verify downstream impact

After a fix, confirm that the improved stage actually raised conversion in the stages after it. A local gain that does not move the final outcome means people only paused at the next stage instead.

KPI Tree connects each stage transition to the team that owns it and to the downstream outcome it feeds. Marketing owns discovery-to-signup, product owns activation, and lifecycle owns the habit and expansion stages. When a stage conversion drops, the accountable owner of that transition is notified directly, and the verified impact loop checks whether their fix flowed through to the stages after it, so you can tell a genuine journey improvement from a loss that simply moved one stage further along.

Common mistakes when tracking user journey analysis

  1. 1

    Measuring one end-to-end number

    A single overall conversion tells you the journey leaks but never which stage. The diagnostic value lives entirely in the stage-to-stage transitions.

  2. 2

    Mapping the ideal journey, not the real one

    Users pause for weeks, re-enter from other channels, and reach the outcome by routes you did not draw. Analysing only the designed journey misses where people actually leave.

  3. 3

    Ignoring time between stages

    A stage can convert well yet take so long that users go cold before the next one. Tracking conversion without time hides slow leaks that have not finished leaking.

  4. 4

    Counting events instead of distinct users

    Using event counts lets a single person re-entering a stage inflate it and distort the conversion. Count distinct users at every stage.

  5. 5

    Optimising a stage that already works

    Improving a strong late stage while an early one bleeds wastes effort. Always start with the lowest stage conversion, because it constrains every stage downstream.

Related metrics

Conversion rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Retention rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Feature adoption rate

Product Metrics
PostHog

Metric Definition

Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100

Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.

View metric

Customer lifetime value

CLV / LTV

SaaS Metrics
ChargebeeStripeShopifyHubSpotSalesforce

Metric Definition

CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan

Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.

View metric

Conversion rate: a metric tree decomposition

Metric Definition

Breaking the conversion rate into a metric tree shows you exactly where users drop off at each stage of the journey, which is the heart of user journey analysis.

View metric

Metric decomposition

Metric Definition

Decomposing a metric into its contributing stages gives you a repeatable way to map and diagnose every step of the user journey.

View metric

Map the journey as a tree and find the stage that leaks

Model each stage-to-stage transition as a branch with a RACI owner, and let KPI Tree pinpoint the weakest stage, push it to the team that owns it, and verify the fix flowed through to the outcome.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business