Back to blog

Revenue per visit: what it is, how to calculate it and how to increase it

What revenue per visit is, how to calculate it, which metrics go with it and five levers to raise it with the traffic you already have.

Rafael GijonCTO & Co-founder of CrossUp

In short

Revenue per visit is revenue divided by visits, or conversion rate multiplied by average order value. To raise it, convert more visits or make each order worth more with cross-selling, upselling, volume discounts and bundles. CrossUp works on the value of each order on Tiendanube and shows attributed revenue order by order.

Revenue per visit is your store's revenue divided by its number of visits. There are two ways to raise it: turn more visits into purchases or make each purchase worth more. CrossUp, the AI recommendation app for Tiendanube (Nuvemshop in Brazil), works on the second: SalesPilot, CrossUp's AI, adds relevant products to orders already in progress, and you measure attributed revenue order by order.

It's the metric that best shows how hard the traffic you already paid for is working. Below you'll find the formula, the metrics that go with it, five levers to raise it and how to measure the result.

What is revenue per visit and how do you calculate it?

Revenue per visit (RPV), also called value per session, measures how much revenue each visit to your store brings in on average:

revenue per visit = revenue ÷ visits

The same math can be written another way, and that's where the two levers show up:

revenue per visit = conversion rate × average order value

An example with illustrative numbers: a store gets 10,000 visits in a month, 150 end in a purchase (a 1.5% conversion rate) and average order value is USD 40. Revenue is USD 6,000 and revenue per visit is USD 0.60. If average order value rises to USD 44 with the same conversion, revenue per visit goes to USD 0.66: 10% more with exactly the same traffic.

Always use the same denominator — visits or sessions — so periods stay comparable.

Which metrics go with revenue per visit?

Revenue per visit sums up many things at once. To know what moves it, read it alongside these metrics:

MetricFormulaWhat it tells youCrossUp lever
Revenue per visitRevenue ÷ visitsHow much value each visit bringsAll of the ones in this table
Conversion rateOrders ÷ visitsHow many visits end in a purchaseCrossUp works on the value of each order
Average order valueRevenue ÷ ordersHow much each purchase is worthBundles, upgrades and volume discounts
Products per orderUnits sold ÷ ordersHow complete each purchase isRecommendations at five moments and 2-for-1 or 3-for-2 packs
Attributed revenueValue of products that came in through an accepted recommendationWhat each recommendation contributesCrossUp dashboard by order, moment and product
ROASRevenue attributed to a campaign ÷ that campaign's spendHow each campaign performsImproves when paid traffic's order value rises
MERTotal revenue ÷ total marketing spendThe efficiency of all your marketingImproves with every higher-value order
CACAcquisition spend ÷ new customersWhat it costs to win a customerStays the same; what each customer returns improves
LTV:CACCustomer lifetime value ÷ CACLong-term profitabilityThe thank-you page sets up the next purchase

Why track revenue per visit and not just CAC?

CAC is acquisition spend divided by the number of new customers, and it improves when the same spend wins more customers. If the number of customers doesn't change and average order value rises, CAC stays the same: what improves is the value each acquisition returns. Revenue per visit captures both improvements.

A purely illustrative example:

  • A campaign spends USD 1,000 and acquires 20 customers. CAC is USD 50.
  • If a better experience acquires 25 customers with the same spend, CAC falls to USD 40.
  • If it still acquires 20 customers but average order value rises from USD 50 to USD 65, CAC remains USD 50 and revenue grows from USD 1,000 to USD 1,300.
  • If visit volume didn't change either, revenue per visit rises 30%. With direct attribution to that campaign, ROAS goes from 1x to 1.3x.

They're two different improvements and both matter. The first turns more visits into customers and lowers CAC. The second gets more value from each purchase and improves acquisition performance, as long as the margin on the additional products is healthy.

How do you increase revenue per visit?

These are five levers that work after the click, ordered from the current purchase to the next ones.

1. Add relevant products with cross-selling

Cross-selling answers a simple question: what completes what the shopper already chose? Socks for the sneakers, a filter for the coffee maker, a case for the phone. The recommendation has to solve a concrete need.

Work it at several points of the journey: on the product page, show complements while the shopper explores; at add to cart, offer a short recommendation; in the cart, help them spot what's missing; at checkout, leave a single offer that's easy to accept. How to choose what to show in each case is in related products on Tiendanube, and CrossUp's feature is on related products.

