Affiliate Analytics

Revenue Per Visitor: The Metric That Ranks Your Traffic Sources

62%+18%

Most affiliate advice fixates on EPC, and EPC is a great metric — for what it measures. But it has a blind spot: it only counts what happens after a click, so it can't tell you whether a page is any good at getting visitors to click in the first place. Revenue per visitor fills that gap, and it's the metric you actually want when deciding which pages and traffic sources are worth your time.

What RPV is

Revenue per visitor (RPV) = total revenue ÷ number of visitors over the same period (use unique visitors, and align the revenue window to the traffic window). It's the average value of a single visit.

For an affiliate site, it decomposes into two familiar pieces:

RPV = affiliate CTR × EPC

That is: the fraction of visitors who click your affiliate links (CTR), times what each click earns (EPC). EPC is one factor inside RPV — which is exactly why RPV sees things EPC can't.

Why the difference matters

RPV = affiliate CTR × EPCSame EPC, different RPVRPV = affiliate CTR \u00d7 EPCPage A \u2014 links placed wellvisitors100CTR 40%clicks40EPC $0.50revenue$20=RPV$0.20Page B \u2014 links buriedvisitors100CTR 8%clicks8EPC $0.50revenue$4=RPV$0.04Same $0.50 EPC \u2014 but 5\u00d7 different RPV.EPC ranks your links & products; RPV ranks your pages & traffic sources.
EPC only measures what happens after a click, so two pages can share an EPC while one is worth five times as much per visitor \u2014 because far more of its visitors actually click. RPV captures that whole visitor-to-commission funnel (CTR \u00d7 EPC), which is why it's the right metric for ranking pages and traffic sources, while EPC is right for ranking the links inside them.

Consider two pages with the same $0.50 EPC. Page A places its links well and 40% of visitors click; Page B buries them and only 8% do. Same EPC, but Page A earns five times the revenue per visitor. If you ranked these pages by EPC, they'd look identical. Ranked by RPV, Page A is obviously the one to replicate — and Page B is obviously the one to fix.

That's the whole point: EPC ranks links; RPV ranks pages and traffic sources. EPC tells you a link converts well once clicked, which is what you want when choosing products and optimizing placements. RPV tells you a visit is worth a lot, which is what you want when deciding where to invest — because it accounts for the entire funnel from visitor to commission.

RPV is how you rank traffic sources

This is where RPV earns its keep. A single blended RPV hides the truth: the same visitor is worth very different amounts depending on where they came from — often a 3–5× spread between your best and worst channel. Segment RPV by traffic source — organic search, social, email, referral, direct — and the picture sharpens fast.

The classic example: a site finds one social platform delivers an RPV several times higher than another, despite the second driving far more traffic. Raw sessions said "double down on the big channel"; RPV said the opposite. The channel with the highest RPV is where your effort compounds; the lowest is where it quietly burns. That reallocation is usually worth more than any single on-page change — and you can only see it if you measure revenue per visitor, per source.

It also gives you unit economics: if a channel's RPV exceeds what it costs you to earn a visitor there (your effective CPC or hours), it's profitable to pursue; if not, it isn't. That's the same logic finance uses, applied to your traffic.

Diagnosing a weak RPV

Because RPV = CTR × EPC, a low number points to one of two fixable problems:

  • Low CTR — visitors aren't clicking. That's a placement, call-to-action, or relevance issue: links buried below the fold, weak buttons, or content that doesn't lead naturally to a recommendation.
  • Low EPC — clicks aren't converting. That's a product, intent, or pricing issue: the wrong products, low buyer intent, or stale prices and availability.

Decomposing tells you which lever to pull, so you're not guessing. A page with great EPC but terrible CTR needs its links repositioned, not better products.

Clickolytics computes this directly: it tracks visitors cookielessly, counts affiliate clicks, and ties in your imported revenue, so it can show RPV per page and per traffic source — and break each one into its CTR and EPC components. GA4 can't tie affiliate commissions to the visit without you wiring revenue in, and click-only trackers have neither the visitor denominator nor the earnings; the visitor-to-commission funnel is exactly what an affiliate analytics tool is for.

Rank your pages and sources by what a visit is really worth: Clickolytics shows RPV per page and per source, split into CTR and EPC. See how it works →

The bottom line

EPC and RPV aren't competitors; they answer different questions. Reach for EPC when you're choosing products and tuning links — it isolates click quality. Reach for RPV when you're deciding which pages to build more of and which traffic sources to chase — it captures the whole visit. And when a page or channel underperforms, decompose its RPV into CTR × EPC to see whether the problem is getting the click or converting it. Rank by RPV, optimize by EPC, and you're measuring both halves of what actually makes money.

Frequently asked questions

What is RPV? Revenue ÷ visitors over the same period — the average value of a visit. For affiliates, RPV = affiliate CTR × EPC.

RPV vs EPC? EPC is per click (click quality); RPV is per visitor (whole funnel). EPC ranks links; RPV ranks pages and traffic sources.

Why rank sources by RPV? Because it captures both CTR and conversion per visitor, revealing 3–5× value gaps between channels that raw traffic hides.

How do I fix a low RPV? Decompose it: low CTR means a placement/CTA problem; low EPC means a product/intent problem. Fix the weak half.

Related reading