Surrika

Как посчитать среднюю длительность рекламной кампании

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

Реклама

Как считать

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

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

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

Сколько дней в среднем длится рекламная кампания в последнем квартале и отличается ли срок на Директе, в VK и на маркетплейсах?

Средняя длительность кампаний по источникам за последний квартал

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

WITH camp AS (
    SELECT
        source,
        campaign,
        min(date) AS start_date,
        max(date) AS end_date,
        date_diff('day', min(date), max(date)) + 1 AS duration_days
    FROM ads
    WHERE date >= (SELECT date_trunc('quarter', max(date)) FROM ads)
      AND (impressions > 0 OR clicks > 0 OR cost > 0)
    GROUP BY source, campaign
)
SELECT
    source,
    count(*) AS campaigns,
    round(avg(duration_days), 1) AS avg_duration_days
FROM camp
GROUP BY source
ORDER BY avg_duration_days DESC

Где взять дни активности для средней длительности кампании

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

Почему средняя длительность кампании в отчете и в кабинете расходится

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

Что показывает разная длительность кампаний по источникам

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

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

Группы объявлений вместо кампаний

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

Средняя в месяцах

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

Вопросы

Включать ли выходные и праздники в длительность кампании?

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

Что делать с кампаниями, которые еще идут?

Включайте их по последнюю дату в выгрузке. Такие кампании могут быть короче фактического срока, поэтому отмечайте их отдельно и сравнивайте с завершенными.

Как учитывать перерывы в показе?

При расчете от первого до последнего дня перерыв входит в длительность. Если важна интенсивность, дополнительно считайте число дней с показами.

Можно ли считать среднюю длительность по сделкам?

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

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

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

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

По теме

Все задачи