E-commerce Glossary · 4 min read

What is a Revenue per Visitor (RPV)?

Understanding Revenue per Visitor (RPV) in E-commerce

Quick Definition

Revenue per Visitor (RPV) is the average revenue your store earns from each visitor, whether they buy or not. Most people just say RPV. To get it, divide revenue by visitors for the same period. You'll get the same number from conversion rate times average order value.

How RPV Is Calculated

Two ways to get it, same answer:

RPV = Revenue ÷ Visitors

RPV = Conversion rate × Average order value

The second one shows what RPV is made of: how many visitors buy, and how much each order is worth.

Example: A skincare store gets 8,500 visitors in April. Of those, 204 place an order and sales come to $11,220.

  • RPV = $11,220 ÷ 8,500 = $1.32
  • Conversion rate = 204 ÷ 8,500 = 2.4%
  • AOV = $11,220 ÷ 204 = $55
  • Check: 2.4% × $55 = $1.32

On average, each visit brings this store about $1.32 in sales.

Why RPV Is Worth Watching

RPV tells you what one more visitor is worth. That matters when you pay for traffic. Say ad clicks cost $1.50 and those visitors bring in $1.32 each. Every click loses money, and you haven't even paid for the product yet.

It's also handy when a change pulls conversion rate and AOV opposite ways. A higher free shipping threshold can push order size up while fewer people check out. RPV shows which effect was bigger.

Getting RPV From Your Shopify Numbers

In your Shopify analytics, pick a date range and divide sales by online store sessions for that range. A few catches:

  • Sessions aren't people. One shopper who comes back three times is three sessions, so this is really revenue per session. Fine for trends. Just don't compare it with another tool's per-visitor number.
  • Match the channel. Sell in person or elsewhere too? Use online store sales only.
  • Keep one revenue definition. Decide if shipping and tax count, then stick with it.

In our app, Growth Suite, an A/B test can aim for conversion rate, AOV or total revenue. Revenue is the closest to RPV. With an even traffic split, more revenue means higher RPV. If the split is uneven, divide each version's revenue by its own visitors first.

When a Higher RPV Means Less Profit

RPV counts sales, not what you keep. Discounts show this best. Take a made-up store selling the same basket in both columns, with $24 of product cost per order. It's an example, not a forecast of what a discount will do.

20,000 visitors a monthFull price15% off
Conversion rate2.0%2.6%
Orders400520
AOV$60$51
Revenue$24,000$26,520
RPV$1.20$1.33
Gross profit per order$36$27
Gross profit per visitor$0.72$0.70

The discount wins on RPV by about 13 cents but makes about 2 cents less profit per visitor. That's $360 over the month. So read RPV next to a profit number, not alone. For how discounts shift conversion rate, AOV and what you keep, see our discount guide to net revenue per visitor.

RPV can also move when nothing on your store changed. A wave of cold social traffic can drag it down: same pages, different visitors. A few huge orders can lift it for a week. Before you credit or blame a change, compare RPV for the same traffic source over time.

RPV and AOV Aren't the Same Thing

Both are revenue divided by something, so people mix them up. AOV divides by orders, so only buyers count. RPV counts every visitor, including the many who left. That's how the April store had a $55 AOV but a $1.32 RPV. AOV can even rise while RPV falls, since bigger orders from fewer buyers can mean less money per visit.

Related Terms

Growth Suite for Shopify

Put Revenue per Visitor (RPV) into practice

Ready to apply these concepts to your store? Growth Suite provides the tools you need to implement effective revenue per visitor (rpv) strategies.

Explore more

Resources

All resources
Shopify Upselling & Cross-Selling - Growth Suite

Topic ·9 min read

Shopify Upselling & Cross-Selling

Most Shopify stores leave 10-30% of revenue on the table because they do not upsell or cross-sell effectively. This...

Shopify Countdown Timer - Growth Suite

Topic ·4 min read

Shopify Countdown Timer

Adding a timer takes 5 minutes. Making it convert without destroying trust? That's strategy. The complete guide to...

Shopify Cart Abandonment - Growth Suite

Topic ·3 min read

Shopify Cart Abandonment

70% of Shopify carts are abandoned. Learn why customers leave, how to prevent abandonment in real-time, and recover...

Shopify Discount - Growth Suite

Topic ·3 min read

Shopify Discount

Master Shopify discounts without sacrificing your profit margins. Learn strategic discount techniques, timing...