Effective CPM Calculator
The publisher-side version of CPM
While CPM describes what an advertiser pays per thousand impressions, eCPM flips the perspective to the publisher's side, normalizing actual revenue earned (regardless of the underlying pricing model - CPC, CPA, or flat-rate deals) into a comparable per-thousand-impression figure.
Worked example
For $500 in total ad revenue from 100,000 impressions:
eCPM = (500 / 100000) x 1000 = 5.0 eCPM
This normalization lets publishers directly compare how well different ad units, placements, or demand sources actually perform financially, even when those sources use entirely different pricing models under the hood.