Header Logo

September 16, 2026

Revenue Per Visitor vs Conversion Rate: Which One Should Decide Your A/B Tests?

Splitlab campaign setup showing Revenue per Visitor, Average Order Value and Conversion Rate as standard metrics, with a star to mark the primary

A few years ago I watched a team celebrate a test that had just cost them money.

They’d added a “Save 30% today” banner to a sales page. Conversion rate jumped from 3% to 3.9%. The tool showed a big green checkmark. Everyone was happy. Nobody looked at average order value, which had dropped from $97 to $68 because buyers were skipping the order bump and picking the cheaper option. Revenue per visitor went down. They shipped the banner anyway, because the only number on the screen said “winner”.

That’s the whole problem with conversion rate as a primary metric in a funnel. It measures whether people clicked. It doesn’t measure whether you got paid. If your funnel has an order bump, an upsell, a downsell or a subscription, then roughly half of a visitor’s value happens after the moment conversion rate stops looking.

This post walks through the difference between revenue per visitor and conversion rate, when each one deserves to be the primary metric, and how to set up a test so the money decides.

Key takeaways

  • Conversion rate tells you how many people bought. Revenue per visitor tells you how much you made per person who showed up. They can move in opposite directions.

  • Discounts, urgency and scarcity almost always trade order value for conversion rate. A test that only measures conversion rate can’t see the trade.

  • Use revenue per visitor as the primary metric on any page that sells something. Keep conversion rate as a guardrail that can veto a result.

  • Revenue tests need more traffic. Make up for it with bigger changes, Bayesian stats, bandit allocation and outlier caps, not by measuring the wrong thing.

What is revenue per visitor?

Revenue per visitor (RPV) is total revenue divided by the number of unique visitors. It equals conversion rate multiplied by average order value, so it captures both how many people buy and how much they spend.

For a funnel, “total revenue” should mean everything the visitor bought in the session: the main product, the bump, the upsells, the downsell, the first payment of any subscription, minus refunds. That’s the number your bank account sees. Anything less is an approximation.

Conversion rate (CVR) is buyers divided by visitors. Average order value (AOV) is revenue divided by orders. RPV is what you get when you multiply them, which is why it can’t be fooled by a change that moves one up and the other down.

The test that won and lost money

Here’s that discount test again with all the numbers filled in.


Visitors

Orders

Conversion rate

Average order value

Revenue

Revenue per visitor

Control

10,000

300

3.0%

$97

$29,100

$2.91

Variant B

10,000

390

3.9%

$68

$26,520

$2.65

Variant B lifted conversions by 30%. It also cut revenue per visitor by 9%. Ship it and you lose about nine cents on every visitor for as long as it runs. On a funnel doing 50,000 visitors a month, that’s over $4,000 a month gone, hidden behind a green checkmark.

The discount did exactly what discounts do. The measurement was the failure.

Why conversion rate misleads in funnels specifically

Conversion rate is a perfectly good metric when there’s one binary outcome and every outcome is worth the same. A newsletter signup, for example. Funnels break both assumptions.

Not all conversions are equal. A $47 buyer and a $47 buyer who also took a $197 upsell are both “one conversion”. They are not the same customer.

The conversion you can see isn’t the last one. Test an order form on its own conversion rate and you’re blind to what happens on the next three pages. A pushier order form can win on checkout rate and lose on upsell take rate, because it used up the buyer’s goodwill before the OTO.

The easiest levers all trade AOV for CVR. Discounts, countdown timers, “only 3 left”. They’re quick to build and quick to produce a fake win when you only look at one side of the ledger.

Where conversion rate still earns its place

None of this means you should stop watching conversion rate. It just has a different job.

Conversion rate moves fast and it’s sensitive. That makes it the right metric for catching breakage: a payment form that fails on mobile, a variant that loads slowly, a headline that quietly confused people. When CVR drops hard on one variant, you find out in a day instead of a month.

So treat conversion rate as a guardrail, a metric that can veto a result, and let revenue per visitor be the primary metric that decides it. A variant that wins on RPV while conversion rate craters still deserves a hard look before you ship it. You may have caught a lucky handful of big orders rather than a real effect.

The honest cost of measuring revenue

There’s a real reason most tools default to conversion rate. Revenue is noisier.

A conversion is 0 or 1. Revenue per visitor runs from 0 to whatever your biggest bundle costs, and a few large orders can swing the average. In practice a revenue metric needs several times more traffic than a conversion metric to detect the same relative lift at the same confidence. If you run a low-traffic funnel, that’s a real constraint, not a footnote.

Four things make it workable.

  1. Test bigger changes. A new offer structure or price point produces an effect you can see. A button colour doesn’t, on any metric.

  2. Use Bayesian statistics. You get a probability that each variant is best and an estimate of how much you’d lose by picking wrong, and you can read both at any time. More on that in Bayesian A/B testing for marketers.

  3. Let a bandit allocate traffic. When you’d rather earn during the test than publish a clean paper afterwards, a multi-armed bandit shifts traffic toward the higher-RPV variant as evidence builds. See multi-armed bandit vs A/B testing.

  4. Cap outliers. One $5,000 order in one arm shouldn’t decide a test on a $97 product. Cap order values at a sensible ceiling before the metric is computed.

