Revenue per visitor (RPV) measures the average revenue generated for every person who visits your site. It combines the effects of conversion rate and average order value into a single number, giving you a direct view of how efficiently you monetize your traffic.
RPV is a powerful “quality of traffic” metric. It doesn’t just tell you how many people are buying or how much they spend per order, it tells you how much each visitor is worth, whether they buy or not. This makes it particularly valuable for comparing traffic sources. Two channels might have similar CRs but vastly different RPV if one attracts higher-spending customers. Monitoring RPV helps you focus investment on channels and campaigns that bring the highest-value visitors, not just the most visitors. In ecommerce, improving RPV can often deliver better ROI than chasing more traffic.
RPV = (Total Revenue ÷ Total Visitors or Sessions). Since this formula includes all visitors in the denominator, non-buyers pull the average down, which is why boosting conversion rate or average order value directly raises RPV. Segmenting by acquisition source, device type, campaign, or even landing page can reveal where your most profitable visitors come from. RPV is best tracked over time to see if changes in pricing, promotions, or UX affect your ability to extract value from each visit.
A home décor store sees that Instagram traffic converts at the same rate as email traffic (2.5%) but has an RPV of $1.80 compared to email’s $4.20. The difference is AOV, email buyers tend to purchase larger ticket items. The team responds by tailoring Instagram promotions toward bundled offers and higher-margin categories, raising that channel’s RPV by 40% over three months.
RPV is not AOV, AOV looks only at orders, while RPV looks at all visits. It’s also not identical to customer lifetime value (LTV), which measures total spend over the course of the customer relationship rather than per visit.
Might as well give us a shot, right? It'll change the way you approach CRO. We promise. In fact, our friend Nate over at Original Grain used element-level revenue data from heatmap to identify high-impact areas of his website to test, resulting in a 17% lift in Revenue per Session while scaling site traffic by 43%. Be like Nate. Try heatmap today.