Как оценить доход сайта от рекламы по RPM и eCPM
По одному числу RPM или eCPM доход можно оценить только условно. Сначала выясните, в какой системе рассчитана метрика и какое событие стоит в её знаменателе: запрос рекламы, показ, видимый показ или просмотр страницы. Рабочий порядок такой: определить метрику → посчитать → сверить → найти расхождение.
Сначала определите, что именно считает отчёт
Буквы RPM или eCPM не гарантируют одинакового расчёта в разных рекламных системах. Например, в терминологии РСЯ RPM относится к тысяче запросов всех рекламных блоков, включая запросы без подобранной рекламы, а eCPM — к тысяче показов, при которых хотя бы один пиксель рекламы попал в видимую область. В Google AdSense показатель Ad RPM считается на тысячу показов объявлений. Поэтому переносить формулу из справки одной системы в отчёт другой без проверки нельзя.
| Система и показатель | Числитель | Знаменатель | Что проверить в интерфейсе |
|---|---|---|---|
| РСЯ: RPM | Доход за выбранный период | Запросы всех блоков, включая запросы без подобранной рекламы | Учитываются ли все запросы и какие фильтры применены |
| РСЯ: eCPM | Стоимость показов за период | Показы, в которых хотя бы один пиксель рекламы был в видимой области | Как система определяет показ и видимость |
| Google AdSense: Ad RPM | Расчётный доход | Показы объявлений | Выбран ли именно Ad RPM, а не Page RPM или другой вариант |
| Собственный или иной отчёт | Значение, указанное в документации системы | Событие из описания конкретной метрики | Название, формулу, период, валюту и фильтры |
Не сводите все события к слову «показы». Просмотр страницы может породить несколько запросов блоков; часть запросов останется без подобранной рекламы; один заполненный запрос не всегда равен одному учитываемому показу. Эти различия меняют знаменатель и результат.
Минимальная карточка метрики перед расчётом
До подстановки чисел выпишите:
- систему и точное название показателя;
- что считается доходом или стоимостью в числителе;
- наблюдаемое событие в знаменателе;
- период и часовой пояс;
- валюту и способ пересчёта;
- фильтры, срезы и статус корректировок.
Карточка готова, если вместо общего слова «показы» записано конкретное событие из описания метрики. Если описание не найдено, расчёт лучше остановить: совпадающее название ещё не доказывает сопоставимость данных.
Формула работает только с тем же знаменателем
Для нормализованного показателя на тысячу событий используется общая запись:
метрика = доход / количество учитываемых событий × 1000
Чтобы получить условную сумму из уже рассчитанной метрики, формулу разворачивают:
условный доход = метрика × количество тех же событий / 1000
Ключевое условие — событие должно остаться тем же. RPM на тысячу запросов умножают на число запросов, а Ad RPM на тысячу показов объявлений — на число таких показов. Подстановка просмотров страниц вместо показов или показов вместо запросов создаёт арифметически аккуратный, но смыслово неверный результат.
| Величина | Единица, которую нужно подписать |
|---|---|
| Метрика | Валюта на 1000 конкретных событий |
| Объём | Количество тех же событий |
| Условный доход | Та же валюта и тот же период, что в отчёте |
Такой обратный расчёт проверяет согласованность данных при сохранении условий. Он не является прогнозом и не заменяет фактически начисленный доход: в отчёте могут действовать корректировки, разные статусы данных и дополнительные фильтры.
Сквозная сверка: запросы, показы и доход в одном отчёте
Ниже — учебный пример, а не ориентир доходности и не результат Monetix. Допустим, за один календарный месяц в одной валюте отчёт показывает такие данные:
| Показатель | Гипотетическое значение |
|---|---|
| Запросы рекламных блоков | 1 000 000 |
| Запросы с успешным подбором рекламы | 700 000 |
| Учитываемые показы рекламы | 840 000 |
| Доход | 126 000 ₽ |
-
Проверяем долю успешных подборов. Если в выбранной системе fill rate определяется как отношение успешных подборов к запросам, то
700 000 / 1 000 000 × 100% = 70%. Это отдельная операционная метрика: она не превращает запросы в показы и не объясняет сама по себе все потери между событиями. -
Считаем показатель на тысячу запросов. Для метрики с запросами в знаменателе получаем
126 000 ₽ / 1 000 000 × 1000 = 126 ₽ на 1000 запросов. -
Считаем показатель на тысячу учитываемых показов. Для метрики, знаменателем которой являются именно 840 000 показов из этой строки, расчёт даёт
126 000 ₽ / 840 000 × 1000 = 150 ₽ на 1000 показов. -
Делаем обратную сверку. Первая метрика возвращает
126 ₽ × 1 000 000 / 1000 = 126 000 ₽. Вторая возвращает150 ₽ × 840 000 / 1000 = 126 000 ₽. Оба результата сходятся с исходной суммой, хотя нормализованные показатели различаются из-за разных знаменателей.
На своих данных заменяйте значения только вместе с подписями строк. Если обратный расчёт не сходится, сначала сравните период, валюту, точность округления и фильтры, а затем проверьте, действительно ли выбран тот объём событий, по которому система считает метрику.
Почему оценка расходится с фактическим доходом
Не меняйте ставку наугад. Зафиксируйте наблюдаемое расхождение и пройдите проверки по порядку.
| Признак | Что проверить | Действие |
|---|---|---|
| Формула верна, но сумма заметно отличается | Вариант RPM/eCPM и знаменатель | Откройте описание показателя и заново подпишите событие у объёма |
| Много запросов, но меньше заполненных событий | Fill rate и запросы без подобранной рекламы | Сравните запросы и успешные подборы за один период |
| Доход на просмотр страницы меняется при стабильной ставке | Рекламную плотность и число событий на страницу | Сопоставьте просмотры страниц, запросы блоков и учитываемые показы |
| Одинаковая ставка даёт разную итоговую сумму | Общий объём и структуру трафика | Сравните абсолютное число событий, а не только нормализованный показатель |
| Показатель меняется между периодами | Сезонность и изменения конфигурации | Отметьте даты изменений и сравните сопоставимые интервалы |
| Небольшое расхождение остаётся | Округление, часовой пояс, валюта, фильтры и корректировки | Выгрузите данные с большей точностью и выровняйте настройки отчётов |
Высокий RPM сам по себе не гарантирует высокий общий доход: итог зависит и от числа событий, которые попали в знаменатель. Равный eCPM также не означает равную сумму, если на одной площадке было меньше учитываемых показов или отличалась структура трафика.
Когда показатели из двух систем сопоставимы
Сравнивайте заполненные карточки метрик, а не их короткие названия.
| Решение | Условия | Что сделать до сравнения |
|---|---|---|
| Можно сравнивать | Одинаковое событие в знаменателе, период, часовой пояс, фильтры, валюта, метод пересчёта и статус дохода | Зафиксировать все условия рядом с результатом |
| Нельзя сравнивать напрямую | RPM на запросы сопоставляется с метрикой на показы или с Page RPM | Выбрать общий знаменатель или оставить показатели раздельными |
| Недостаточно данных | Названия совпадают, но формула или описание события неизвестны | Найти документацию или описание в интерфейсе; до этого не делать вывод |
Даже у одной системы сравнение периодов требует одинаковых настроек. Если валюта пересчитывалась по разным правилам, менялись фильтры или один отчёт содержит предварительные данные, сначала устраните эти различия. Методический критерий простой: прямое сравнение допустимо лишь тогда, когда числитель и знаменатель описывают одинаковые сущности в одинаковых условиях.
Checklist перед решением по монетизации
Сохраните набор данных, по которому другой специалист сможет повторить проверку:
- скриншот или экспорт отчёта без чувствительных данных;
- название системы и полное название метрики;
- формулу или описание показателя из интерфейса;
- точный знаменатель и исходный объём событий;
- период, часовой пояс и фильтры;
- валюту и правило пересчёта;
- связанные объёмы: запросы, успешные подборы, показы и просмотры страниц;
- конкретное расхождение между обратным расчётом и отчётом.
После этого вопрос можно обсуждать предметно, не подменяя диагностику обещанием дохода.
