Surrika

Доля кампаний с ROAS ниже единицы, расчет за месяц

ROAS ниже единицы означает, что рекламная выручка не покрыла расход на кампанию. Долю таких кампаний считают по каждой кампании отдельно, а затем делят число кампаний ниже единицы на общее число кампаний с расходом.

Реклама

Как считать

  1. Берем последний месяц в данных по рекламе.
  2. Для каждой кампании суммируем расход и выручку с рекламы.
  3. ROAS считаем как выручку, деленную на расход, и отмечаем кампании со значением меньше единицы.
  4. Кампании без расхода в расчет не берем.
  5. Долю считаем как число кампаний ниже единицы, деленное на все кампании с расходом.

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

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

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

Доля кампаний с ROAS ниже единицы по источникам

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

WITH last_month AS (
  SELECT date_trunc('month', max(date)) AS month_start
  FROM ads
),
campaigns AS (
  SELECT
    a.source,
    a.campaign,
    sum(a.cost) AS cost,
    sum(a.revenue) AS revenue
  FROM ads AS a
  CROSS JOIN last_month AS lm
  WHERE a.date >= lm.month_start
    AND a.date < lm.month_start + INTERVAL '1 month'
  GROUP BY a.source, a.campaign
  HAVING sum(a.cost) > 0
),
flags AS (
  SELECT
    source,
    campaign,
    revenue / cost AS roas
  FROM campaigns
)
SELECT
  source,
  count(*) AS campaigns,
  sum(CASE WHEN roas < 1 THEN 1 ELSE 0 END) AS campaigns_below_roas,
  round(sum(CASE WHEN roas < 1 THEN 1 ELSE 0 END)::DOUBLE / count(*), 4) AS share_below_roas
FROM flags
GROUP BY source
ORDER BY share_below_roas DESC, source

Где взять расход и выручку для ROAS по кампаниям

Расход берите из кабинетов Яндекс Директ, ВК Реклама и разделов продвижения Вайлдберриз и Озон. Выручку с рекламы берите из тех же кабинетов, где она привязана к кампании. Для сверки подойдет отчет по заказам и оплатам в учетной системе, где видно, какие продажи относятся к кампании. Проверьте, в одной ли базе показаны расход и выручка, потому что в кабинетах расход часто дают без НДС. Если кампания работала на несколько категорий, не делите ее вручную, считайте на уровне кампании.

Почему у кампании ROAS ниже единицы

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

Как читать долю кампаний с ROAS ниже единицы

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

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

Принимать ROAS за прибыль

ROAS выше единицы не гарантирует прибыль, потому что не учитывает себестоимость, комиссию и логистику. Для решения об отключении кампании сверяйте ROAS с маржой по категории.

Отключать кампанию по одному дню

Один день с ROAS ниже единицы часто дает случайную картину. Оценивайте месяц целиком, иначе отключите кампанию до того, как она успеет собрать заказы.

Вопросы

Как учитывать кампании, которые работали не весь месяц?

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

Попадают ли кампании с нулевой выручкой в долю ниже единицы?

Да, если расход был, а выручки не было, кампания идет в числитель. Иначе доля окажется ниже реальной.

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

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

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

По теме

Все задачи