How to Calculate Cost Per 1000 Impressions (CPM) in Facebook Ads Manager

7 minute read

ThoughtMetric Metric Calculation

Are you looking to create a successful Facebook ad campaign? Understanding your cost per 1000 impressions (CPM) is a crucial component in determining the effectiveness of your ads. In this article, we will explore the ins and outs of CPM, and how to calculate it using Facebook Ads Manager. Let's dive in!

Understanding Cost Per 1000 Impressions (CPM)

For those new to online advertising, CPM refers to the cost of displaying an ad to one thousand viewers. CPM rates vary depending on the platform, and can be affected by several factors such as the target audience, ad placement, and competition for ad space. In Facebook Ads Manager, CPM is a key metric that measures the cost of each one thousand impressions served on your ad.

What is CPM?

CPM is a metric used in online advertising to determine the cost of reaching one thousand viewers. It measures the effectiveness of the ad in reaching a specific audience and is used to compare the cost effectiveness of different advertising campaigns. In Facebook Ads Manager, CPM is calculated by dividing the cost of the ad by the number of impressions and multiplying by one thousand.

It is important to note that CPM is not the only metric that businesses should consider when measuring the success of their Facebook ad campaigns. Other metrics such as click-through rate (CTR), conversion rate, and return on ad spend (ROAS) are also important factors to consider.

Why is CPM important in Facebook advertising?

CPM is important because it helps businesses understand the cost-effectiveness of their Facebook ad campaigns. For instance, if the CPM is too high, it could mean that their ad placement is too broad, or the target audience is too big. On the other hand, if the CPM is too low, it could mean that the ad is not reaching enough people or is not being shown in the right places. Knowing the CPM of an ad campaign can help businesses make informed decisions about their budget, audience targeting, and ad placement. It is a metric that can help businesses optimize their Facebook ad campaigns for maximum reach, and ultimately, conversions.

Additionally, businesses can use CPM to compare the cost-effectiveness of different ad campaigns and make data-driven decisions about which campaigns to continue running and which to pause or stop. By analyzing the CPM of different campaigns, businesses can identify which campaigns are performing well and which need improvement.

Factors that can affect CPM

Several factors can affect the CPM of a Facebook ad campaign. One of the most important factors is the target audience. If the target audience is too broad, the CPM may be higher because the ad is being shown to people who are not likely to be interested in the product or service being advertised. On the other hand, if the target audience is too narrow, the CPM may also be higher because there are fewer people to show the ad to.

Another factor that can affect CPM is ad placement. Ads that are placed in highly competitive areas, such as the news feed, may have a higher CPM because there is more competition for ad space. Ads that are placed in less competitive areas, such as the right-hand column, may have a lower CPM because there is less competition for ad space.

Finally, the timing of the ad campaign can also affect CPM. Ad campaigns that are run during peak hours, such as during the evening or on weekends, may have a higher CPM because there is more competition for ad space during these times.


CPM is an important metric for businesses to consider when running Facebook ad campaigns. It helps businesses understand the cost-effectiveness of their campaigns and make informed decisions about budget, audience targeting, and ad placement. By analyzing CPM and other metrics, businesses can optimize their ad campaigns for maximum reach and conversions.

Setting Up Your Facebook Ads Manager

Before we dive into calculating CPM, it's essential to set up your Facebook Ads Manager. Here's how to do it:

Creating a Facebook Business Account

The first step in setting up Facebook Ads Manager is to create a Facebook business account. This is a simple process that can be completed by visiting Facebook's Business Manager homepage and following the prompts. Once your business account is set up, you can access Facebook Ads Manager through the business tools menu.

Navigating the Ads Manager Interface

Once you have access to Facebook Ads Manager, you can start creating and managing your ad campaigns. The interface is designed to be user-friendly, with a dashboard that allows you to navigate various features seamlessly. Spend time familiarizing yourself with the interface's different elements, including the ads library, audience insights, and reporting tools.

Calculating CPM in Facebook Ads Manager

Now that you have set up your Facebook Ads Manager account let's dive into calculating CPM using Facebook Ads Manager.

Locating the CPM Metric

CPM is a standard metric in Facebook Ads Manager and can be easily located by navigating to the reporting tools. Once you have selected the ad campaign you want to analyze, you can access the CPM metric under the "Performance and Clicks" tab. Once you have found the metric, make a note of it, as you will need to use it to calculate your final CPM number.

Analyzing CPM Data

Now that you have found the CPM metric, it's time to analyze your data. Start by comparing the CPM of your ad campaigns and monitoring any changes. Are some ads performing better than others, or are certain ad formats delivering better CPM rates? Make a note of any trends or patterns that emerge, as it can help you make data-driven decisions about your ad campaigns.

Comparing CPM Across Different Ad Campaigns

When comparing CPM across different ad campaigns, it's important to look at other metrics such as click-through rates (CTR) and return on ad spend (ROAS). High CPM rates don't necessarily mean that an ad campaign is ineffective, but they could indicate that your ad is being served to the wrong audience. Use CPM as a benchmark to identify any potential issues and optimize your ads for maximum conversions.

Tips to Optimize Your Facebook Ad Campaigns

Now that we understand the importance of CPM let's explore some tips for optimizing your Facebook ad campaigns.

Targeting the Right Audience

One of the most important components in optimizing your ad campaigns is targeting the right audience. Facebook offers a range of targeting options, from age and interests to location and behavior. Spend time researching your audience and ensure that your ads are optimized to reach the right people.

A/B Testing Your Ads

Another way to optimize your Facebook ad campaigns is by conducting A/B testing. This involves testing different versions of your ads to see which performs better. Experiment with different ad formats, images, or copy to see what resonates with your target audience. A/B testing can provide valuable insights into what works and help you fine-tune your campaigns for maximum reach.

Monitoring and Adjusting Your Ad Budget

Lastly, it's essential to monitor and adjust your ad budget regularly. Analyze your ad campaigns' performance and make adjustments as needed to ensure that you are getting the best return on investment. You want to ensure that your ads are delivering the best results possible, without breaking the bank.

Understanding Other Key Facebook Ad Metrics

CPM is just one of several critical metrics in Facebook advertising. Here are a few other metrics to keep in mind:

Click-Through Rate (CTR)

CTR refers to the percentage of people who click on your ad after seeing it. A high CTR typically indicates that your ad is resonating with your target audience and could lead to higher conversions.

Cost Per Click (CPC)

The cost per click is the amount of money you pay each time someone clicks on your ad. It's important to monitor CPC rates, as they can help you understand how much you are spending per click and adjust your ad campaigns accordingly.

Return on Ad Spend (ROAS)

ROAS measures the revenue generated by your Facebook ad campaign compared to the money spent on the ad. A high ROAS is an indication that your ad is delivering results and generating revenue for your business.


Calculating your cost per 1000 impressions (CPM) is essential to creating a successful Facebook ad campaign. Analyzing your CPM rates can help you make informed decisions about your budget, audience targeting, and ad placement. Use the tips we have covered in this article to optimize your ad campaigns and maximize your conversions. Remember to keep an eye on other critical metrics such as CTR, CPC, and ROAS to ensure that your ad campaigns are delivering results.

Use ThoughtMetric to Calculate Cost Per 1000 Impressions (CPM)

Try ThoughtMetric and start understanding the performance of your e-commerce marketing today.

Sign up for free