The Differences between eCPM vs CPM




In the dynamic realm of digital advertising, the terminology can often feel overwhelming, especially when it comes to understanding CPM and eCPM. In this article, Oliver Renusson, a Yield Analyst at Admonetize, will clarify these essential metrics and their roles in the advertising industry. We will explore the differences between CPM and eCPM and explain their importance and use in advertising.

While CPM and eCPM are commonly used metrics, they are not synonymous. Publishers and advertisers across both programmatic and traditional advertising often struggle to differentiate between them. Despite their differences, CPM and eCPM both serve as valuable indicators for industry professionals.

What is CPM?

In marketing, CPM stands for Cost Per Mille, which translates to Cost Per Thousand or Cost Per Thousand Impressions. It denotes the fixed price that advertisers pay for every 1,000 impressions of their ad. For those unfamiliar with ad terminology, an impression occurs each time an ad is displayed on a webpage. Impressions are measured in thousands, which is why CPM is calculated per 1,000 impressions. CPM is commonly used in various advertising contexts, including social media and digital marketing campaigns.


CPM offers advertisers and marketers crucial insights into how their ads are viewed by the audience. It helps them assess the cost-effectiveness of reaching a broader audience and is particularly useful for increasing brand awareness and visibility. By analyzing CPM data, advertisers can identify which ads perform best and where improvements are needed. For mobile ads, CPM helps gauge the effectiveness of in-app advertisements on target audiences.

The CPM rate is typically influenced by the volume of traffic to the website displaying the ad. Higher traffic usually leads to a higher CPM rate, indicating a direct relationship between traffic volume and CPM price. Advertisers are often willing to pay more for placements on high-traffic sites.

CPM Formula:

CPM = (Total Cost of Ad Campaign / Number of Ad Impressions) × 1,000

What is eCPM?

eCPM stands for "effective cost per thousand impressions." It is a key marketing metric used by publishers to estimate their anticipated ad revenue per 1,000 impressions. Essentially, eCPM serves the same purpose as revenue per mille (RPM) or revenue per thousand impressions. Initially, RPM was favored by publishers, while advertisers preferred eCPM. However, as eCPM gained popularity among clients, publishers increasingly adopted it. Today, eCPM is widely used by publishers to gauge their expected revenue.

eCPM Formula:

eCPM = Total Ad Revenue/Total Number of Impressions × 1000

What is the Difference Between CPM and eCPM?

CPM is a reach and pricing metric used by advertisers to gauge the cost of their ad campaigns and the reach they can achieve with their budget. However, CPM can be less reliable for publishers as it may produce misleading figures due to various discrepancies. For example, a large advertiser might receive more impressions than they paid for, or another advertiser might pay more than the impressions recorded because impressions are often rounded to the nearest 1,000.


eCPM addresses these shortcomings by providing a more accurate measure of effective revenue per thousand impressions. Unlike CPM, which is specific to the cost of impressions in a CPM ad model, eCPM offers a versatile metric that applies to different pricing models, including tCPM, CPL, and CPC. This flexibility allows publishers to compare various ad campaigns and optimize their strategies for higher revenue.

In summary, while CPM focuses solely on calculating the cost per thousand impressions, eCPM provides a comprehensive view of revenue performance across multiple ad pricing methods.

Converting From An Advertiser’s To A Publisher’s Metric

Consider a scenario where a programmatic publisher is connected to an advertiser through an ad exchange. Suppose the advertiser agrees to pay $4,500 for 2,000,000 impressions on the publisher’s website, resulting in a CPM rate of $4,500 / 2,000,000 × 1,000 = $2.25.


However, the publisher will not receive the full $4,500 because the ad exchange takes a platform fee. If the ad exchange fee is 9% of $4,500, which amounts to $405, the publisher's actual revenue is $4,500 - $405 = $4,095. Therefore, the eCPM for the publisher is $4,095 / 2,000,000 × 1,000 = $2.04.

In this case, while the advertiser’s CPM rate is $2.25, the publisher’s eCPM is slightly lower at $2.04 due to the 9% ad exchange fee. This demonstrates that as the ad exchange fee increases, the publisher’s effective income decreases.

