CPM (Cost Per Mille)
The cost per 1,000 ad impressions, used to measure the cost of reaching an audience.
Frequently Asked Questions
What is CPM (Cost Per Mille) in digital advertising?
CPM, or Cost Per Mille (Latin for thousand), is a fundamental metric in digital advertising that represents the cost an advertiser pays for one thousand ad impressions. An impression is simply a single instance of an ad being displayed to a user. It is calculated by dividing the total ad campaign cost by the number of impressions generated, and then multiplying that result by 1,000. For example, if a campaign costs $500 and generates 100,000 impressions, the CPM is $5. CPM is primarily used for brand awareness and reach-focused campaigns where the goal is to maximize the number of people who see the advertisement, making it a key indicator of the cost-efficiency of a media placement or audience segment.
How is CPM used to evaluate the cost-efficiency of different ad placements?
CPM is a crucial metric for media buyers to compare the relative cost-efficiency of different advertising channels, publishers, or audience segments. By standardizing the cost to a per-thousand-impression basis, advertisers can objectively determine which placements offer the most reach for their budget. A lower CPM generally indicates a more cost-effective way to reach a large audience. However, it is vital to use CPM in conjunction with other metrics like click-through rate (CTR) and conversion rate. A low CPM on a low-quality site may deliver cheap impressions, but if those impressions do not lead to engagement or conversions, the placement is not truly efficient. Therefore, CPM is best used as a top-of-funnel efficiency metric, while performance metrics like CPA and ROAS determine bottom-of-funnel success.
What is the difference between CPM (Cost Per Mille) and CPC (Cost Per Click)?
The core difference between CPM and CPC lies in the event that triggers the cost. CPM (Cost Per Mille) is a pricing model where the advertiser pays for every one thousand times their ad is displayed (impressions), regardless of whether a user interacts with it. This model is ideal for campaigns focused on brand awareness and maximizing reach. In contrast, CPC (Cost Per Click) is a performance-based model where the advertiser only pays when a user actively clicks on the ad. CPC is the preferred model for direct-response campaigns where the goal is to drive traffic, leads, or sales. While CPM measures the cost of exposure, CPC measures the cost of engagement. A high-performing ad with a high click-through rate will often have a lower effective CPC than an ad with a low CTR, even if their initial CPMs are similar.
Want accurate attribution without the complexity?
Causality Engine automates attribution reconciliation and provides real-time insights for Shopify brands.
Join Waitlist →