Research glossary
CPM
CPM = advertising cost ÷ impressions × 1,000
State whether a value is a calculation from your inputs or a number supplied by a reporting system. That distinction helps another reviewer identify the responsible source when the values differ. CPM means cost per thousand impressions. It expresses a cost and an impression count on a common scale. The calculation needs an advertising cost and the corresponding number of impressions. The inputs must cover the same campaign scope and time period.
An impression is the unit supplied by the reporting source. Before you compare two CPM values, check how each source defines and counts that unit. A difference between platforms can reflect reporting definitions or campaign scope as well as a difference in cost.
The formula divides the cost by the impression count and multiplies the result by one thousand. A zero impression count does not produce a usable CPM. Treat that input as invalid rather than replacing the result with zero. A missing cost also leaves the calculation unavailable.
Keep the currency with the cost. A numerical comparison across currencies is not meaningful without an explicit conversion method and date. Preserve the period, platform, and filters with the result so that another reviewer can reproduce the calculation from the same inputs.
A CPM value does not establish the creative quality or the value of an outcome. It answers a cost-per-impression question only. Use first-party reporting for the inputs. A competitor ad record in a research library does not supply the required cost and delivery totals. The free ad cost calculator accepts your own values and shows the arithmetic without inserting a benchmark or an assumed competitor cost.
Open the related calculation tool