Revenue Per Visitor vs Earnings Per Click, Explained
Earnings per click is the traffic-buyer's number. Revenue per visitor is the store-owner's number. Here's the difference, with the full math, and which one a Shopify brand should actually track.
Here's the short answer. Earnings per click is the number a traffic buyer or affiliate cares about: the money earned for each click they send. Revenue per visitor is the number a store owner cares about: the money the store makes per person who lands on the page.
They sound like twins. They're not.
Earnings per click divides your earnings by clicks, so it's a traffic-buying lens. If you send 5,000 clicks to an offer and earn $2,500, your earnings per click is $0.50. Revenue per visitor divides store revenue by visitors, so it's a page lens. It's your conversion rate multiplied by your average order value. If your store converts at 2% with an $80 average order value, your revenue per visitor is $1.60. On 10,000 visitors, that's $16,000.
If you own a Shopify store, track revenue per visitor. That's the lever you control. Below is why, with real numbers.
What does earnings per click actually measure?
Earnings per click was born on the affiliate and media-buying side of the business.
An affiliate sends traffic to somebody else's offer. They don't own the page. They don't own the product. All they control is which offer they promote and where they send the clicks. So they need one number that tells them which offer pays best per click. That number is earnings per click.
The math is plain. Total earned, divided by total clicks.
Say a dog supplement offer pays you $40 per sale. You send 5,000 clicks. 62 people buy. That's $2,480 in commissions. Divide by 5,000 clicks and your earnings per click is about $0.50. Now compare that to a magnesium sleep drink offer paying $25 per sale that earns you $0.42 per click. You promote the first one. Earnings per click made the call in one glance.
Earnings per click folds conversion and payout into one traffic number. It answers a buyer's question: for every click I send or buy, how much comes back to me?
That's a clean tool for the job it's built for. But notice what it hides. It doesn't tell you why the page converted or how to make it convert better. It treats the page as a fixed black box and just measures what falls out the other side.
What does revenue per visitor measure?
Revenue per visitor flips the seat you're sitting in.
Now you own the page. You own the product. You own the copy, the photos, the reviews, the price. The traffic already arrived, and often you already paid for it. The only question left is what each visitor is worth once they land.
Revenue per visitor answers that. It's your conversion rate multiplied by your average order value.
Walk through it. Your store converts at 1.5%. Your average order value is $70. Multiply them and your revenue per visitor is $1.05. On 10,000 visitors, that's $10,500. Now lift conversion to 2.5% and average order value to $95. Revenue per visitor jumps to $2.38. On the same 10,000 visitors, that's $23,750. Same traffic, same ad spend, a gap of $13,250 a month.
That gap didn't come from more clicks. It came from a page that did more with the clicks you already had. If you want the full breakdown of the formula, we wrote what revenue per visitor is and how to calculate revenue per visitor on Shopify step by step.
Revenue per visitor is the store owner's scoreboard. It measures the one thing you can change without spending another dollar on traffic: how much each visitor is worth after they hit your page.
Revenue per visitor vs earnings per click, side by side
Here's the split in one view.
| Question | Earnings per click | Revenue per visitor |
|---|---|---|
| Who uses it | Affiliates, media buyers, traffic sellers | Store owners, brand founders |
| What it measures | Money earned per click you send | Money your store makes per visitor |
| The math | Total earned, divided by clicks | Conversion rate times average order value |
| Example | $2,500 on 5,000 clicks equals $0.50 | 2% times $80 equals $1.60 per visitor |
| What you control | Which offer, and where the clicks go | The page, the copy, the price, the offer |
| The lever it points at | Buy cheaper or higher-paying traffic | Make each visitor worth more |
Read the last two rows again. That's the whole story. Earnings per click points you toward better traffic sources. Revenue per visitor points you toward a better page. If you're running a Shopify brand, the page is the thing sitting under your own roof.
Why store owners should track revenue per visitor
Most founders obsess over traffic. More ads. More clicks. Wider audiences.
That's the earnings-per-click reflex leaking into a job it doesn't fit. When you chase clicks, you're playing the traffic buyer's game. But you're not a traffic buyer. You own a store. Your edge is the page, not the pipe.
Here's a real one, and these are real client numbers, not typical results, and not a promise of what your store will do. A bedding brand came to us stuck near a $15,000-a-month ceiling. Their product page converted at 1.0% with a $125 average order value. That's revenue per visitor of $1.25. On 10,000 visitors, $12,500.
We rebuilt the top pages around the buyer's real hesitations: the doubts, the price fear, the questions the old page never answered. After the rebuild, conversion rate hit 3.5% and average order value hit $234. Revenue per visitor of $8.21. On the same 10,000 visitors, that's $82,100 instead of $12,500. A gap of $69,600 a month, from the exact same traffic, with no new ads.
No traffic tweak did that. The page did. And the research on how buyers actually shop keeps pointing at the same truth: most lost sales die on the page, not in the ad account.
If you buy your own traffic, there's a bonus. When your page converts better, every paid click returns more, so your effective earnings per click on that campaign climbs too. Fixing revenue per visitor quietly fixes the click math at the same time. We break down where the two overlap in revenue per visitor vs conversion rate.
When earnings per click still matters to a store owner
Earnings per click isn't useless to a founder. It just isn't your headline number.
If you run an affiliate program, earnings per click is how your partners decide whether to promote you. A partner comparing your offer to three others will send traffic to whichever one returns the most per click. So a strong page raises your earnings per click, which makes your offer easier to sell to affiliates. The page work pays twice.
And if you buy media, watching earnings per click on each campaign tells you which traffic source is worth scaling. But even there, the number you can move fastest is what the page does with the click after it lands.
So keep earnings per click in view for partners and paid traffic decisions. Just don't let it be the scoreboard you run the business on. That seat belongs to revenue per visitor.
The one move that changes both numbers
Here's where it all lands. Both metrics share a hidden ingredient: how well your page converts. Earnings per click rewards it from the traffic side. Revenue per visitor rewards it from the store side. Fix the page and both numbers move.
That's the leak most Shopify founders never see. They pour money into traffic while the page quietly returns $1.25 per visitor, when a rebuild could make it worth $8.21.
You don't need a three-week agency project to find out. We'll build you a high-converting product sales page in less than 15 minutes and show you the gap live on your own store first.
Book your free profit audit. We'll show you exactly how much revenue per visitor you're leaking right now, then rebuild a high-converting product sales page in less than 15 minutes so you can see the new number before you spend another dollar on ads.
P.S. The cheapest traffic in your business is the traffic you already paid for. It's already on the page. Make each visitor worth more, and every click you ever buy gets worth more with it. That's the whole edge revenue per visitor gives a store owner that earnings per click never can.
Frequently asked questions
What's the difference between revenue per visitor and earnings per click?
Earnings per click is the money a traffic buyer or affiliate makes for each click they send, usually payout divided by clicks. Revenue per visitor is the money a store makes per visitor, which is conversion rate multiplied by average order value. If a store converts at 2% with an $80 average order value, revenue per visitor is $1.60. On 10,000 visitors that's $16,000. One is a traffic-buying lens, the other is a store-owner lens.
Which metric should a Shopify store owner track?
Revenue per visitor. You own the page, so the lever you control is how much each visitor is worth after they land. If your conversion rate is 1.5% and your average order value is $70, your revenue per visitor is $1.05. On 10,000 visitors that's $10,500. Raise either number and every visitor you already pay for is worth more, with zero extra ad spend.
Is earnings per click the same as revenue per visitor?
No. Earnings per click counts what you earn per click on traffic you send or buy, so it lives on the media-buying and affiliate side. Revenue per visitor counts what your store earns per visitor who arrives, so it lives on the page and conversion side. A high earnings per click can still hide a weak product page if the traffic source itself is cheap.
How do you calculate earnings per click?
Take the total money earned from a batch of clicks and divide by the number of clicks. Send 5,000 clicks to an offer, earn $2,500 in commissions, and your earnings per click is $0.50. Affiliates and media buyers use it to compare offers fast, because it folds conversion rate and payout into one number per click.
Can improving revenue per visitor raise my earnings per click?
Yes, if you buy your own traffic. When your page converts better, each click you pay for returns more, so your effective earnings per click on that campaign climbs. A bedding brand we worked with moved revenue per visitor from $1.25 to $8.21 after a page rebuild, which changed the math on every paid click at once.
Frequently asked questions
What's the difference between revenue per visitor and earnings per click?
Earnings per click is the money a traffic buyer or affiliate makes for each click they send, usually payout divided by clicks. Revenue per visitor is the money a store makes per visitor, which is conversion rate multiplied by average order value. If a store converts at 2% with an $80 average order value, revenue per visitor is $1.60. On 10,000 visitors that's $16,000. One is a traffic-buying lens, the other is a store-owner lens.
Which metric should a Shopify store owner track?
Revenue per visitor. You own the page, so the lever you control is how much each visitor is worth after they land. If your conversion rate is 1.5% and your average order value is $70, your revenue per visitor is $1.05. On 10,000 visitors that's $10,500. Raise either number and every visitor you already pay for is worth more, with zero extra ad spend.
Is earnings per click the same as revenue per visitor?
No. Earnings per click counts what you earn per click on traffic you send or buy, so it lives on the media-buying and affiliate side. Revenue per visitor counts what your store earns per visitor who arrives, so it lives on the page and conversion side. A high earnings per click can still hide a weak product page if the traffic source itself is cheap.
How do you calculate earnings per click?
Take the total money earned from a batch of clicks and divide by the number of clicks. Send 5,000 clicks to an offer, earn $2,500 in commissions, and your earnings per click is $0.50. Affiliates and media buyers use it to compare offers fast, because it folds conversion rate and payout into one number per click.
Can improving revenue per visitor raise my earnings per click?
Yes, if you buy your own traffic. When your page converts better, each click you pay for returns more, so your effective earnings per click on that campaign climbs. A bedding brand we worked with moved revenue per visitor from $1.25 to $8.21 after a page rebuild, which changed the math on every paid click at once.

