Budget decisions · Marketers, founders and agencies
How to Calculate Revenue per Visitor and Compare Traffic Value
Revenue per visitor is recorded revenue divided by a consistently defined visitor count. It helps you compare traffic value alongside volume, but it is not profit or a prediction of what the next visitor will spend. Use the same dates, currency and revenue definition, keep visitors separate from sessions, and inspect how a few payments or missing records affect the result before changing a budget.

What Is Revenue per Visitor?
Revenue per visitor, often shortened to RPV, describes the average recorded revenue associated with each visitor in a defined reporting scope. Calculate it as revenue ÷ visitors. Include people who did not buy in that denominator; dividing only by customers produces a different measure.
For example, Source A has $600 in recorded net revenue and 200 visitors, giving $3 per visitor. Source B has $500 and 1,000 visitors, giving $0.50 per visitor. A has the higher observed ratio and slightly more revenue with less traffic. That makes it worth investigating, but does not establish which source will produce the best return after costs or at a larger budget.

Write the definition beside the result. “Recorded net revenue per recorded visitor, one website, November 1–7, USD” is clearer than an unexplained “traffic value” tile. For a source comparison, also state the attribution rule and lookback window.
1. Keep Visitors, Sessions and Buyers Separate
A visitor can return in several sessions and place several orders. Revenue per visitor uses recorded visitors; revenue per session uses sessions. Both can be useful, but changing the denominator changes the question.
Google Analytics describes a session as a period of interaction and uses an inactivity timeout, which is configurable. Its Data API also distinguishes revenue per user, purchase revenue and revenue per paying user. Do not assume a measure with a similar label uses Attriboo’s visitor or revenue definition.
| Measure | Denominator | Question |
|---|---|---|
| Revenue per visitor | Recorded visitor IDs under the chosen reporting rules. | How much recorded revenue accompanies this audience? |
| Revenue per session | Recorded sessions under the chosen session rules. | How much recorded revenue accompanies each session? |
| Average order value | Orders using a matching revenue definition. | What is the recorded average value per order? |
| Revenue per paying customer | Paying customers with a defined identity and period. | How much revenue comes from each included customer? |
The shortcut “conversion rate × average order value” needs compatible counting units. If 100 visitors include 10 buyers who place 20 orders totaling $1,000, RPV is $10. Buyer conversion is 10%, and average order value is $50; multiplying those gives $5, not $10. Using 20 orders ÷100 visitors ×$50 gives $10, but the first factor is orders per visitor, not the probability that a visitor buys.
Keep this distinction when reviewing Attriboo’s Buyer Conversion Rate. It uses linked recorded buyers, while the order count can include multiple payments by a buyer. Subscription renewals can add revenue without representing newly acquired customers.
2. Define Revenue and Recording Coverage
Choose a revenue definition before calculating. Attriboo’s dashboard Value Per Visitor divides selected-period recorded net revenue by visitors with recorded pageviews in that period. Net revenue includes signed payment and refund records, with refunds on their recorded date. It is before payment fees and other business costs.
A period ratio is not a customer cohort’s lifetime value. The payments can come from customers who first visited earlier. A refund this week can relate to an older order. Label this as the selected period’s result instead of claiming it measures everything earned by this week’s newly acquired visitors.
- Use one website, currency, date range and time zone. Compare equivalent completed periods where possible.
- Verify the payment connection and matching path. A valid provider payment can exist without its marketing visit.
- Check missing visits, duplicate installations, exclusions and payment imports. Missing denominators can inflate a ratio; missing payments can reduce it.
- Keep first payments, repeat purchases and renewals distinct when the decision concerns acquisition.
- State whether refunds, taxes, fees and other adjustments are included. Do not silently compare gross sales with a net-revenue ratio.
With zero visitors, revenue per visitor is undefined. A dashboard may show a zero fallback when no denominator is available, but that is not evidence of a measured $0 visitor value. Negative net revenue can produce a negative ratio when refunds exceed recorded payments. Preserve that result and inspect its timing.
3. Inspect Revenue and Visitors Together in Attriboo
Open Dashboard, choose the website and dates, then find Value Per Visitor beside the revenue and buyer-conversion cards. Read it as a period average. The line scaling the amount to 1,000 visitors is arithmetic using the same average, not a forecast of the next 1,000 visitors.
For a source question, go to Where customers come from → Revenue sources and select View all. In Where is my money coming from?, keep Sources selected and inspect Visitors, Order credit and Net revenue together. Use Search to focus the table and Download CSV when you need to calculate or document a ratio outside the report.
Where to find itDashboard → Revenue sources → View all → Sources
The overview shows the full report with the website, dates, Compare and Credit controls above it. The rows and columns that matter here are enlarged below.
Select the overview to open the full screenshot.
Enlarged detail of the outlined area
- Use the recorded visitor count
Visitors counts people with a recorded visit from Google Ads in the selected dates.
- Keep the revenue-credit definition
Net revenue is credit under the current Credit rule, after refunds. Divide it by visitors for revenue per visitor.
Keep First-Touch, Last-Touch or your chosen rule fixed for the initial comparison. Source rows use attributed revenue credit and recorded source-history visitor counts; a visitor can appear under several sources. Earlier recorded buyer history can be available for attribution even when the payment is in the selected period. Do not add source visitor counts and expect a deduplicated dashboard total.
Changing the attribution model changes how payments receive credit, not which campaign caused them. A row with payment credit but no recorded visitors has no usable RPV denominator. That can happen when identity or self-reported context exists without corresponding recorded visits. Investigate the record instead of treating the ratio as infinite.
4. Check Whether One Payment Is Driving the Result
Read the visitor count, payment count and payment distribution beside the ratio. A source with one large order can have a high observed RPV and still provide little evidence about future performance. More visitors alone do not tell you whether the outcome distribution is stable.
In the $600/200 example, removing one included $300 payment credit leaves $300/200=$1.50 per visitor. That sensitivity check shows concentration. It is not a new observed outcome, a confidence interval or an instruction to discard a legitimate payment.
Review several comparable periods and inspect unusual purchases or refunds. Do not invent a universal minimum visitor count or declare statistical significance from aggregate revenue and visitor totals alone. A controlled test needs an appropriate design, enough relevant outcomes and uncertainty analysis for its actual revenue distribution.
Keep the denominator visible
Calculate Revenue per Visitor or Session
Enter two groups in one currency. Choose the counting unit for each. Optional payment credits show sensitivity to one payment; entries stay in your browser and do not connect to an account.
The calculator preserves each group’s counting unit and withholds a direct comparison when the units or reporting scope differ. Optional payment credits illustrate sensitivity while holding the denominator fixed. They do not estimate lost revenue or predict the next result.
5. Add Costs Before Choosing the Next Test
A high RPV is not necessarily a high margin. Consider the cost of acquiring that audience and serving its orders, including relevant ad costs, product costs, fees, discounts and refunds. A smaller source may be valuable but expensive or difficult to scale.
Google’s ROI explanation distinguishes profit relative to costs from revenue alone. Use your own cost scope when assessing the business decision. Comparing RPV with ad cost per visitor can answer an ad-cost question, but it still leaves other expenses outside the calculation.
Choose one source or landing page to investigate. Verify its records and margin assumptions, identify the customer or traffic difference you want to test, and define a bounded change. Keep the reporting unit stable and give the review an owner and date. Use recorded source credit to form a hypothesis, then assess the result with an appropriate experiment.
If you only need a consistent ratio for a few sources, a spreadsheet and reconciled provider export may be enough. Attriboo helps when you need recorded website context and supported payment information together. Include the definition and next action when choosing marketing dashboard KPIs for a revenue review.
Common questions
What is a good revenue per visitor?
There is no universal target that diagnoses every business or channel. Prices, repeat purchases, margins, traffic mix and recording coverage differ. Compare a consistent definition with your own history and costs, then investigate the change rather than borrowing an unrelated benchmark.
Is revenue per visitor the same as revenue per session?
No. A recorded visitor can have multiple sessions. Use the same revenue definition with the intended denominator and label the result clearly. A comparison across different units is not a like-for-like traffic-value comparison.
Does conversion rate multiplied by average order value always equal RPV?
Only when the units and revenue definitions line up. Buyers and orders can differ. Attriboo’s Buyer Conversion Rate counts linked buyers; multiplying that by revenue per order can understate RPV when buyers place multiple orders. Define the exact counts before using the shortcut.
Can revenue per visitor be negative?
Yes, if the chosen net-revenue total is negative and the visitor count is positive. Recorded refunds can exceed payments in a period. Check the refund dates and revenue definition; a negative period ratio does not imply every visitor caused a loss.
Should I increase budget for the source with the highest RPV?
Not from that ratio alone. Review the number and concentration of payments, cost and margin, missing records, attribution rules and how the audience may change with scale. Use the finding to choose a bounded test rather than declare a reliable future winner.
Can I divide monthly payments by summed daily cookieless visitor estimates?
That gives a different and unlinked measure. Summed daily estimates do not deduplicate people over the month, and Attriboo’s cookieless counts are not matched to payments. Keep aggregate traffic, period payment totals and recorded visitor-to-payment attribution distinct.



