7 мест в programmatic-цепочке, где чаще всего теряются показы и деньги
До того как винить SSP или DSP, проверь цепочку целиком: request, auction, win, render, viewability, measurement. В programmatic часто ломается не один слой, а стык между ними: макрос не подставился, bid response пришёл без нужного поля, креатив не прошёл проверку, а событие рендера не совпало с фактическим показом.
— Request: неполные device/site/app data, неверный format, обрезанные deal-поля.
— Auction: слишком жёсткие floors, конфликт правил частотного контроля, timeouts.
— Win: ответ есть, но lost out из-за mismatch по geo, size, media type, brand safety.
— Render: неверный VAST, сломанный macro, креатив не тянется в контейнере.
Дальше смотрим на post-auction слой: viewability может не засчитаться из-за lazy load, а measurement — из-за блокировки скриптов, CSP или неправильного домена трекинга. Если в логах есть win без impression, это не всегда фрод: иногда запрос дошёл, а браузер не смог отрисовать ресурс или SDK не отправил beacon.
Для диагностики держите один и тот же ключ сопоставления на всех этапах: auction_id, imp.id, adid, creative_id. Когда они не бьются между SSP, DSP и трекером, искать причину надо не в отчёте, а в интеграции.
Сначала чинят не ставки, а цепочку сигналов: тогда отчёты начинают совпадать с реальным показом.
AdTech Pulse — SSP / DSP / OpenRTB
@adtech_pulse_aff
7 мест в programmatic-цепочке, где чаще всего теряются показы и деньги
Этот пост опубликован в Telegram-канале AdTech Pulse — SSP / DSP / OpenRTB. Подписаться можно по ссылке: @adtech_pulse_aff.