
From the conversion glossary
Concepts referenced in this article, defined.

Concepts referenced in this article, defined.
Run rigorous A/B tests and personalize every visit on Shopify or any storefront — no engineers required.
Revenue per visitor (RPV) is calculated as total revenue divided by total visitors, and it is the most complete single metric for measuring ecommerce store performance. Unlike conversion rate (which ignores order value) or average order value (which ignores how many people buy), RPV captures both dimensions simultaneously. For D2C brands on Shopify, using RPV as your primary optimization metric — not just conversion rate — prevents the common mistake of shipping A/B test "winners" that increase purchase frequency at the cost of order size, ultimately reducing revenue.
RPV = Total Revenue ÷ Total Visitors
Example:
This number is interpretable immediately: every visitor who arrives at your store generates ₹31.25 in revenue on average. Improving that to ₹35 (an 12% RPV lift) adds ₹3.75 × 80,000 = ₹3,00,000 per month without acquiring any additional traffic.
Conversion rate is the most commonly tracked CRO metric — and for good reason; it's simple and direct. But it can mislead you when AOV varies between test variants.
The classic mistake:
Imagine you run an A/B test on your product page:
Variant wins on CVR (+20% relative lift). But RPV tells the opposite story: the variant generates ₹21.60 per visitor vs. ₹24 for the control — a 10% decrease in revenue.
What happened? The variant might have made buying easier for lower-intent, smaller-cart buyers while deterring higher-value shoppers. Shipping the variant based on CVR alone would have reduced revenue.
RPV prevents this error by giving you a single number that captures the combined effect of conversion behavior and order value.
GA4 doesn't have a native "Revenue Per Visitor" metric by default, but you can create it:
Option 1: Custom Metric in GA4 Explore
Option 2: Using Shopify Analytics Shopify's dashboard shows revenue and sessions. Divide manually or export to a spreadsheet where RPV = Revenue / Sessions.
Option 3: Your CRO Platform CustomFit.ai and most A/B testing platforms support RPV as a test metric. Set it as your primary metric when launching tests to capture the full revenue impact.
Using RPV as your primary A/B test metric changes which tests "win":
Scenario 1: AOV-reducing variant (As above) — CVR winner but RPV loser. Using RPV correctly identifies this as a loss.
Scenario 2: Upsell test
Variant loses on CVR. But RPV is 28% higher. Shipping the variant based on CVR would mean missing a major revenue opportunity.
Scenario 3: Bundle offer
Again, CVR says "control wins" but RPV says "variant wins by 49%."
These examples show why RPV is particularly important when testing anything that affects order composition — bundles, upsells, cross-sells, and free shipping thresholds.
RPV = Conversion Rate × Average Order Value
Improving RPV means improving one or both of these:
Standard CRO tactics — product page optimization, checkout simplification, trust signal improvement, navigation clarity. See CRO fundamentals for the full framework.
Free shipping thresholds: The most effective AOV lever. "Free shipping above ₹599" encourages buyers near that threshold to add more. Set the threshold at your median order value × 1.3 to nudge buyers upward. Test threshold levels — ₹499 vs. ₹599 vs. ₹799 — using RPV as the metric.
Product bundles: "Buy the serum + the moisturizer together — save ₹200." Bundles increase order value when they reduce the effective per-unit price. Test bundle placement (product page, cart, checkout) and bundle composition.
Volume discounts: "Buy 3, save 15%." For replenishment products (supplements, personal care), quantity discounts drive AOV without introducing new products to the cart. Test the discount threshold and percentage.
Post-purchase upsells: The thank you page is the cleanest AOV upsell moment (see A/B testing thank you pages). Adding an upsell that converts at 10-15% with ₹500 additional AOV significantly lifts overall RPV.
Cross-sell recommendations: "Customers also bought..." on product pages and in cart. Test algorithm-based (purchase history) vs. curated (manually selected complementary products) cross-sells.
Rather than comparing your RPV to industry benchmarks (which vary enormously by category and price point), track your own RPV trend:
Daily RPV tracking:
RPV by traffic source: Different traffic sources deliver different RPVs. Organic search RPV is often lower than email RPV (brand-aware buyers have higher intent). Paid social RPV may be lower than organic but higher volume. Understanding source-level RPV helps you allocate acquisition spend more efficiently.
RPV by device: Mobile RPV is typically lower than desktop RPV for most Indian D2C stores — mobile shoppers convert at similar or higher rates but have smaller average order values. Understanding this gap helps you prioritize mobile AOV improvement.
RPV during promotional periods: Flash sales and discount events typically increase CVR while reducing AOV (discount buyers buy less per order). Track RPV during promotions to understand whether the promotion generates net revenue lift or just accelerates future purchases.
Using RPV without segmenting by traffic quality: If you run an influencer campaign that brings low-quality traffic (high volume, low CVR), your RPV denominator rises. The store hasn't gotten worse — the traffic quality changed. Always segment RPV by source.
Optimizing RPV in isolation: RPV doesn't tell you about repeat purchase rate or customer lifetime value. A strategy that maximizes RPV (e.g., removing lower-priced entry-point products) might reduce new customer acquisition rate and hurt long-term LTV.
Short time windows: RPV on a single day is volatile. Use 7-day or 30-day rolling windows for trend analysis.
Related reading: Ecommerce Optimization Pillar | A/B Testing Thank You Pages | CRO Budget Guide | Conversion Rate | Bounce Rate