eCPM (Effective CPM)
A normalized metric that converts any ad pricing model into an equivalent CPM for comparison.
What is eCPM?
eCPM, or Effective Cost Per Mille, is a standardized metric that allows publishers to compare the performance of ads across different pricing models — CPM, CPC, CPA, or any hybrid — by converting everything into a per-1,000-impressions basis. It answers the question: "If I normalized all my ad revenue to a CPM model, how much would I be earning per 1,000 impressions?"
This makes eCPM essential for comparing apples to oranges. A CPC ad with a high click-through rate might outperform a CPM campaign with a higher stated rate. Without eCPM, you cannot make that comparison objectively.
How It's Calculated
eCPM = (Total Earnings / Total Impressions) x 1,000
For example, if a CPC campaign earned $30 from 15,000 impressions:
eCPM = ($30 / 15,000) x 1,000 = $2.00
You can now compare this directly against a CPM campaign offering $1.80 CPM — the CPC campaign is performing better in this case.
Why It Matters for Publishers
eCPM is the great equalizer in ad monetization. Without it, you are guessing which demand sources, ad formats, or campaigns are truly performing best. Header bidding solutions, ad mediation platforms, and ad servers all use eCPM to rank and select the winning bid for each impression.
Tracking eCPM at the ad-unit level reveals which placements on your site are the most valuable. You might discover that a small in-content ad unit generates a higher eCPM than a large leaderboard, even though the leaderboard looks more impressive in raw revenue terms.
Tips for Optimization
- Compare eCPM across demand partners: Regularly evaluate all your demand sources by eCPM to ensure each ad slot is being filled by the highest-performing partner.
- Use eCPM to set floor prices: If your average eCPM is $3, setting a floor of $1.50 can filter out low-quality campaigns without significantly hurting fill rate.
- Monitor eCPM trends: Sudden drops in eCPM can indicate issues like bot traffic, viewability problems, or seasonal advertiser budget changes.
- Segment eCPM by geography: Understanding eCPM by country helps you evaluate international traffic differently and set geo-specific floor prices.