Surrika

Сезонность CTR по источникам рекламы по месяцам

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

Реклама

Как считать

  1. Берите показы и клики по каждому источнику за последние 12 месяцев.
  2. Складывайте их по календарным месяцам и источникам.
  3. Делите клики на показы для каждого месяца.
  4. Стройте отдельные линии по источникам и сравнивайте форму колебаний.
  5. Проверяйте, повторяется ли спад в те же месяцы у одного источника или у всех сразу.

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

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

Как посчитать сезонность CTR по источникам рекламы и понять, где просадка связана с сезоном, а где с кампаниями?

Сезонность CTR по источникам рекламы

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

WITH monthly AS (
    SELECT
        date_trunc('month', date) AS month,
        source,
        sum(clicks) AS clicks,
        sum(impressions) AS impressions
    FROM ads
    WHERE date >= (
        SELECT date_trunc('month', max(date)) - INTERVAL '11 months'
        FROM ads
    )
    GROUP BY 1, 2
)
SELECT
    month,
    round(
        sum(CASE WHEN source = 'Яндекс Директ' THEN clicks ELSE 0 END)::DOUBLE
        / nullif(sum(CASE WHEN source = 'Яндекс Директ' THEN impressions ELSE 0 END), 0),
        4
    ) AS ctr_yandex_direct,
    round(
        sum(CASE WHEN source = 'VK Реклама' THEN clicks ELSE 0 END)::DOUBLE
        / nullif(sum(CASE WHEN source = 'VK Реклама' THEN impressions ELSE 0 END), 0),
        4
    ) AS ctr_vk,
    round(
        sum(CASE WHEN source = 'Продвижение WB' THEN clicks ELSE 0 END)::DOUBLE
        / nullif(sum(CASE WHEN source = 'Продвижение WB' THEN impressions ELSE 0 END), 0),
        4
    ) AS ctr_wb,
    round(
        sum(CASE WHEN source = 'Продвижение Ozon' THEN clicks ELSE 0 END)::DOUBLE
        / nullif(sum(CASE WHEN source = 'Продвижение Ozon' THEN impressions ELSE 0 END), 0),
        4
    ) AS ctr_ozon
FROM monthly
GROUP BY month
ORDER BY month

Откуда взять показы и клики для сезонности CTR по источникам

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

Почему CTR по источникам скачет от месяца к месяцу

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

Как читать сезонность CTR по источникам и что делать

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

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

Один CTR за весь срок вместо месячного ряда

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

Пустой месяц как нулевой CTR

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

Сравнение неполного месяца с полным

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

Вопросы

Можно ли считать сезонность CTR по источникам за квартал?

Для сезонности нужен годовой цикл. Квартал покажет короткий отрезок и не отделит регулярный спад от разового.

Что делать, если источник появился в середине года?

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

Почему CTR падает, а заказы растут?

Реклама может приводить более целевой трафик при меньшем числе кликов. Смотрите заказы, стоимость заказа и выручку вместе с CTR.

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

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

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

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

По теме

Все задачи