Revenue Per Visitor FrameworkFree Resource
RPV = Net Sales ÷ Unique Visitors. How to pull it in Shopify, why it beats CVR and AOV alone, and what it tells you about where you stand.
How to Pull It in Shopify
One number. What your store makes for every person who shows up.
GA4 is the better tool for tracking RPV over time. But for a quick Shopify-native read, use Sidekick.
- 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."
- Divide net sales by total visitors. That's your RPV.
- Or ask directly: "What is my revenue per visitor for the last 30 days?" Sidekick can calculate it for you.
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:
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.
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.