Client Hub →
Theme
Glossary Metrics

eCPM

eCPM (effective cost per thousand impressions) measures the revenue generated per 1,000 ad impressions, helping publishers and advertisers optimise campaign pro

Also known as: effective CPM effective cost per mille revenue per thousand impressions

What is eCPM?

eCPM stands for effective cost per thousand impressions (mille is Latin for thousand). It's a metric that calculates the actual revenue a publisher earns – or an advertiser effectively pays – per 1,000 ad impressions delivered on a webpage or app.

Unlike standard CPM, which is the negotiated rate before a campaign runs, eCPM reflects actual performance. It accounts for factors like ad impressions that didn't generate revenue, failed auctions, or impressions that weren't filled by paid ads.

Why eCPM Matters

eCPM is crucial for UK media agencies and publishers because it reveals the true profitability of inventory. Two placements might have identical traffic, but their eCPM could differ dramatically based on:

  • Audience quality: Premium audiences in finance or luxury sectors typically command higher eCPMs
  • Ad format: Video and native ads usually generate higher eCPMs than display banners
  • Demand strength: Competitive verticals (automotive, financial services) drive up rates during peak periods
  • Page context: Articles about high-intent topics attract better-paying advertisers

For agencies managing budgets across multiple channels, eCPM helps identify which placements deliver genuine ROI versus vanity metrics.

How to Calculate eCPM

eCPM = (Total Revenue / Total Impressions) × 1,000

Example: If a publisher earns £500 from 2 million impressions: (£500 / 2,000,000) × 1,000 = £0.25 eCPM

eCPM in UK Media Context

British publishers often see seasonal eCPM fluctuations. Q4 (October–December) typically sees higher eCPMs due to increased holiday advertising spend from retail and e-commerce brands. Meanwhile, summer months and January often see softer rates.

In programmatic advertising – increasingly dominant in the UK market – eCPM serves as a key metric for evaluating real-time bidding (RTB) performance. Agencies use it to benchmark campaigns against industry standards and adjust targeting strategies.

eCPM vs CPM

The distinction matters. CPM is what you agree to pay; eCPM is what you actually pay after accounting for fill rates, fraud, viewability, and other real-world factors. An advertiser might negotiate a £2 CPM but achieve a £1.50 eCPM due to low viewability or inventory quality issues.

Using eCPM Strategically

Connect Media Group uses eCPM to: - Optimise media mix and identify underperforming channels - Benchmark client campaigns against market rates - Negotiate better rates with publishers by demonstrating performance data - Adjust bidding strategies in programmatic campaigns

Lower eCPM isn't always bad – context matters. A lower eCPM on a high-volume, brand-safe placement might outperform a premium-rate, lower-volume spot.

Frequently Asked Questions

What's the difference between CPM and eCPM?
CPM is your negotiated rate per 1,000 impressions before a campaign runs. eCPM is the actual revenue or cost per 1,000 impressions after the campaign completes, accounting for real performance factors like fill rates and viewability.
Why is my eCPM lower than my CPM?
This typically happens due to low fill rates (unsold inventory), poor viewability, ad fraud filtering, or inventory quality issues. It's common in programmatic buying where not all available impressions are purchased or meet quality standards.
How do I improve my eCPM?
Improve audience targeting, use premium ad formats (video, native), focus on high-intent content, optimise page load speed for viewability, and work with quality publishers. Seasonal timing and vertical selection also significantly impact eCPM performance.
Is higher eCPM always better?
Not necessarily. A higher eCPM indicates premium inventory or strong audience demand, but it should deliver proportional results. The goal is maximising overall campaign ROI, not just eCPM in isolation.

Learn How to Apply This

Need expert help?

Our team can put this knowledge to work for your brand.

Request Callback