Beyond Basic CPM: Why These Metrics Exist
Standard CPM counts every ad impression โ even if the ad loaded at the bottom of a page nobody scrolled to, or if the campaign delivered across multiple formats with completely different conversion rates. That imprecision led to two more refined metrics: eCPM (effective CPM) and vCPM (viewable CPM).
Both are variations of the standard CPM formula, but they solve different problems. Understanding when to use each one makes you a sharper media buyer and helps you compare campaigns that look similar on the surface but perform very differently.
What Is eCPM (Effective CPM)?
eCPM stands for Effective Cost Per Mille. It answers a different question than standard CPM: instead of "what did I pay per 1,000 impressions?", it asks "what did I effectively earn (or spend) per 1,000 impressions, accounting for conversions and revenue?"
eCPM Formula: eCPM = (Total Revenue รท Total Impressions) ร 1,000
eCPM for Publishers
Publishers use eCPM to compare the true earnings value of different ad units, ad networks, or campaigns โ even when those campaigns use different pricing models (CPM, CPC, CPA). By converting everything into eCPM, you can directly compare a $2.00 CPM display campaign against a $0.50 CPC campaign. Whichever generates higher revenue per 1,000 impressions has the better eCPM.
Example: A CPC campaign pays $0.80 per click and gets 500 clicks from 200,000 impressions. That's $400 revenue from 200,000 impressions. eCPM = ($400 รท 200,000) ร 1,000 = $2.00 eCPM.
eCPM for Advertisers
Advertisers use eCPM to measure the real effectiveness of a campaign relative to its impression volume. If you ran a campaign at $5.00 CPM but generated poor conversions, your effective cost-per-acquisition might be very high. Viewing that performance through eCPM lets you normalize across different campaign types.
What Is vCPM (Viewable CPM)?
vCPM stands for Viewable Cost Per Mille. It is a pricing model where you only pay for impressions that were actually seen by a user โ not just technically loaded by a browser.
The IAB (Interactive Advertising Bureau) defines a viewable impression as: at least 50% of the ad's pixels are visible in the browser viewport for at least 1 continuous second (2 seconds for video).
Why vCPM Exists
Studies have consistently found that 40โ60% of standard display impressions are never actually seen by users โ they load below the fold, in background tabs, or are covered by other page elements. An advertiser paying for 1 million CPM impressions might only have 500,000 of those impressions actually viewed. vCPM solves this by only billing for verified viewable impressions.
vCPM Formula: vCPM = (Total Cost รท Viewable Impressions) ร 1,000
When to Insist on vCPM
If you are running brand awareness campaigns where actually being seen is the goal, always negotiate for vCPM pricing or verify viewability data. A $1.50 CPM with 40% viewability is effectively a $3.75 vCPM โ far less efficient than a $2.50 CPM placement with 90% viewability at a $2.78 vCPM.
CPM, eCPM, or vCPM: Which Should You Use?
| Situation | Best Metric | Why |
|---|---|---|
| Buying standard display ads | CPM | It's the billing metric โ start here |
| Comparing display vs CPC campaigns | eCPM | Normalizes different pricing models |
| Maximizing publisher ad revenue | eCPM | Shows which ad units earn most per view |
| Brand awareness with guaranteed visibility | vCPM | Ensures you only pay for seen impressions |
| Evaluating display placement quality | vCPM | Exposes below-fold or low-viewability inventory |
Summary
CPM is your standard billing unit โ cost per 1,000 impressions served. eCPM is a performance metric โ revenue or value generated per 1,000 impressions. vCPM is a quality metric โ cost per 1,000 impressions that were actually seen.
Use all three together to get a complete picture of your campaign efficiency. For the billing foundation, use our free CPM calculator. For strategy context, read CPM vs CPC vs CPA and 7 ways to reduce your CPM.