08 Jul 2026

CPM: Definition and Analysis

CPM : Définition et analyse
Reading time
Contents
Follow us

The CPM, or cost per thousand, is a key term in the world of online advertising. It refers to the price an advertiser pays for their ad to be displayed one thousand times on a specific website or platform. CPM is one of the main billing criteria for ad placements and also serves as a metric for evaluating the effectiveness and cost of a marketing campaign.

In this article, we'll demystify the concept of CPM, explain how to calculate it, and lay out its relevance to your digital advertising strategies. Whether you're an advertiser, a publisher, or simply curious about the topic, this article will give you a deeper understanding of CPM and its benefits.

Understanding the concept of cost per thousand (CPM)

What is CPM?

The CPM, or cost per thousand, refers to the cost an advertiser pays for their ad to be displayed one thousand times on a website or platform. CPM is expressed in dollars or euros per thousand impressions. So if an advertiser spends $10 to get 1,000 impressions, the CPM is $0.01 per impression, or $10 per thousand impressions.

The origins and use of CPM in digital marketing

Originally used in print media to quantify the cost of reaching one thousand readers with an ad, the CPM has evolved alongside digital marketing to adapt to various ad formats: banners, videos, podcasts, social media, and more. Today, CPM is an essential billing method for online ad placements, allowing advertisers to pay based on the visibility of their ad. More than just a cost measure, CPM also serves as an indicator for evaluating the performance and effectiveness of an online advertising campaign, compared against other metrics such as click-through rate, conversion rate, and return on investment.

{{audit-primary="/cta"}}

Calculating CPM: A simple formula

The key inputs for the CPM formula

To calculate CPM, you need two pieces of information: the total cost of your advertising campaign and the total number of impressions your ad received. The total cost of the campaign is the amount the advertiser invested to run their ad on a specific platform or website. The total number of impressions indicates how many times the ad was seen online. This data can be provided by the publishers of the websites or platforms, or collected through audience tracking tools.

Example CPM calculation

The formula for calculating CPM is: 

CPM = (Total campaign cost / Total number of impressions) x 1,000. 

Let's say an advertiser spends $500 on an ad on a website, which generates 100,000 impressions. The CPM calculation would be: CPM = (500 / 100,000) x 1,000 = $5. This means the advertiser spent $5 for every thousand impressions of their ad. To learn more about campaign optimization, check out our article on keywords in Google Ads campaigns.

Common mistakes to avoid when calculating CPM

It's crucial not to confuse the number of impressions with other metrics such as number of clicks, number of video ad views, or number of unique visitors. The term number of impressions refers exclusively to the number of times the ad was displayed, regardless of whether users clicked on it or not. Other metrics, like number of clicks, show how many times a user interacted with the ad to visit the advertiser's site, but should not be confused with or used to calculate CPM.

{{rdv-primary="/cta"}}

Why CPM matters in advertising strategy

CPM's role in optimizing your advertising budget

The CPM is a crucial metric for advertisers looking to optimize their advertising budget based on their objectives. It enables effective comparison of cost and reach across different advertising campaigns or channels. A low CPM means a high number of impressions at minimal cost, making it easier to identify the most cost-effective options aligned with your target audience.

Comparing CPM to other metrics: CPC (Cost Per Click) and CPA (Cost Per Action)

CPM is just one of many useful metrics in digital marketing, alongside CPC (Cost Per Click) and CPA (Cost Per Action). CPC is the cost for each click received on an ad, while CPA refers to the cost for each action completed (sign-up, purchase, download). These metrics focus more on conversion, whereas CPM targets brand awareness. The choice between CPM, CPC, and CPA depends largely on the campaign type, industry, target audience, and the advertiser's specific objectives.

How to interpret and act on CPM to improve campaign performance

To get the most out of CPM, it's essential to look at it in conjunction with other indicators such as click-through rate, conversion rate, and return on investment. CPM alone is not enough to judge the performance of a campaign. Analyzing user behavior and satisfaction among those exposed to the ad is also crucial. 

To improve your CPM, optimize your ad's content, format, placement, and targeting to capture attention and drive interest. It's also recommended to regularly test and adjust campaign settings based on performance data and user feedback.

Conclusion

The CPM (Cost Per Thousand) is a key measure that determines how much it costs an advertiser to have their ad displayed one thousand times on a website or platform. This essential unit of measurement is used not only to bill for online ad placements, but also to evaluate the performance and cost-effectiveness of an advertising campaign. To estimate CPM, simply divide the total campaign cost by the total number of impressions and multiply the result by 1,000. As a metric, CPM plays a critical role in advertising budget optimization, particularly when compared against other measures such as CPC (Cost Per Click) and CPA (Cost Per Action). To boost your CPM, remember to optimize elements like ad content, format, placement, and targeting, while continuing to test and adjust your campaign settings.

Want support with your digital marketing strategy? Feel free to reach out! Also check out our list of the top Google Ads agencies to help guide your efforts.

{{expert-primary="/cta"}}

FAQs

Q: What does CPM stand for?

A: CPM, or Cost Per Thousand, is the amount an advertiser pays for one thousand displays of their ad. This concept is essential for evaluating the profitability of ad placements and for billing digital campaigns.

Q: How do you calculate CPM?

A: To determine CPM, divide the total campaign budget by the total number of impressions, then multiply that value by 1,000. Here's the formula: CPM = (Total budget / Total number of impressions) x 1,000.

Q: What is the average CPM in France?

A: In France, the average CPM is around €3.80, according to analysis by Codeur. This figure varies depending on the industry, the platforms used, and the objectives of the advertising campaign.

Q: What is a good cost per thousand?

A: A good CPM is the one that represents a fair price for an advertiser to get one thousand impressions on an appropriate channel. The optimal cost varies depending on the industry, the allocated budget, and the CPM pricing model used, with a global average range of $3 to $10 per thousand impressions.