What is CPM (Cost per mille)?
CPM stands for “Cost per mille,” where “mille” means “thousand” in Latin. You use CPM as a standard metric for the cost of 1,000 ad impressions. In other words, CPM shows how much you pay to have your ad displayed 1,000 times, regardless of whether anyone clicks on it. This makes CPM a key concept in digital advertising because you can use it to compare the cost of reach across different channels.
You’ll encounter CPM in many forms of advertising—from display ads on websites to paid campaigns on social media platforms like Facebook and LinkedIn. When working with digital strategy and media mix, CPM provides a common framework for comparing investment and exposure across different platforms.
In this way, CPM contrasts with pricing structures such as CPC (Cost per Click), where you only pay for actions. In branding campaigns, where the goal is to generate visibility rather than conversions, CPM becomes a more obvious model to work with because you pay for visibility rather than interaction.
How do you use CPM?
You use CPM to plan and manage how far your ad budget will go in relation to the number of impressions. Once you know what you’re paying per thousand impressions, you can easily calculate how many people you can potentially reach for a given amount. This is especially useful when you combine CPM with SEOor content marketing efforts, where your goal is to build brand awareness and recognition rather than drive direct sales.
With CPM as your pricing model, you pay for impressions, not for engagement. This means you can use it to measure the effectiveness of your brandingand top-of-the-funnel marketing. You can also use CPM to evaluate which channels offer the best balance between exposure and cost when planning your overall media budget.
Why is CPM important?
CPM is important because it gives you a consistent way to compare costs across platforms and campaigns. When you’re working with multiple channels—such as Google Display, Meta Ads, and influencer marketing—CPM helps you assess where you’re getting the most attention for your money. It’s not just about lowering the price, but also about optimizing the impact of each display budget.
In a branding context, CPM is a key component of your strategic planning. You can use it to track the trend in impressions over time and thus understand how much exposure you’re getting for your investments. This gives you a better understanding of how your paid activities interact with, for example, your organic channels or your overall brand awareness strategy.
What types and varieties are available?
There are several variants of CPM, each of which adapts the model to different purposes. The most common ones are:
- Viewable CPM (vCPM): You only pay when the ad is actually visible on the screen, which reduces waste and ensures that you only pay for impressions that have real value.
- Target CPM (tCPM): You set a target price per thousand impressions, and the ad network continuously optimizes to meet that average price while maximizing reach.
- eCPM: Effective CPM, which is used to compare CPM with other pricing models such as CPC. It is calculated based on click-through rate and cost, and provides an overall picture of the campaign's effectiveness.
How do you use CPM in practice?
You calculate CPM using a simple formula that shows the ratio of campaign spend to the number of impressions:
CPM = (Samlede kampagneomkostninger / Antal visninger) x 1000
The formula makes it easy to compare prices across different ads or channels. For example, if you have a budget of 15,000 DKK and generate 2,400,000 impressions, your CPM will be 6.25 DKK. These types of calculations provide you with the basis for assessing the effectiveness of your investment.
Examples:
– A budget of 2,000 USD with 500,000 impressions results in a CPM of 4 USD.
– A campaign with a budget of 5,000 kr. and 100,000 impressions results in a CPM of 50 kr.
In practice, you use CPM to benchmark channel performance. When evaluating whether Facebook or Google Display offers the most visibility for your money, you compare CPM across campaigns. You can use that insight to reallocate budgets or adjust your strategy so you get the most exposure per krone invested.
If you’re also working on branding or content production, you can use CPM to measure how your creative elements affect visibility. A low CPM may indicate that your ad content is effectively reaching your target audience, while a high CPM may be a sign that you need to optimize your advertising or targeting.
What should you keep in mind?
Although CPM provides a clear picture of the cost per impression, it does not indicate engagement or impact. You should therefore consider CPM in conjunction with other key metrics—such as CTR, conversion rate, and ROAS—when evaluating the success of your campaigns. This is especially important if you’re using CPM in channels where visibility doesn’t automatically lead to action.
Also keep in mind that CPM can vary significantly depending on the target audience, ad format, and time of year. For example, competition in ad auctions affects prices across platforms such as Google Ads and Meta. Therefore, you should continuously monitor trends, test different target audiences, and optimize based on data. This ensures that your CPM remains a meaningful and effective metric in your overall marketing efforts.