Session Value

Metricuno
May 22, 2026
4 min read
Quick answer

Session Value is GA4's default revenue-per-session metric — total revenue divided by sessions. It's the figure most operators see in GA4 reports, and it sits slightly below true visitor-based RPV.

Definition
Analytics metric

Session Value

Session Value is total revenue divided by total sessions — GA4's default per-session revenue metric.

Session Value is GA4's session-based variant of Revenue Per Visitor (RPV). Where RPV divides revenue by unique users, Session Value uses sessions as the denominator — so the same visitor who comes back three times in a week counts three times.

That distinction matters because GA4 surfaces sessions as the default traffic unit in most standard reports. When a stakeholder quotes a 'revenue per visit' or 'average session value' figure pulled straight from GA4, they almost always mean this metric. Session Value will read lower than user-based RPV by roughly the ratio of sessions-to-users (typically 1.2-1.6 for an online store).

Also known as
Revenue per session
Average session value
RPS

If you live inside GA4's Monetization and Acquisition reports, you're already using Session Value — it's the column GA4 ships as the standard revenue-efficiency figure. The metric answers a simple question: of every session that lands on your store, how much revenue does it generate on average?

The trap is comparing it directly to a Revenue Per Visitor number from a different tool. Shopify reports user-based RPV. Klaviyo and most CRO platforms report user-based RPV. GA4 reports session-based value. The two are not the same number, and the gap grows for brands with strong repeat traffic — apparel, beauty, supplements — where one user can rack up four or five sessions before purchasing.

Formula

Session Value = Total Revenue / Total Sessions

Variables

Total Revenue

Total Revenue

Gross revenue attributed to all sessions in the period (GA4: purchase event value).

Total Sessions

Total Sessions

Count of sessions in the period (GA4 counts a new session after 30 minutes of inactivity or at midnight).

Worked example

A Shopify apparel store reviewing the last 30 days in GA4.

Total Revenue: €184,500

Total Sessions: 142,000

€1.30 Session Value

Each session is worth €1.30 on average. With 38,000 unique users in the same window, the user-based RPV works out to €4.86 — over 3x higher. Use Session Value when you're benchmarking against GA4-native data, and user-based RPV when you're sizing the impact of conversion-rate experiments on a per-shopper basis.

Session Value is most useful for channel and campaign comparisons inside GA4, where every row is already sessionised. A paid social campaign with a €0.80 Session Value is doing worse than one at €1.40 — that's a clean read. It's less useful for measuring the impact of a UX change, because a checkout test affects per-shopper behaviour, not per-session behaviour, and you'll want user-based RPV for that.

Benchmark

Typical Session Value ranges by vertical (GA4, 30-day windows)

VerticalLowMedianHighSessions per user
Apparel & accessories€0.60€1.20€2.401.5
Beauty & personal care€0.80€1.60€3.101.6
Supplements & wellness€1.10€2.20€4.001.7
Home & furniture€1.40€3.20€7.501.3
Consumer electronics€1.80€4.50€9.001.4
Food & beverage (DTC)€0.40€0.90€1.801.8

The 'sessions per user' column is the conversion factor between Session Value and user-based RPV. Multiply Session Value by that ratio to approximate what your CRO platform or Shopify dashboard will report. Verticals with strong consideration loops (supplements, food subscriptions) show the largest gaps because shoppers research, abandon, and return repeatedly before converting.

Frequently asked

Session Value FAQ

No. Session Value divides revenue by sessions; Revenue Per Visitor divides revenue by users. The same shopper across three sessions counts once for RPV and three times for Session Value, so Session Value reads lower.

GA4 surfaces it in Reports → Monetization → Overview as 'Average purchase revenue per user' for users and you can build an exploration with 'Total revenue / Sessions' for the session version. The Acquisition reports include a 'Session conversion rate' and revenue columns from which you can derive it.

Shopify uses sessions or users depending on the report, and counts them differently than GA4 — GA4 starts a new session after 30 minutes of inactivity or at midnight UTC, while Shopify uses its own session logic. Expect a 10-30% gap from sessionisation alone, plus any consent-mode or ad-blocker loss in GA4.

For paid channel decisions, Session Value is fine because the cost side (CPC, CPM) is also session-shaped. For on-site CRO experiments, switch to user-based RPV — a checkout test changes per-shopper behaviour, and sessionising it hides the real impact.

It depends entirely on vertical and AOV. Apparel typically lands €1-€2, beauty €1.50-€3, electronics €4-€9. The better question is whether your Session Value is trending up versus your own baseline — absolute industry comparisons are noisy.

Multiply by your sessions-per-user ratio. If GA4 shows 142,000 sessions and 95,000 users, the ratio is 1.49 — so a €1.30 Session Value implies roughly €1.94 user-based RPV. The exact figure requires re-running the calculation against unique users.

Yes. Consent-mode modelling and ad-blocker loss reduce the session count GA4 records, which can inflate Session Value (revenue stays attributed via server-side tagging while some sessions disappear). Compare GA4 sessions against your platform's traffic to estimate the gap.

Yes — organic Session Value is one of the cleanest signals of intent quality from a given keyword cluster or landing page. Two pages with similar traffic but different Session Values tell you which one attracts buyers versus browsers.

Session Value = Session Conversion Rate × Average Order Value. If conversion rate is 2% and AOV is €75, Session Value is €1.50. Decomposing it that way is the fastest path to finding which lever to pull.

You're adding lower-intent sessions faster than you're adding revenue — usually a paid traffic mix shift or a new top-of-funnel channel. Segment by acquisition source in GA4 to find the channel pulling the average down.

Track CAC, channels, and funnel conversion in one place

Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.