RPV by Traffic Source Benchmarks
RPV varies 5-10x across paid social, paid search, organic, email, and direct. Here are realistic ranges by channel and the right way to read them without getting fooled by blended conversion rate.
RPV by Traffic Source
Revenue per visitor broken out by acquisition channel — paid social, paid search, organic, email, and direct — to measure channel quality independent of volume.
RPV by traffic source is revenue divided by sessions, segmented by the channel that brought the visitor. It tells you what a session is worth from each source, which is the single most useful number when comparing channel quality.
The metric exists because blended conversion rate hides enormous variance. A store doing 2.1% blended CR might be doing 0.6% on cold paid social and 9% on email — averaging them produces a number that describes no real visitor. Reading RPV per channel is how you stop optimising the average and start optimising the mix.
The ranges below come from Shopify and Woo stores in the €1M-€15M revenue band, across apparel, beauty, and home categories. They're directional — your category, AOV, and creative quality will shift the absolutes — but the shape of the spread is consistent across stores we see.
Read the table as a quality ladder, not a verdict. Direct and email always sit at the top because the visitor is further down the funnel; cold paid social always sits at the bottom because you're paying to interrupt strangers. The interesting question is where your channels fall inside their typical band.
Typical RPV ranges by traffic source — Shopify/Woo stores, €40-€90 AOV
| Channel | RPV — low | RPV — median | RPV — high | Typical CR |
|---|---|---|---|---|
| Email (post-purchase + flows) | €3.20 | €5.80 | €9.50 | 6-12% |
| Direct | €2.40 | €4.10 | €6.80 | 4-8% |
| Organic search (brand) | €2.10 | €3.60 | €5.90 | 3-7% |
| Paid search (brand) | €2.00 | €3.40 | €5.40 | 4-8% |
| Organic search (non-brand) | €0.80 | €1.50 | €2.60 | 1.5-3% |
| Paid search (non-brand) | €0.70 | €1.30 | €2.30 | 1.2-2.8% |
| Paid social — retargeting | €0.90 | €1.80 | €3.10 | 2-4% |
| Paid social — prospecting | €0.20 | €0.55 | €1.10 | 0.4-1.2% |
| Referral | €0.60 | €1.40 | €3.20 | 1-4% |
Notice the 10-25x gap between email and cold paid social. That's not a creative problem — it's the structural difference between a warm list and a cold interrupt. The mistake is judging Meta prospecting against a blended store benchmark of €2.50 RPV; the right comparator is other prospecting campaigns.
Median RPV by traffic source
Why blended conversion rate misleads across channels
Blended CR is a weighted average that moves whenever your traffic mix moves. Scale up cold Meta prospecting by 30% and your blended CR drops — not because the site got worse, but because you added low-intent sessions. Teams without a per-channel view will then chase a 'site problem' that doesn't exist.
RPV avoids this trap because it's the product of CR and AOV, segmented at the source. A channel can have a low CR and still be excellent if it pulls in higher-AOV baskets — bundle landing pages from paid search often do exactly this. The full picture only shows up when you split it.
The attribution caveat
RPV by channel is only as honest as your attribution model. Last-click overweights email and direct (which are usually the closing touch) and underweights prospecting (which opens the journey). Look at last-click RPV as a floor for warm channels and a ceiling for cold ones — not as truth. A data-driven or position-based model will compress the spread you see in the table above by 20-40%.
How to read RPV per channel without fooling yourself
Compare each channel to its own historical baseline first, then to category peers. If your paid social prospecting RPV is €0.40 against a €0.55 median, the question is whether creative, audience, or LP is the bottleneck — not whether the channel 'works'. Most channel-kill decisions are made on the wrong comparison.
Pair RPV with CAC to decide where to push spend. A channel at €1.30 RPV and €0.90 effective CAC is healthier than one at €3.40 RPV and €3.10 CAC, even though the second looks better in a dashboard. For deeper segmentation logic see RPV by Segment, which is the parent lens this benchmark sits inside.
Frequently asked questions
For Shopify and Woo stores in the €40-€90 AOV band, a healthy blended RPV sits between €1.80 and €3.50. But blended is a weak benchmark — your channel mix moves it more than your site does, which is why per-source RPV is the better lens.
Email visitors have already bought from you or opted in — they're warm and pre-qualified. Paid social prospecting interrupts strangers mid-scroll. The 10x RPV gap reflects funnel position, not channel quality. Compare each channel to its own peers, not to email.
Not on RPV alone. A cold prospecting channel with €0.55 RPV may still be profitable if effective CAC is €0.30 — and may be the only source filling your retargeting pool. Cut on contribution margin after CAC, not on RPV in isolation.
AOV is revenue per order — it only counts visitors who converted. RPV is revenue per visitor — it includes everyone who landed, converters and non-converters. RPV is roughly AOV × conversion rate, which is why it captures both basket size and closing efficiency in one number.
Not directly as a column, but it's trivial to derive: total revenue divided by sessions, grouped by session default channel group. Most teams build it as a custom Looker Studio report or pipe GA4 into a BI tool. Metricuno surfaces it natively from the historical GA4 import.
Brand paid search RPV looks great because most of those visitors would have converted via organic anyway. Treat it as defensive spend, not as a high-RPV channel. The honest test is an incrementality holdout — pause brand bidding in one geo and see how much organic RPV absorbs.
For most DTC categories with sub-€100 AOV, a 7-day click / 1-day view window is the sensible default. Longer windows inflate paid social RPV because they catch conversions that other channels actually closed. Be consistent — switching windows mid-quarter will break your trend lines.
Non-brand organic catches top-of-funnel research traffic — people comparing, not buying. €0.80-€2.60 is normal. If you're seeing under €0.50, check whether informational blog traffic is being grouped with commercial pages; split them and the commercial RPV usually looks much healthier.
Weekly at minimum during a paid scaling phase, monthly otherwise. Channel RPV moves with creative fatigue, audience saturation, and seasonality — a four-week rolling view smooths noise without hiding real shifts. Set alerts on channels that drop more than 20% week over week.
Mobile sessions skew heavily to paid social and tend to depress that channel's RPV by 30-50% versus desktop. Always cross-cut channel RPV by device before drawing conclusions — a 'paid social problem' is often a 'mobile checkout problem' showing up in the channel that's 85% mobile.
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.