CPM по источникам
SQL, по которому посчитано
SELECT source, round(sum(cost) / sum(impressions) * 1000, 2) AS cpm FROM ads WHERE date > (SELECT max(date) FROM ads) - INTERVAL 3 MONTH GROUP BY source ORDER BY cpm DESC
CPM показывает, сколько стоит тысяча показов объявления. Показатель связывает расходы на рекламу с числом показов за период. По нему сравнивают охватные кампании и планируют, сколько показов даст бюджет.
Cost per mille: стоимость тысячи показов рекламы.
CPM = Расход на рекламу / Показы × 1000
| Расход | 45 000 ₽ |
| Показов | 300 000 |
| CPM | 150 ₽ |
45 000 / 300 000 × 1 000 = 150 ₽
Пример посчитан на выгрузках вымышленного мебельного магазина: продажи сайта и трех маркетплейсов, реклама, сделки CRM и остатки за 2024-2025 годы.
SQL, по которому посчитано
SELECT source, round(sum(cost) / sum(impressions) * 1000, 2) AS cpm FROM ads WHERE date > (SELECT max(date) FROM ads) - INTERVAL 3 MONTH GROUP BY source ORDER BY cpm DESC
CPM нужен на этапе медиаплана: вы делите бюджет на цену тысячи показов и получаете ожидаемое число показов. По этому показателю сравнивают охватные кампании между площадками и внутри одной площадки по месяцам. Если CPM вырос при том же бюджете, показов будет меньше, и план по охвату придется пересобрать. Решения по CPM: выбрать источник, формат и ставку, перенести часть бюджета на площадку с меньшей ценой показа, отказаться от размещения, где цена тысячи показов выше вашей экономики. Для кампаний с оплатой за клик и за заказ смотрят CPC, CPO и ДРР, потому что CPM там описывает только вход в аукцион.
Расходы берут из рекламных кабинетов: Яндекс Директ, VK Реклама, Продвижение Ozon, Продвижение WB. Минимальный набор колонок в каждой выгрузке: источник, дата, расход, показы. Показы берите за тот же период и по тому же фильтру, что и расход, иначе тысяча показов получится искаженной. Проверьте валюту кабинета и учет НДС: в одной выгрузке расход с налогом, в другой без. Для вопроса «сколько стоила тысяча показов у каждого источника за последние 3 месяца» данные группируют по источнику и суммируют расход и показы за 3 месяца.
Сначала смотрите на порядок цифр: в примере вымышленного магазина Продвижение Ozon дало 1121,2 ₽ за тысячу показов, Продвижение WB 1110,06 ₽, Яндекс Директ 739,35 ₽, VK Реклама 194,97 ₽. Это цифры примера вымышленного магазина, ориентиром для вашего проекта они не служат. Разница между источниками объясняется аукционом, форматом объявления, шириной таргетинга и сезоном. Сравнивайте кампании с одной задачей: имиджевые с имиджевыми, товарные с товарными. Полезен тренд по одному источнику за 3 месяца: рост CPM при стабильных показах означает, что показ стал дороже.
CTR показывает, какую долю показов превратили в клики, и говорит о привлекательности объявления. CPC делит расход на клики и показывает цену одного перехода. ДРР делит расход на выручку и показывает долю рекламы в продажах. CPM описывает только закупку внимания: о кликах и заказах он ничего не сообщает. Для кампаний с оплатой за действие смотрят CPC, CPO и ДРР, а CPM остается ориентиром по охвату и бюджету на показы.
Имиджевую кампанию ставят рядом с товарной и делают вывод о дорогом канале. Сравнивайте кампании с одинаковой задачей и одинаковым форматом объявления.
Один кабинет считает все показы, другой уникальных пользователей, и CPM по источникам расходится. Сверьте определение показов в справке кабинета до того, как строить сравнение.
Сумма по источникам получается завышенной, и вывод о дорогом канале оказывается ложным. Приводите расход к одной базе: с налогом или без, в одной валюте.
Один день с малым числом показов дает скачок, по которому меняют медиаплан. Берите период, за который показов достаточно для ровной оценки, например 3 месяца.
Это цена тысячи показов рекламы. Показатель говорит, во сколько обходится охват, независимо от кликов и заказов.
Связь идет через CTR: при низком CTR клик обходится дороже при той же цене показа. Поэтому CPM и CTR смотрят вместе.
В валюте рекламного кабинета за 1000 показов. В отчете по магазину это рубли за тысячу показов.
Показ стал дороже: выросла конкуренция в аукционе, сменился сезон или расширился таргетинг. Проверьте эти причины до изменения ставок.
Единого норматива нет: значение зависит от площадки, формата и аудитории. Сравнивайте свои источники между собой и свой CPM по месяцам.
Бросьте выгрузки на доску Surrika и задайте вопрос обычными словами. Ответ придет графиком, а под ним будет SQL, по которому он посчитан.
14 дней бесплатно, карта не нужна.
Необходимые cookie нужны для входа и работы сервиса. Аналитические подключают «Яндекс Метрику» с Вебвизором на страницах сайта и запоминают, откуда вы пришли. Подробности в политике конфиденциальности.