<b>ROAS в programmatic ломается не в bidding, а в отчётной модели — без фреймворка вы спорите с данными</b>
Собирайте отчётность не вокруг «победил/не победил», а вокруг цепочки: impression → click → landing → post-click conversion → post-view conversion. Для каждого события храните source of truth, окно атрибуции, идентификатор пользователя/устройства и rule-set, по которому конверсия засчитывается.
Дальше фиксируйте 4 слоя метрик: — delivery: spend, impressions, win rate, IVT-filtered reach; — traffic quality: CTR, bounce, engaged sessions, time-to-convert; — outcome: CVR, CPA, ROAS; — incrementality: holdout, geo-split, conversion lift. Если в одном отчёте смешаны post-view и post-click, ROAS почти всегда завышен.
В programmatic отдельно проверяйте вклад площадки, креатива и пути поставки. Один и тот же conversion может «присваиваться» DSP, SSP, retargeting и direct одновременно, если не зафиксированы приоритеты. Нужны: click precedence, deduplication по order_id, и единый lookback window для всех каналов в одной воронке.
Фреймворк простой: сначала нормализуйте события, потом вводите единые окна, затем режьте отчёт по cohort/placement/device/geo. И только после этого сравнивайте ROAS между DSP, иначе вы сравниваете не закупку, а правила атрибуции.
Programmatic Deep — RTB и header bidding
@programmatic_deep
<b>ROAS в programmatic ломается не в bidding, а в отчётной модели — без фреймворка вы спорите с данными</b>
Этот пост опубликован в Telegram-канале Programmatic Deep — RTB и header bidding. Подписаться можно по ссылке: @programmatic_deep.