Как вычислить конкурентный бот-наплыв в канале до того, как он сломает аналитику
Давайте снимем розовые очки и посмотрим на сырые логи. Аномальная активность почти всегда видна не в “большом приросте”, а в структуре: пачка одинаковых подписок, пустые профили, однотипные клики по кнопкам, резкий рост просмотров без нормального ретеншна. TGStat всё видит, но дьявол, как всегда, кроется в таймингах: если подписки приходят волнами с узким интервалом, это не органика, а пул аккаунтов на автопилоте.
Собирайте мониторинг не по одному сигналу, а по связке:
— прирост подписок по минутам и часам;
— долю аккаунтов без аватарок, с дефолтными именами и свежими ID;
— соотношение просмотров к вовлечению: просмотры есть, реакций и переходов нет;
— гео-распределение и языковые несостыковки между аудиторией и каналом.
Один индикатор можно списать на шум. Четыре — уже не шум, а почерк.
Для защиты нужен не “антибот”, а три уровня контроля: порог на резкие всплески, фильтр по поведению новых подписчиков и ручная валидация подозрительных пакетов. Если бот-сетка льёт через MTProto-прокси и меняет фингерпринты, срабатывает не IP, а поведенческий профиль: одинаковый сценарий входа, одинаковый тайминг просмотра, одинаковая пустота в профиле. Алгоритмы пишут люди, а значит, у любой защиты есть свой порог чувствительности.
Фиксируйте базовую линию канала и сравнивайте с ней каждый день. Не “много или мало”, а “насколько это похоже на ваши обычные сырые логи”. Если отклонение не бьётся с контентом или внешним трафиком, это не рост. Это мусор в метрике.
Охваты: накрутка-лаб
@reach_inflate_lab_ubt
Как вычислить конкурентный бот-наплыв в канале до того, как он сломает аналитику
Этот пост опубликован в Telegram-канале Охваты: накрутка-лаб. Подписаться можно по ссылке: @reach_inflate_lab_ubt.