Shopify · CRO · Metrics

Revenue
Per Visitor
Framework

One number. What your store makes for every person who shows up. How to pull it, why it beats CVR and AOV alone, and what it tells you.

RPV = CVR × AOV Primary metric
The Formula
RPV = Net Sales ÷ Unique Visitors
One number. What your store makes for every person who shows up.
01

How to Pull It in Shopify

GA4 is the better tool for tracking RPV over time. But for a quick Shopify-native read, use Sidekick.

Sidekick method
1
Ask Sidekick for both numbers separately: "Show me total net sales and total online store visitors for the last 30 days as two separate reports."
2
Divide net sales by total visitors. That's your RPV.
3
Or ask directly: "What is my revenue per visitor for the last 30 days?" Sidekick can calculate it for you.
02

Why RPV Over CVR and AOV

CVR and AOV both matter. But on their own, they can mislead you.

RPV is the only metric that tells you exactly what you're making per visitor, no interpretation required. And it's not separate from CVR and AOV. It's the product of both:

RPV = Conversion Rate × Average Order Value

This means you can trade one for the other and still come out ahead:

Lower CVR, Higher AOV
↓ CVR + ↑ AOV → ↑ RPV

If AOV increases enough, RPV goes up.

Good trade
Lower AOV, Higher CVR
↓ AOV + ↑ CVR → ↑ RPV

If more people buy at a lower order value, RPV can still improve.

Good trade

The only question that matters is: does RPV go up? If it does, the trade was worth it. If it doesn't, it wasn't, regardless of what CVR or AOV did individually.

This is why RPV is the primary lens. It absorbs both variables and gives you one number to judge the result.

03

What RPV Tells You

RPV doesn't tell you what to test next. Research does that.

What RPV tells you is where you stand, and how urgently you need to act.

Low
Immediate attention required. Something is fundamentally broken in how your store converts traffic into revenue.
Average
Room to optimize. You're not bleeding, but you're leaving money on the table.
Strong
Good position. Optimization from here is about compounding, not rescue.

Start with RPV. Know your number. Then go find out why it is what it is.