This metric helps you understand how efficiently your ad budget is generating reach across your ad campaigns and platforms.
How CPM is measured
GrowthOptix calculates CPM by comparing total ad spend against total impressions.
In simple terms: CPM = (Spend / Impressions) × 1000
This means CPM shows how much you are paying, on average, for every 1,000 ad impressions.
Where to find CPM
You can find CPM in the Data Table View within the Ad Platforms section of the Marketing Attribution dashboard.
What CPM means
CPM helps you understand the cost efficiency of your ad reach.
For example:
A lower CPM may mean your ads are reaching more people at a lower cost.
A higher CPM may mean your audience, placement, or campaign is more expensive to reach.
Changes in CPM can indicate shifts in competition, targeting, or platform performance.
Example
Let’s say a campaign spends $500 and generates 100,000 impressions.
GrowthOptix calculates:
CPM = ($500 / 100,000) × 1000
CPM = $5.00
This means the campaign costs $5.00 for every 1,000 impressions.
Why CPM matters
CPM helps you evaluate how efficiently your campaigns are generating visibility.
This metric is useful for understanding:
Ad reach efficiency.
Campaign awareness cost.
Platform-level cost differences.
Whether reaching your target audience is becoming more or less expensive.
CPM is especially useful when reviewed alongside Spend, Impressions, Clicks, Average CPC, ROAS, ROI, and Conversion Rate.
Limitations and important notes
CPM depends on spend and impression data from connected ad platforms.
Differences or unexpected values may happen because of:
Delays in ad platform reporting.
Missing or disconnected ad platform data.
Date range differences.
Campaigns with spend but no impressions.
Platform-specific impression counting rules.
If impressions are zero or missing, CPM may show as zero, blank, or unavailable depending on the reporting view.
Need help?
If CPM looks incorrect or unavailable, check that your ad platform is connected and that spend and impression data are syncing correctly.
If you still need help, contact us through the in-app chat, and we’ll be happy to review your setup.
