Алерты по аномалиям CR и EPC: как не смотреть в дашборд вручную
Схема простая: трекер пишет сырые события, ETL нормализует их по offer/campaign/geo/hour, дальше считаем CR = conversions / clicks и EPC = revenue / clicks. Алерт нужен не на саму метрику, а на отклонение от базовой линии: без этого Telegram превращается в шумогенератор.
Базовую линию строим не по одному дню, а по скользящему окну с разбиением по источнику, связке и гео. Для CR лучше медиана + MAD или z-score на агрегатах; для EPC — отдельная модель, потому что там сильнее шумит payout и микс офферов. Если нет достаточной истории, используйте пороги по минимуму кликов, иначе поймаете ложные срабатывания на случайной выборке.
Логика алерта:
— сравнить текущий час с baseline по тому же срезу;
— отфильтровать сегменты с низкой статистикой;
— отправить в Telegram только значимые отклонения с контекстом: campaign_id, geo, clicks, leads, CR, EPC;
— в сообщении сразу прикладывать ссылку на дашборд и сырые логи. Посмотрим, что там в сырых логах.
Критично не слать алерт на каждую просадку. Делайте дедупликацию, rate limit и состояние "уже отправляли": иначе один баг в постбеке заспамит чат сильнее, чем любой мониторинг. Всё, что не автоматизировано — это потенциальный убыток.
Если алерт не приводит к действию за 5 минут, это не алерт, а уведомление для галочки. Данные не врут, в отличие от байеров.
Дашборды для аналитики байера
@dashboard_setup_pro_arb
Алерты по аномалиям CR и EPC: как не смотреть в дашборд вручную
Этот пост опубликован в Telegram-канале Дашборды для аналитики байера. Подписаться можно по ссылке: @dashboard_setup_pro_arb.