Hey {{first_name}},

Yesterday, I promised I’d share a way to break down one core growth metric and get some properly useful insights.

And that metric is…

Revenue per Session.

RPS is basically: “How much money do I make every time someone visits?”

RPS = Revenue ÷ Sessions

It’s a great “blend” of metrics (pun fully intended) because it includes: Conversion Rate and Average Order Value, which make up the Revenue, and then traffic, aka Session.

But there’s a catch…

Your overall Revenue per Session can go up even when your website is doing nothing special.

And it can go down when, in fact, you're doing better.

All it takes is more traffic from a source that converts at a lower rate than your average.

Or less traffic from a source that converts at a higher rate than your average.

This metric becomes more powerful the deeper you look into it and the longer you track it.

So here’s the breakdown.

Split it by traffic source… then compare last month to the Trailing 12 Months (TTM).

Not last month vs the month before (MoM).

And not last month vs last year (YoY).

MoM can have very big swings because of:

  • a promo

  • seasonality

  • stock issues

  • a paid campaign spike

  • an email sent (or lack of one)

  • shipping delays

  • one influencer post

And although YoY can solve some of those, your growth or business situation could be completely different from what it was a year ago.

If that is the case, making the comparison is basically pointless.

TTM helps smooth all of that out and shows you data relative to your momentum.

What to do (10 minutes, no drama)

  1. Pick your last full month
    As of writing, that would be January 2026.

  2. Break Revenue per Session out by traffic source
    Start with your top 5 sources by sessions.

  3. Pull Total Sessions and Total Revenue for all 5 sources
    Then calculate: Revenue per Session = Revenue divided by Sessions

  4. Now compare last month to your Trailing 12 Months baseline
    As of writing, that would be 01 January 2025 - 31 December 2025
    (Note: this is the 12 months preceding the period you are benchmarking)

    Easiest way to do it: TTM Revenue per Session = Total revenue (last 12 months) divided by total sessions (last 12 months)

    Best way to do it: Get each month’s Revenue and Session Data and calculate Revenue per Session for each month. Doing this will allow you to understand the overall average and also where this month ranks compared to the previous 12 months.

The questions you can now start asking:

  • Did last month beat the TTM baseline (for each traffic source and overall)?

    • If yes, that source is trending up.

      • What changed that caused the lift? New offer, better creative, stronger intent, better landing page, faster site?

      • Did we improve the experience… or did we just get better traffic?

    • If no, that source is trending down.

      • Is it trending down because sessions changed, revenue changed, or both?

      • Is it a traffic quality problem (worse visitors) or an on-site problem (worse experience)?

      • Where is the leak in the journey for this source?

        • Product page views

        • Add to cart rate

        • Reached checkout

        • Conversion rate

  • Which lever moved for this source: Conversion Rate or AOV?

    • If CR dropped, what’s the most likely friction point?

    • If AOV dropped, what changed? Bundles, thresholds, upsells, product mix, discounting?

  • Is the change isolated to a specific segment?

    • Mobile vs desktop

    • New vs returning

    • Specific landing page type (home, collection, PDP, landing page)

  • Is total Revenue per Session moving because of a mix shift?

    • Did one source grow or shrink, dragging the blended number up or down?

    • If we kept the same traffic mix as last month, would total RPS still have changed?

  • What is the most valuable traffic coming from?

    • Which source has the highest RPS and is consistent over time?

    • Can we scale that traffic without ruining quality?

  • Where is the biggest CRO opportunity right now?

    • Which source has high sessions but below-baseline RPS (fix the leak, big upside)?

    • Which source has high RPS but low sessions (scale the winner)?

    • What is the single most obvious thing we can test or fix this month to lift RPS for that source?

Essentially, you’re trying to figure out which traffic source deserves more budget, which one needs a better on-site journey, and where one small CRO change could lift the baseline for the whole business.

Chat soon,

Peter

Peter Gardner
Peter Gardner
Co-founder
Email: [email protected]
Website: www.blendcommerce.com
LinkedIn Facebook Instagram TikTok
Awards