Which metric for which page

The pattern is simple: the closer a page sits to money, the more the primary metric should be money.

Page you’re testing

Primary metric

Guardrails

Opt-in / lead magnet

Lead rate (CVR)

Downstream purchase rate, if you can attribute it

Sales page / VSL

Revenue per visitor

Checkout rate, refund rate

Order form / checkout

Revenue per visitor (whole funnel)

Checkout completion rate

Order bump

Revenue per visitor

Main-offer conversion rate

Upsell / OTO

Revenue per funnel visitor

Take rate, refund rate

Downsell

Revenue per funnel visitor

Take rate

SaaS pricing page

Revenue per visitor or trial-to-paid

Trial starts

Booking page (services)

Booked calls, or won-deal revenue

Form submit rate

The one place conversion rate is the honest primary metric is a lead capture page where nothing is sold yet. Even there, attribute downstream revenue back to the variant when you can, so you catch the page that collects lots of emails from people who never buy.

How to set this up

You need three things: revenue events that actually reach your testing tool, a way to tie each event to the variant the visitor saw, and a tool that can make RPV the primary metric with conversion rate as a guardrail.

Splitlab campaign setup showing Revenue per Visitor, Average Order Value and Conversion Rate as standard metrics, with a star to mark the primary

Every Splitlab test comes with RPV, AOV and CVR built in. Star one to make it the primary; the rest become guardrails.

In Splitlab it looks like this.

  1. Connect your funnel or payment platform. The ClickFunnels 2.0 integration sends every order, subscription and opt-in by webhook. Refunds and failed payments are deducted, so you’re optimizing net revenue rather than gross.

  2. Star revenue per visitor as the primary metric when you create the test. Conversion rate and AOV are already there as standard metrics; leave them as guardrails.

  3. Decide how to count subscriptions. First payment is the conservative default. Predicted lifetime value is possible but it makes the metric slower and noisier.

  4. Set an outlier cap on order value if you sell anything with a wide price range.

  5. Read the result as a decision, not a p-value. “Variant B has a 96% probability of higher revenue per visitor, and if we’re wrong we expect to lose about $0.04 per visitor.” You can act on that sentence.

The short version

Conversion rate answers “did they click?”. Revenue per visitor answers “did we make more money?”. For any page that sells something, only the second question matters, and a test that asks the first one will eventually crown a variant that costs you money.

Use RPV as the primary metric on money pages. Keep CVR as a guardrail. Accept that revenue tests need more traffic, and cover the gap with bigger swings, Bayesian reads and bandit allocation rather than by measuring the wrong thing very precisely.

Frequently asked questions

Is revenue per visitor the same as average order value?

No. Average order value only looks at people who bought. Revenue per visitor divides total revenue by everyone who arrived, buyers or not, so it accounts for conversion rate too. RPV equals CVR multiplied by AOV.

Should I use revenue per visitor on a lead generation page?

Usually not as the primary metric, because no money changes hands on that page. Use lead rate as the primary and, if your CRM or funnel platform can attribute closed deals back to the visitor, track downstream revenue as a secondary metric.

How much more traffic does a revenue test need?

It depends on how spread out your order values are. One product at one price behaves almost like a conversion metric. A funnel with a $27 front end and a $997 upsell has far higher variance and may need several times the sample. Bigger test effects, Bayesian analysis and outlier caps all bring the requirement down.

What about refunds?

Count them. A variant that sells more and refunds more is not a win. Connect your payment source so refunds are deducted from the variant that earned the original charge, and add refund rate as a guardrail on any test that changes the offer or the promise.

Can conversion rate and revenue per visitor point in opposite directions?

Yes, and it’s common. Any change that lowers the price, adds a discount or steers buyers toward a cheaper option tends to raise conversion rate and lower AOV at the same time. Whether RPV goes up or down depends on which effect is bigger, which is exactly why you need to measure it directly.

Ready to test for revenue instead of clicks? Splitlab credits every order, bump, upsell and refund to the variant that produced it. Run your first test or book a demo.

Built for revenue

Test for revenue, not just clicks.

Run A/B, multivariate, and multi-armed bandit experiments — with real revenue tied to every variation.

Revenue per variation

A/B & MVT

Multi-armed bandit

Test for revenue, not just clicks.

A/B, multivariate, and multi-armed bandit experiments — with real revenue tied to every variation.

Plans starting from day one · See pricing


Start optimizing for revenue today not just conversion rates.

Run experiments, track revenue per variation, and scale what actually makes you money.


Start optimizing for revenue today not just conversion rates.

Run experiments, track revenue per variation, and scale what actually makes you money.


Start optimizing for revenue today not just conversion rates.

Run experiments, track revenue per variation, and scale what actually makes you money.