Surrika

Кампании с высоким CPM и низким CTR, как найти и что проверить

Высокий CPM при низком CTR значит, что показы обходятся дорого, а объявление редко вызывает клик. Такую кампанию проверяют по расходу, креативу и соответствию обещания тому, что человек видит на странице.

Реклама

Как считать

  1. Берем последний месяц и суммируем показы, клики и расход по каждой кампании и источнику.
  2. CPM считаем как расход, деленный на показы и умноженный на 1000.
  3. CTR считаем как клики, деленные на показы и умноженные на 100%.
  4. Для каждого источника находим медиану CPM и медиану CTR по кампаниям.
  5. В результат попадают кампании с CPM выше медианы источника и CTR ниже медианы, строки сортируем по расходу.

Расчет на выгрузках магазина

Пример посчитан на выгрузках вымышленного мебельного магазина: продажи сайта и трех маркетплейсов, реклама, сделки CRM и остатки за 2024-2025 годы.

Какие кампании за последний месяц дают высокий CPM и низкий CTR относительно других кампаний своего источника?

Кампании с высоким CPM и низким CTR за последний месяц

CPM, руб. CTR Расход, руб. Показы Кампания
3 808 ₽ 5,3 % 297 831 ₽ 78 209 Яндекс Директ / Поиск Кухни
199,23 ₽ 0,5 % 108 299 ₽ 543 593 VK Реклама / VK Кухни

SQL, по которому посчитано

WITH last_month AS (
  SELECT date_trunc('month', max(date)) AS month_start
  FROM ads
),
campaign_stats AS (
  SELECT
    source,
    campaign,
    SUM(impressions) AS impressions,
    SUM(clicks) AS clicks,
    SUM(cost) AS cost,
    ROUND(SUM(cost) / NULLIF(SUM(impressions), 0) * 1000, 2) AS cpm,
    ROUND(SUM(clicks) * 1.0 / NULLIF(SUM(impressions), 0), 4) AS ctr
  FROM ads
  WHERE date >= (SELECT month_start FROM last_month)
    AND date < (SELECT month_start + INTERVAL 1 MONTH FROM last_month)
  GROUP BY source, campaign
  HAVING SUM(impressions) > 0
),
source_bench AS (
  SELECT
    source,
    MEDIAN(cpm) AS median_cpm,
    MEDIAN(ctr) AS median_ctr
  FROM campaign_stats
  GROUP BY source
)
SELECT
  c.source || ' / ' || c.campaign AS campaign_label,
  c.impressions,
  c.clicks,
  ROUND(c.cost, 2) AS cost,
  c.cpm,
  c.ctr
FROM campaign_stats c
JOIN source_bench b USING (source)
WHERE c.cpm > b.median_cpm
  AND c.ctr < b.median_ctr
ORDER BY c.cost DESC
LIMIT 30

Где взять CPM и CTR для кампаний

В кабинете Яндекс Директа, VK Рекламы и продвижения на маркетплейсах возьмите показы, клики и расход по каждой кампании. В учетной системе сверьте расход с оплатами, чтобы в сравнение не попали начисления без показов. Если в отчете уже есть CPM, проверьте, что он собран по сумме расхода и показов. Среднее дневных значений может дать другую цифру. Для сравнения берите кампании одного источника. В поиске и медийной рекламе CTR отличается в разы.

Почему у кампании высокий CPM и низкий CTR

Высокий CPM часто приходит из дорогой аудитории, узкого гео или конкурентных запросов. Низкий CTR показывает, что объявление не попадает в ожидания этой аудитории. Проверьте запрос, текст объявления и первый экран страницы. Для мебели важны цена, срок доставки и размеры. Без них человек не понимает выгоду и не кликает. Если объявление обещает распродажу, а страница встречает обычной ценой, клик не перейдет в заказ.

Как читать кампании с высоким CPM и низким CTR

Смотрите сначала на расход. Кампания с большим бюджетом забирает деньги у более дешевых показов. Если CTR низкий при заметном числе показов, меняйте креатив или аудиторию. При малом числе показов один клик сильно меняет CTR, поэтому решение по такой кампании отложите до накопления данных. Кампанию с высоким CPM не отключайте сразу, если она приносит заказы с выручкой выше расхода.

Частые ошибки

Клики в знаменателе CPM

Если подставить клики вместо показов, получится цена клика. Кампании с дешевым переходом попадут в список дорогих по охвату, и решение об отключении будет ошибочным.

Расход с НДС и без НДС в одном сравнении

Кабинет и учет могут показывать разную сумму расхода. В одном списке берите одну базу, иначе CPM одной кампании вырастет без изменения показов.

Вопросы

Как часто пересматривать кампании с высоким CPM и низким CTR?

Раз в месяц после закрытия периода. Ставки и условия площадок меняются, поэтому прошлый список быстро теряет точность.

Включать ли в список кампании без заказов?

Да, если у них есть показы и расход. CPM и CTR считаются без заказов, поэтому такие кампании тоже видны в списке.

Метрики на этой странице

Посчитайте это на своих выгрузках

Бросьте выгрузки на доску Surrika и задайте вопрос обычными словами. Ответ придет графиком, а под ним будет SQL, по которому он посчитан.

14 дней бесплатно, карта не нужна.

По теме

Все задачи