2. Raise value with upselling

Upselling proposes a better decision: a superior version or the product that unlocks free shipping. It works when the benefit is obvious and the price difference keeps a logical relationship with what the shopper is buying. An upgrade performs on the product page, while the shopper compares; the amount left for free shipping matters once the total is visible.

Your store has five moments to recommend products, from the product page to the thank-you page. Seeing them as a sequence helps you choose what to suggest at each one.

3. Sell more units with volume discounts

When a product gets replenished or used in quantity — socks, cosmetics, pet food — the lever is units. A 2-for-1, a 3-for-2 or a multi-unit pack gives the customer a clear reason to take more. In CrossUp you set it up with volume discounts: packs of up to 6 units, several tiers per campaign and the offer visible on the product page. The full guide is in volume discounts: 2-for-1, 3-for-2 and packs.

4. Turn single decisions into bundles

A bundle groups products that make sense together and adds a clear incentive. It simplifies the customer's decision and steers the order toward a higher-value combination. The starting point is relevance, incentive and timing; we cover it in how to build bundles and kits that sell. In CrossUp you can build bundles of 2 to 6 products by hand or ask SalesPilot for them.

5. Set up the next purchase

Repurchase and cart recovery work with people who have already shown interest: before paying for another visit, use the signal you've already built. The thank-you page is the first touchpoint after buying and a good place to recommend a complement for what the shopper just bought. The recovery message, in turn, should bring back the product and make returning easy, at a frequency that protects the relationship.

How do you know if each visit is worth more?

Set a baseline per channel and compare equivalent periods. A brand campaign, an organic search and a prospecting ad bring different intent; mixing them can hide the improvement.

Track four groups of metrics:

  • Revenue per visit: shows how much value traffic produces and rises when conversion, average order value or both improve.
  • Average order value and products per order: explain how much each purchase grows and whether cross-selling, upselling or bundles are adding products. Read them alongside margin and discounts.
  • ROAS and MER: ROAS compares revenue attributed to a campaign with its spend; MER compares the business's total revenue with total marketing spend.
  • LTV:CAC: compares the value a customer leaves over their relationship with the brand with what it cost to acquire them. It's the longest-term view.

Add order-level attributed revenue to know which items came in through a recommendation and stayed in the paid order. An impression or a click shows interest; a paid product shows results. Crediting the whole cart to a recommendation inflates the reading, and measuring strict causal impact also calls for a controlled comparison.

How does CrossUp turn these levers into a system?

CrossUp brings four of the five levers together in one app. SalesPilot analyzes catalog, stock and orders, along with the product your shopper is viewing and their cart, to decide which product to recommend, at which moment and in which format; your rules pin the pairs and exclusions you want; bundles and volume discounts add the offers that raise order value. Recommendations appear from the product page to the thank-you page, and in the dashboard every accepted product is traced to the order as attributed revenue.

Running it is simple: you install CrossUp on Tiendanube, turn on SalesPilot and get a 15-day free trial to see the attributed revenue the traffic you already had brings in. The commercial model is on plans and pricing.

Key takeaways

  • Revenue per visit is revenue ÷ visits, or conversion rate × average order value.
  • It can grow even when CAC doesn't change, because it captures the value each purchase returns.
  • Cross-selling, upselling, volume discounts and bundles raise average order value and products per order when the offer is relevant.
  • Order-level attributed revenue shows what each recommendation contributes; ROAS, MER and LTV:CAC show how acquisition performs.

Whatever your industry, here's the applied version: how to sell more in your online store with AI. If you sell products people buy again and again, see also how to increase average order value in supplements.

Frequently asked questions

What is revenue per visit?

It is revenue divided by the number of visits: how much value each visit to your store brings in on average.

How do you calculate revenue per visit?

Revenue ÷ visits, or conversion rate × average order value. Always use the same denominator to compare periods.

How is it different from average order value?

Average order value divides revenue by orders; revenue per visit divides it by visits, so it also reflects conversion.

How does it relate to ROAS?

If each order is worth more with the same paid traffic, the revenue attributed to the campaign rises, and so does ROAS.

Which lever should you try first?

The ones that work on orders already in progress: recommendations at add to cart and checkout, bundles and volume discounts.