Metric · 2 min read
Cost per mille (CPM)
Cost Per Mille (CPM) is essential for evaluating the cost-effectiveness of advertising campaigns. This metric helps you understand the cost of 1,000 advertisement impressions on a webpage. It is also known as Cost Per Thousand.
Formula
Example. If an advertising campaign costs $200 and generates 50,000 impressions, the CPM would be $4.00.
What it is
Cost Per Mille, commonly known as CPM, refers to the cost per 1,000 impressions of an advertisement. It is a standard measure used in advertising to denote the price of 1,000 advertisement impressions on one webpage. It is also referred to as Cost Per Thousand.
Why it matters
CPM is a crucial metric in advertising because it provides insight into the relative cost-effectiveness of different advertising campaigns. It allows marketers to compare which ads and platforms yield the best value for their investment in terms of visibility.
How it is calculated
To calculate CPM or cost per thousand, divide the total cost of the advertising campaign by the number of impressions (in thousands). This calculation shows how much it costs to reach 1,000 potential customers with an advertisement.
A good value
A ‘good’ CPM varies by industry and target audience but generally is one that achieves a high number of impressions for a lower cost, reflecting efficient spending.
A bad value
A ‘bad’ CPM is one that results in a high cost for few impressions, indicating inefficient ad spending or poor ad placement.
Do
Enhance your advertising strategies with these effective CPM management tips.
- 01
Focus on high-quality creatives
High-quality, engaging ads tend to perform better and can help reduce your CPM by drawing more genuine interest and higher engagement rates.
- 02
Target the right audience
Ensure your ads reach the appropriate demographic. More targeted advertising often results in higher engagement rates and more efficient use of your ad budget.
- 03
Utilize ad testing
Test different ad formats and content to see what works best with your target audience. This can help lower CPM by optimizing ad elements that perform best.
Avoid
Common pitfalls include not adjusting bids based on performance data, leading to higher costs and lower impact.
Learn how teams ship analytics faster
Organizations that scaled analytics without scaling headcount
Not testimonials. Comment threads.
Real things real customers said — each quote pinned to a specific claim, straight from the quotes database.
“We had six or seven different channels and no single source of truth — it was almost impossible, a lot of guesswork.”
“Golden data is clean data — the measure of reality, true and not false, that you can trust based on its source. If you have that, you're good.”
“Most businesses look at a Shopify or Google Analytics dashboard and think it's the source of truth. It's not — that data was never cleaned.”
Calculate Cost per Mille (CPM) on your own data.
OWOX Data Marts tools enable advertisers to measure, track, and optimize their CPM by providing detailed analytics on ad performance and audience engagement.
- No AI hallucinations
- Analyst-governed definitions
- Every number traces to SQL

