← All writing

Why Revenue Per Visitor Should Run Your eCommerce Business

Learn why Revenue Per Visitor (RPV) is the key eCommerce metric that unifies ROAS, conversion rate, and AOV to optimize full-funnel profitability.

Jordan Glickman·May 10, 2026·7
Frameworks

Most eCommerce brands are optimizing the wrong number.

They watch ROAS obsessively. They track CPM, CTR, and CPC as if their lives depend on it. They debate whether a 3.2x return is better than a 2.8x return with higher spend. While their team is buried in platform dashboards arguing about attribution windows, the actual health of the business is quietly deteriorating.

The metric that ties everything together — and the one almost nobody runs their business on — is Revenue Per Visitor (RPV).

RPV is simple: total revenue divided by total site visitors. It tells you how much money your business extracts from every person who shows up. And it's the single best diagnostic tool for understanding whether your paid media, your creative, your site experience, and your offer are working together or working against each other.

Image brief: Equation visual — RPV = (Conversion × AOV) + Repeat Revenue Per Visitor — with each component labeled. alt: "RPV formula visualization." caption: "RPV = (Conversion × AOV) + Repeat Revenue Per Visitor."

What RPV actually measures

A lot of eCommerce teams treat paid media and conversion rate optimization as separate disciplines. Media buyers chase traffic. CRO teams chase on-site behavior. Leadership watches top-line revenue.

RPV collapses all of that into one number.

If your RPV is $4.20 and you can acquire a visitor for $2.00, you have a working business. If your RPV is $1.80 and your CPC is $2.50, no creative refresh or audience test is going to save you. The math is broken at a structural level.

That clarity is why RPV matters. It forces everyone in the organization — media buyers, creative directors, founders — to think about the full funnel as a single system rather than a series of handoffs.

The components that drive RPV

RPV is a product of three levers. Understanding which lever is underperforming tells you exactly where to focus.

  • Lever 1: Conversion Rate. How many visitors actually buy. A typical eCommerce store converts between 1% and 3%. Stores with strong creative alignment, fast sites, and compelling offers can hit 4–6%. The gap between those ranges is enormous in dollar terms.
  • Lever 2: Average Order Value (AOV). What does the average transaction look like? A store with a 2% conversion rate but a $180 AOV will often outperform a store with a 3.5% conversion rate and a $65 AOV. AOV is shaped by bundling, upsells, pricing architecture, and product mix.
  • Lever 3: Repeat Purchase Rate. How many visitors who convert once come back. Returning customer revenue doesn't show up in most paid media dashboards, but it dramatically affects RPV when you calculate it against total visitors over any meaningful time window.

RPV = (Conversion Rate × AOV) + Repeat Revenue Per Visitor

When a client tells me their ROAS dropped, I look at which of these three levers moved before I touch the media account.

How RPV exposes problems hiding behind good ROAS

A scenario I've seen more than once:

A brand is running Meta at a 3.5x ROAS. Leadership is happy. Media buyers feel good. Then they decide to scale, and the ROAS drops to 2.4x. Panic sets in, and the team starts testing new audiences, new creatives, new budgets.

But the real problem is the site.

During the scale, they drove significantly more traffic from cold audiences. Those visitors landed on a product page that was built for warm, intent-heavy traffic. The page had no social proof above the fold, a generic headline, and a confusing bundle offer. The site was not built to convert cold visitors.

If they had been tracking RPV instead of ROAS in isolation, they would have seen the site conversion rate drop before it showed up as a ROAS problem. They would have fixed the funnel instead of blaming the media.

RPV forces that diagnosis because it's agnostic to where the traffic came from. It just tells you what you earned per visit.

Platform-level RPV: Meta vs. TikTok Shop visitors

Not all visitors are equal, and RPV should be tracked by traffic source to understand the true quality of each channel.

| Traffic source | Typical conversion rate | AOV profile | RPV implication | |---|:---:|---|---| | Meta (retargeting) | 4–8% | High, warm intent | Strong RPV anchor | | Meta (cold prospecting) | 0.8–2.5% | Moderate | Needs strong landing experience | | TikTok Shop (in-app) | 2–5% | Lower, impulse-driven | High volume, lower RPV | | TikTok (link-in-bio / paid) | 0.5–1.5% | Variable | Weakest RPV, needs UX work | | Organic search | 3–6% | High, intent-driven | Best RPV per dollar | | Email / SMS | 5–12% | Highest AOV | Highest RPV — protect at all costs |

