09 / 13 · §11 · §12
Данные: API и AdTech Data Pipeline
Чтобы оптимизировать, надо знать фактический результат. Для этого собирают два разных потока данных.
События из браузера и финансовая статистика рекламных источников объединяются в data pipeline для расчёта monetization metrics.
Главное
- Event data — около момента показа: ad request, impression, click, latency, error, timeout. Приходит почти сразу.
- Reporting data — деньги и агрегаты: revenue, earnings, fill, срезы по GEO, device, placement. Часто приходит позже, через reporting API.
- Потоки объединяют и считают eCPM, Fill Rate, Revenue, Latency, ошибки по источникам.
- API нужен, когда источников много: ручная сверка не масштабируется.
Ответ reporting API → метрика
{ "date": "2026-08-22", "impressions": 1000000, "revenue": 2100 }
eCPM = 2100 / 1 000 000 × 1000 = $2.10
100 publishers × 3 networks × 30 days = 9 000 строк в день
(плюс country, device, placement, час → намного больше) Рассинхрон
События и финстатистика приходят в разное время. Сводить их надо по ключам и датам, и помнить, что свежие деньги могут ещё уточняться.