5 мест, где programmatic-кампания ломается ещё до первого bid request
Чаще всего проблема не в аукционе, а в данных: кривой mapping полей, пустой seat, неверный floor logic, несовпадение device.geo и IP, а также рассинхрон между impression и click events. Если SSP и DSP по-разному читают один и тот же объект OpenRTB, дальше уже неважно, насколько хороша стратегия закупки.
Проверьте базовый контракт интеграции:
— id и imp.id должны склеиваться в логах без потерь;
— buyer seat и deal.id не должны зависеть от названий в UI;
— currency, timeout и bidfloor должны быть явно согласованы;
— user, regs и ext нельзя заполнять «как получится», если потом нужен разбор отказов.
Отдельно смотрите на render path: VAST wrapper chain, cachebust, macro replacement и match между clickthrough URL и tracking pixels. Если креатив проходит в DSP, но не воспроизводится у паблишера, это почти всегда баг в цепочке URL, mime-type или валидации размера.
Ещё одна типовая ошибка — считать, что win rate и delivery rate отражают одно и то же. Первый показывает аукцион, второй — способность реально доехать до инвентаря. Между ними часто сидят фильтры, лимиты, duplicate suppression и post-auction rejection.
Сначала выровняйте протокол, потом оптимизируйте ставки: в programmatic стабильный пайплайн важнее «умной» модели, которая кормится грязными событиями.
AdTech Pulse — SSP / DSP / OpenRTB
@adtech_pulse_aff
5 мест, где programmatic-кампания ломается ещё до первого bid request
Этот пост опубликован в Telegram-канале AdTech Pulse — SSP / DSP / OpenRTB. Подписаться можно по ссылке: @adtech_pulse_aff.