The TikTok Shop vs. Meta dynamic is particularly important right now. TikTok Shop drives strong in-app conversion because the checkout friction is nearly zero. When you pull TikTok traffic to your own site via a link, that RPV often collapses because the visitor isn't in a purchase mindset, and your site can't match the frictionlessness of native checkout. (More on choosing between the two.)

This is why brands running TikTok for DTC need to think carefully about where they're sending traffic and what the conversion environment looks like at the destination.

Building an RPV improvement system

The framework I use at Impremis when a client's RPV is underperforming relative to their CAC.

  1. Establish your RPV baseline by channel. Pull 90 days of data. Segment by traffic source. Calculate RPV for each. You'll almost always find one or two channels where RPV is dramatically below average — those are the ones dragging down your blended number.
  2. Identify which lever is broken. For each underperforming channel, look at conversion rate and AOV separately.
    • Conversion rate low, AOV normal → top-of-funnel experience problem (landing page, creative alignment, offer clarity).
    • Conversion rate normal, AOV low → transaction-level problem (no upsells, weak bundles, no product recommendation logic).
    • Both low → traffic quality + site issue simultaneously. Usually means the channel is driving the wrong audience to the wrong page.
  3. Fix the funnel before you optimize the media. This is where most agencies get it wrong. When performance dips, the instinct is to test new creative or new audiences. But if the funnel is broken, more traffic just produces more data on how broken the funnel is. Fix the landing experience first. Test headlines, social proof placement, offer framing, load speed. Once RPV recovers to a defensible baseline, then scale media.
  4. Set an RPV floor as a business rule. Every client I work with gets an RPV floor as part of their media buying parameters. If RPV drops below that floor for three consecutive days at a given budget level, we pause scaling and investigate before spending more. This is a discipline most brands don't have, and it prevents the expensive mistake of scaling into a broken funnel.

RPV as a hiring and team alignment tool

One of the underrated uses of RPV is internal. When every team member — media buyer, email strategist, CRO analyst — understands their work is ultimately measured by RPV, the organization starts to behave differently.

The media buyer stops chasing CPM benchmarks and starts asking whether the traffic they're driving is converting efficiently. The creative director stops measuring success by engagement rate alone and starts tracking whether hook-to-landing-page alignment is affecting conversion. The CRO analyst stops optimizing in isolation and starts thinking about which traffic sources are feeding their test results.

RPV is a forcing function for cross-functional accountability. It's very hard to argue that your silo is performing well when the shared metric tells a different story.

FAQ

What's a healthy RPV benchmark? Hard to benchmark across categories — it's category- and AOV-dependent. The benchmark that matters is your own trend line and your RPV-to-CPV (cost per visitor) ratio. RPV needs to clear CPV by enough margin to fund your contribution margin target.

Should I include returning customer revenue in RPV? Yes — but track both blended RPV and new-visitor RPV separately. New-visitor RPV is your acquisition health signal. Blended is your business health signal.

How often should I review RPV? Weekly at the channel level. Daily at the account level if you're scaling spend.

Can RPV replace ROAS entirely? No. RPV is the strategic KPI. ROAS is still the right channel-level operating metric. Use both.

Closing

Revenue Per Visitor is not a complicated calculation. The hard part is building the organizational discipline to track it rigorously, segment it correctly, and act on it before problems compound.

Most brands don't do this because ROAS is easier to pull from a dashboard and feels more directly connected to the media account. But ROAS is a channel metric. RPV is a business metric. And if you're running an eCommerce brand with real ambitions, you need both.

Start by calculating your RPV by channel this week. Find the floor. Find the ceiling. Then build every media, creative, and site decision around closing the gap between the two.

That's how you build a paid media operation that scales without breaking.

Keep reading

Pieces I've written on related topics that pair well with this one:

Subscribe to the newsletter

Get every post in your inbox.

New writing every two weeks. No fluff. Unsubscribe anytime.

Subscribe