← Все плейбуки·Стоимость инвентаря

Плейбуки · Стоимость инвентаря

Track CPM compression across the market

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

Что нужно на входе

  • Реализованный (клиринговый) CPM по месяцам для целевого формата за последние 6-12 месяцев, из внутренних логов закупок или отчётности DSP
  • Объём предложения (доступные показы) для того же формата и периода, из отчётов SSP или ad-сервера
  • Текущая цена по рейт-карте и максимальная согласованная скидка по дисконтной сетке, из условий коммерческого контракта
  • Данные по аудитории или охвату за тот же период, из панельных измерений (Gemius, Nielsen или аналог)

Порядок действий

  1. Возьмите реализованный CPM для целевого формата из логов закупок, а не цену по рейт-карте, за последние 6 месяцев, чтобы получить помесячный ряд CPM
  2. Возьмите объём предложения для того же формата и периода из отчётов SSP или ad-сервера, чтобы получить помесячный ряд показов
  3. Рассчитайте компрессию как (начальный CPM минус конечный CPM), делённое на начальный CPM, чтобы получить процент компрессии
  4. Рассчитайте рост предложения как (конечное предложение минус начальное предложение), делённое на начальное предложение, за то же окно, чтобы получить процент роста предложения
  5. Разделите процент компрессии на процент роста предложения, чтобы получить коэффициент компрессии, показывающий, какую часть движения цены объясняет предложение
  6. Проверьте данные по охвату за период, чтобы подтвердить, что аудитория оставалась стабильной, и получить подтверждение того, что движение обусловлено предложением, а не спросом
  7. Сравните текущий реализованный CPM с нижней границей дисконтной сетки (цена по рейт-карте, умноженная на единицу минус максимальная согласованная скидка), чтобы получить оставшийся запас в евро
  8. Отметьте, оправдывают ли тренд компрессии и оставшийся запас фиксацию ставки до следующего обновления рейт-карты, чтобы получить решение по закупке

Разбор с числами

NL, онлайн-видео пре-ролл, первое полугодие 2026. Реализованный CPM: январь €8.20, июнь €7.35. Предложение: январь 40 млн показов, июнь 52 млн. Компрессия = (8.20-7.35)/8.20 = 0.85/8.20 = 10.4%. Рост предложения = (52-40)/40 = 12/40 = 30%. Коэффициент = 10.4/30 = 0.35, то есть примерно треть движения цены связана с предложением, остальное объясняется другими факторами. Данные по охвату стабильны в пределах 2% за период, значит спрос не является драйвером. Цена по рейт-карте €8.50, максимальная скидка по сетке 15%, нижняя граница = 8.50 x 0.85 = €7.225. Запас = 7.35 - 7.225 = €0.125, примерно на 1.7% выше границы. Вывод: компрессия реальна и в основном обусловлена предложением, но запас до нижней границы небольшой, поэтому в этом цикле стоит зафиксировать ставку, а не ждать следующей рейт-карты.

Где ошибаются

  • Использование цены по рейт-карте вместо реализованного клирингового CPM завышает компрессию; берите фактическую цену сделки из логов закупок
  • Сравнение последовательных месяцев поглощает сезонные колебания в показателе компрессии; проверяйте, что тренд сохраняется минимум 2-3 периода подряд, или сравнивайте с тем же периодом прошлого года
  • Смешивание форматов или плейсментов при усреднении CPM маскирует реальную компрессию по формату; держите ряд сегментированным по формату
  • Отметка падения за один месяц как компрессии; требуйте, чтобы коэффициент сохранялся на протяжении нескольких периодов, прежде чем он повлияет на решение по ставке

Как понять, что верно

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

Используемые термины