This example highlights that using CPM and eCPM interchangeably can be misleading, as eCPM provides a more accurate reflection of the publisher’s revenue after platform fees are accounted for.

Why eCPM is Valuable for Publishers

Site Performance Comparisons

eCPM is an excellent metric for publishers managing multiple websites and applications because it allows them to compare performance across all their digital assets.


With eCPM, a publisher can track revenue generated per thousand impressions for each site or app individually, and then compare these figures across their entire portfolio. This comparative analysis helps identify underperforming assets, enabling publishers to make informed adjustments and improvements to optimize overall performance.

Page Performance Comparisons

eCPM is valuable not just for comparing different websites, but also for analyzing individual web pages within a site. This allows for insights into which keywords drive higher revenue and which do not.


Additionally, publishers can examine the formats and ad placements on high eCPM pages to understand what works best. They can then apply these insights to improve the performance of underperforming pages.

Ad Platform Comparisons

A publisher that is evaluating two or more ad platforms to select the best one can use the eCPM derived from each of the ad platforms for the purpose of comparing the performances of their various ad campaigns.

Optimal Floor Price Adjustment

Advertisers' bidding behaviors shift with market changes. For instance, ad spending often increases during the Christmas season compared to other times of the year. By monitoring these monthly fluctuations through eCPM data, a publisher can adjust the floor price to avoid unfilled impressions and maximize revenue.

A Versatile Indicator

Publishers that sell inventory based on subscriptions, clicks, or other user actions can utilize eCPM as their ideal revenue metric. Moreover, Google and other popular ad platforms use eCPM to indicate the average revenues earned by a publisher.



Why CPM is Valuable for Publishers?

Facilitates the Negotiation of Direct Deals

A publisher who frequently collaborates directly with advertisers should have a solid understanding of the metrics involved. Knowing the difference between CPM and eCPM is crucial, as it helps manage expectations, especially since intermediaries such as ad exchanges (e.g., Google AdX) or ad servers typically charge a percentage of the revenue



Ability to Earn Directly From Monthly Generated Traffic

Unlike eCPM, which considers various revenue factors, CPM is solely based on traffic or impressions and can be an average for other campaign types like CPL or CPC. For a publisher focused exclusively on CPM, the key is to concentrate on increasing monthly traffic to boost revenue. This approach helps refine your objectives and allows you to focus on a single campaign throughout the period.


Advertiser Comparisons

Publishers can use their records to identify which advertisers spend the most on their inventory. This insight enables them to approach these advertisers directly to explore opportunities for guaranteed or direct deals. Additionally, understanding the current CPM rates allows publishers to negotiate more effectively by leveraging header bidding auctions to demonstrate the rates offered by other advertisers.

Geographic Location Comparisons

Just like advertisers, publishers can also analyze the geographical locations that generate the highest CPM rates. This information provides valuable insights into their audience, which can be crucial for creating targeted and effective ad content.



Examples of CPM and eCPM

1. CPM

Assuming an advertiser budgets USD 100 for his ad campaign and the ad gets 10000 impressions, then the CPM will be:
CPM = Total Cost of Ad Campaign/Number of Ad Impressions × 1000
= 100/10000 × 1000 = USD 1
This implies that the advertiser is willing to spend USD 10 for every thousand impressions.

2. eCPM

If a conventional publisher’s ad campaign generated USD 300 revenue after receiving 21,000 impressions, the eCPM would be (USD 300/21,000) × 1000 = USD 14. This means that the publisher’s income per thousand impressions is USD 14.

ADMONETIZE is Here to Help

If this article has helped clarify the complexities of CPM and eCPM, or if you’re looking for a dependable partner to manage the intricacies of ad monetization for you, we’re here to assist. At Admonetize, we’re committed to simplifying the advertising landscape for you. Don’t hesitate to reach out with any questions or to discuss how we can become your trusted partner in handling ad monetization, so you can focus on what matters most. Your success is our top priority.