Definition
Revenue per session is the revenue a store earned divided by the number of sessions that produced it, usually reported for a channel, a device, a landing page or a campaign. Because it multiplies conversion rate by average order value, it lets you compare two traffic sources that behave differently: one that converts often at a small basket can be worth less than one that converts rarely at a large one.
Formula
Revenue per session = Total revenue ÷ Sessions, which is the same as conversion rate × average order value
- Total revenue
- Purchase revenue recorded for the segment in the period, on a single stated basis such as product revenue after discounts
- Sessions
- Sessions for the same segment and period, counted by one tool, since session rules differ between analytics platforms and the store admin
Two traffic sources with the same month behind them
- Paid search sessions
- 40,000
- Paid search conversion rate
- 1.9 percent
- Paid search average order value
- $68
- Revenue per paid search session
- 0.019 × 68 = $1.29
- Email sessions
- 6,000
- Email conversion rate
- 4.2 percent
- Email average order value
- $94
- Revenue per email session
- 0.042 × 94 = $3.95
Illustrative figures. The paid source brings far more visits and the email source is worth three times as much per visit, which is a useful thing to know before deciding where the next hour of work goes.
Why it matters
Revenue per session matters because it turns traffic into money at the level where decisions are made. It gives an honest ceiling on what a click is worth: multiply revenue per session by the share of revenue kept as contribution margin and you have the most a store can bid before an ad stops paying for itself. It also protects good pages from bad conclusions. A category page that sends buyers to a high-priced range can carry a modest conversion rate and still earn more per visit than a page full of clearance stock, and only a per-session revenue view shows it. Tracked by landing page, it points merchandising and site work at the pages with the most money moving through them.
Where it goes wrong
- Comparing figures across tools: the store admin, GA4 and an ad platform each start and end sessions on their own rules, so a division that mixes their numerators and denominators produces a figure nothing supports
- Reading small segments as signal: a single large order in a slow week can double the number for one source, so a minimum session volume is agreed before anyone acts on a change
- Forgetting seasonality when comparing periods: a gifting peak lifts both parts of the calculation, and last month against this month says more about the calendar than about the work
- Letting bots and internal visits sit in the denominator, which drags the figure down on exactly the pages staff and monitoring tools hit most often
Questions about revenue per session
Where do you find revenue per session in GA4?
GA4 does not ship it as a named metric, but the traffic acquisition and landing page reports show purchase revenue and sessions side by side, so the division takes one column in a spreadsheet or a calculated field in Looker Studio. GA4 does report average revenue per user, which answers a different question because one user can open several sessions before buying.
Is revenue per session the same as earnings per click?
They are close cousins with different denominators. Earnings per click divides revenue by clicks, which is what an ad platform bills for, while revenue per session divides by sessions recorded on the site. Clicks that never load the page, and repeat visits inside one session, are what separate the two, so a store that bids from site data should say which one the ceiling was built on.
What is a useful revenue per session target?
The store's own figure from a comparable period, not an outside number. Price band and category decide most of it, so a furniture store and a socks brand have nothing to learn from each other here. Set the target from your current level by source, then work on whichever half of the calculation, conversion rate or order value, has the most room.