Title: Cost Per Mille (CPM)
Author: Kriko
Published: Feb 1, 2021
Last modified: Jul 15, 2026

---

 1.  [Home](https://kriko.io/) /
 2.  [Glossary](https://kriko.io/glossary) /
 3.  C Letter

# Cost Per Mille **(CPM)**

**CPM**, short for Cost Per Mille or Cost Per Thousand Impressions, is a digital
advertising metric that shows the average cost of one thousand ad impressions. In
[Google Ads](https://kriko.io/tr/servisler/google-ads-reklamlari), CPM is described
as a bidding method where the advertiser pays for every one thousand views, or impressions,
on the Google Display Network. This model is commonly used in brand awareness, reach,
visibility and upper-funnel campaigns.

The main purpose of CPM is to analyse how many times an ad is shown and how much
those impressions cost, rather than how many people click on the ad. For this reason,
CPM is different from click- or conversion-based metrics. CPC shows cost per click,
while CPA shows cost per action or conversion. CPM measures the cost of visibility.
In this respect, it is a useful metric for understanding the media cost of ad exposure.

The CPM calculation is simple. The formula is: **CPM = Total ad spend / Total impressions
× 1000**. For example, if a campaign spends 20,000 TL and receives 1,000,000 impressions,
the CPM is 20 TL. This means that the average cost for every one thousand ad impressions
is 20 TL. The key point is that CPM is calculated based on impressions, not the 
number of people reached.

Impressions and reach should be understood as separate concepts. An **impression**
refers to how many times the ad is displayed. If the same user sees the ad multiple
times, each display can be counted as a separate impression. **Reach**, on the other
hand, shows how many unique people the ad reached. For example, a campaign may reach
100,000 people but generate 300,000 impressions. In this case, the average frequency
is 3, meaning users saw the ad three times on average.

CPM can be used to compare the cost efficiency of different campaigns and media 
channels. For example, if ads are running on two different platforms for the same
target audience, CPM can help show which platform delivers more impressions at a
lower cost. However, a lower CPM does not always mean a better campaign. Audience
quality, viewability, frequency, click-through rate, conversion rate and brand impact
should also be evaluated together.

CPM should not be confused with **vCPM**, or viewable CPM. Standard CPM is based
on ad impressions, while vCPM focuses only on impressions that are considered viewable.
According to [Google Ads](https://kriko.io/tr/servisler/google-ads-reklamlari), 
a display ad is counted as viewable when at least 50% of the ad is visible on screen
for at least 1 second. For video ads, the ad must play continuously for at least
2 seconds to be counted as viewable.

For this reason, it is important to distinguish between an "impression" and a "viewable
impression" when interpreting campaign data. An ad may technically load on a page,
but it may not appear in the user's visible screen area long enough to be noticed.
In that case, a standard impression may be counted, but a viewable impression may
not be counted. Especially in display advertising, viewability rate is an important
quality metric for understanding whether the ad had a real chance to be seen. [Google Ads](https://kriko.io/tr/servisler/google-ads-reklamlari)
Active View reporting also defines a viewable impression based on at least 50% of
the ad being visible for the required duration.

CPM campaigns can be especially useful for brand awareness, product launches, reach,
remarketing and visibility across large audiences. For example, if a new product
is being introduced, the campaign objective may be to reach as many relevant users
as possible in a short period. In this case, CPM is a suitable metric for tracking
the cost of visibility. However, for performance goals such as sales, form submissions,
sign-ups or app installs, CPM alone is not sufficient.

One of the advantages of CPM is that it helps compare media costs more clearly. 
Advertisers can compare the cost per thousand impressions across publishers, platforms,
ad networks or campaign types. This analysis helps identify where the budget is 
being used more efficiently. However, when making this comparison, targeting quality,
ad format, placement, device, country, competition level and campaign objective 
should also be considered.

Frequency control is important in CPM campaigns. Showing the same ad too many times
to the same user can create ad fatigue and negatively affect brand perception. Getting
many impressions at a low CPM may look attractive at first, but if the ad is being
shown repeatedly to the same users, reach efficiency may decrease. Therefore, CPM
should be analysed together with reach, frequency, unique reach and audience saturation.

CPM does not directly show whether the ad was clicked. A campaign may have a low
CPM, but if the ad does not attract attention, CTR may remain low. Similarly, CPM
may be high, but if the ad is shown to a premium audience, high-quality placements
or users with strong purchase potential, the cost may be acceptable. For this reason,
CPM should be treated as an efficiency metric that helps understand media cost, 
not as a standalone success metric.

Creative quality is also highly important in CPM campaigns. Even if the ad is shown
to a large audience, the campaign may fail to create the expected impact if the 
message is unclear, the visual is weak or the offer is not meaningful to the user.
In brand awareness campaigns, visual consistency, a short and clear message, accurate
targeting, proper frequency and viewable placements directly affect performance.
CPM optimization is therefore not limited to bid or budget adjustments.

The platform's currency should be considered when calculating CPM. If the campaign
spend is in TL, CPM should be interpreted in TL; if the spend is in dollars, CPM
should be interpreted in dollars. When comparing different countries or currencies,
exchange rate effects and local media costs should also be evaluated.

Targeting plays a critical role in CPM strategy. Broad audiences may produce lower
CPMs, but if the audience quality is weak, the campaign may not be efficient. Narrower
and more valuable audiences may produce higher CPMs, but they may be more meaningful
for the brand or product. Therefore, targeting should not be planned only to reduce
cost, but to show the right message to the right people.

In summary, **CPM** is an important digital advertising metric that shows the average
cost of one thousand ad impressions. It is calculated by dividing total ad spend
by total impressions and multiplying the result by 1000. CPM is useful for brand
awareness, reach and visibility-focused campaigns; however, it is not enough to 
evaluate campaign success on its own. For a healthier analysis, CPM should be interpreted
together with reach, frequency, viewability, CTR, CPC, conversion rate, CPA, ROAS
and brand impact.

## Discover it in the dictionary

###  Hadoop

Hadoop is an open-source framework and ecosystem of software tools developed for
processing and storing large volumes of data. Maintained by the Apache Software…

###  Prototype

A prototype is an early-stage model created to test a product, service, interface,
process or idea. It can also be described as an initial…

###  Cache

Cache is a technical concept that refers to temporarily storing frequently used 
data so it can be accessed more quickly later. In the web…

###  Concurrency

Concurrency is a computing approach in which the progress of multiple tasks is managed
within the same period. These tasks do not necessarily have…

###  Session Duration

Session duration is a web analytics concept that refers to how much time a user 
spends on a website or application during a specific…

###  Data Analyst

A data analyst is a professional who collects, organises and analyses organisational
data and presents the results through clear reports. The main purpose of…

###  Pagination

Pagination is a web design and development method used to divide long content, product
listings, comments or data sets into multiple pages. This structure…

###  Master Data Management (MDM)

Master Data Management, commonly abbreviated as MDM, is an approach used to define
and manage an organisation's core business data according to shared rules.…

###  Google Tag Manager (GTM)

Google Tag Manager, commonly abbreviated as GTM, is a free tag management system
that allows marketing, analytics and measurement tags used on websites or…

## Track the digital heartbeat  with Kriko

Subscribe to receive curated insights, news, and ideas shaping the digital landscape.

  By checking this box, you acknowledge and accept our [privacy policy](https://kriko.io/privacy-policy).