Как проверить рекламный трафик на ботов?
Проверяйте кампанию по цепочке «показ, клик, визит, заявка» и сверяйте соседние звенья. Бот выдаёт себя разрывом: на одном звене событий много, а на следующем от них нет следа, или поля одной записи противоречат друг другу. Своими данными видны часть простого невалидного трафика (GIVT) и аномалии после клика. Сложный (SIVT) маскируется под человека, а показы без клика в ваши выгрузки не попадают: для них нужен счёт каждого показа.
- 14:02:17.482news•••.ruВебRU · МоскваCLEAN
- 14:02:17.391app · Кино•••In-appRU · КазаньCLEAN
- 14:02:17.305prem1um•••.ruподмена доменаВебRU · МоскваSIVT
- 14:02:17.244Smart TV · Онлайн-кинотеатр•••Smart TVRU · Санкт-ПетербургCLEAN
- 14:02:17.160sport•••.ruбот · автотрафикВебдата-центр · NLGIVT
Какие данные собрать?
| Источник | Что выгрузить |
|---|---|
| Отчёт площадки | показы, клики и расход по местам показа, дням, устройствам, регионам |
| Логи рекламного сервера, трекера или веб-сервера сайта | события строками: время, место показа, IP-адрес, user-agent |
| Веб-аналитика | визиты строками, с меткой места показа |
| CRM | заявки и сделки с источником и временем |
Место показа передайте в ссылке: в Директе домен площадки в сетях подставляет параметр {source}, тип устройства показа {device_type}, идентификатор клика {yclid}. Визиты выгружайте строками: Logs API Яндекс Метрики отдаёт по каждому визиту IP-адрес, браузер и его версию, размер экрана, сдвиг часового пояса пользователя от UTC, наличие cookie и JavaScript и площадку Директа, а на счётчиках Метрики Про ещё и признак роботности. Берите закрытые дни: текущие сутки Logs API не отдаёт, а 99% визитов, по документации, завершаются в течение трёх дней.
Какие признаки ботов видны на каждом уровне?
| Уровень | Что выдаёт автоматику |
|---|---|
| Показ | IP дата-центров вместе с неестественными действиями, user-agent роботов, рекламные места 0×0 и 1×1, слишком много показов на один IP или user-agent |
| Клик | клик без зарегистрированного показа, несколько кликов на один показ, одинаково короткое время от показа до клика |
| Визит | нет JavaScript или cookie, одна и та же конфигурация браузера и экрана у множества визитов с одного места |
| Заявка | несуществующие телефоны, повтор одних и тех же данных, заявка из аналитики не нашлась в CRM |
Почти все признаки показа и клика повторяют категории стандарта АРИР по GIVT 2025 года. Их ловят стандартными проверками параметров, поэтому на построчных данных часть из них можно повторить самому. Исключение из того же стандарта: в товарной карусели несколько кликов на показ нормальны. Время до клика и конфигурация устройства относятся к сигналам автоматизированного трафика из стандарта АРИР по SIVT 2026 года: аномальные распределения по IP, частоте и времени реакции, технические характеристики устройства.
Как связать уровни между собой?
- Сводная строка. По каждому месту показа в одной строке: показы и клики площадки, визиты, заявки и сделки.
- Обрыв. Кликов много, визитов мало; визиты без JavaScript; заявки без сделок. Звено, где цепочка рвётся, подсказывает уровень проверки.
- Один клик насквозь. В вебе клик и визит идут с одного устройства, поэтому тип устройства из ссылки должен совпасть с устройством визита в аналитике.
- Соседи. Признаки собраны в одном-двух источниках, а остальные места кампании чистые: это довод. Признаки ровно размазаны по всей кампании: сначала ищите общую техническую причину.
Один сетевой признак дела не решает: через VPN и прокси ходят и люди, и стандарт АРИР по SIVT считает такие сигналы только дополнительными. MRC описывает сложный трафик как случаи, где нужно сопоставить много сигналов.
Бот, равнодушный человек или техническая ошибка?
От причины зависит действие: бота исключают и обсуждают с площадкой, слабую аудиторию правят таргетингом и выбором мест, ошибку исправляют у себя.
| Что видно | Бот | Живой, но незаинтересованный | Техническая причина |
|---|---|---|---|
| Кликов намного больше, чем визитов | клики без показов и повторные клики, разрыв сосредоточен на отдельных местах показа | случайное нажатие; страницу закрыли до загрузки счётчика, например на телефоне | ошибка в коде счётчика, сайт неправильно открывает ссылки с метками, циклический редирект |
| Короткие визиты | нет JavaScript и cookie, одинаковые устройства | разные устройства, человек посмотрел и ушёл | посадочная страница на адресе, которого нет в настройках счётчика: такие визиты Метрика может отнести к роботам |
| Много событий с одного IP | дата-центр и неестественные действия | многие люди выходят в сеть через один прокси компании или провайдера | ошибка в ограничении частоты, особенность креатива |
| Заявки без сделок | несуществующие контакты, повтор данных | человек передумал | страницу «Спасибо» не закрыли, и цель засчиталась снова |
По стандарту АРИР по GIVT клик без показа говорит о мошенничестве или ошибке системы, а избыточная активность бывает следствием неверного ограничения частоты. Случайные клики, например повторные по одному баннеру, Директ сам относит к недействительному трафику и не берёт за них плату; общий IP и повтор цели описаны в его же справке, потери между кликом и визитом в справке Метрики.
Ещё три случая, которые путают с ботами:
- Слабый результат. Директ не фильтрует переходы и заявки реальных, но нецелевых людей, а стандарт АРИР по SIVT не считает низкую вовлечённость достаточным основанием даже для категории мотивированной активности.
- Легитимные программы. Поисковые роботы, предпросмотр ссылок в мессенджерах и сервисы проверки креатива не мошенники, но их события в счёт не идут. Предзагрузку страницы браузером, после которой человек её так и не открыл, MRC тоже относит к простому невалидному трафику.
- Спровоцированный клик. Принудительные переходы, попандеры и clickjacking стандарт АРИР описывает в разделе о манипуляциях с инвентарём и измерениями, а MRC среди примеров сложного невалидного трафика называет клики, к которым пользователя подтолкнули обманом. Человек живой, а вопрос к площадке.
Где предел своих проверок?
- Показы без клика. Аналитика и CRM начинаются с перехода, а при оплате за показы оплачен и показ, после которого клика не было.
- Боты, похожие на людей. Стандарт АРИР по SIVT описывает ботов, которые изображают движения курсора и прокрутку, подбирают правдоподобные параметры браузера и устройства и распознаются только сложными методами.
- Заражённые устройства. Когда события создаёт вредоносная программа на настоящем устройстве, рядом идут обычные сессии владельца, и в строках визитов устройство выглядит человеческим.
- Настоящее место показа. В отчёте площадки стоит место, заявленное при продаже показа; как увидеть подмену, разобрано в материале о подмене домена и сайтах-призраках.
Здесь нужны продвинутая аналитика и сигналы по каждому показу, а их собирает код, который срабатывает вместе с креативом. Подробнее в материалах о верификации рекламы и о том, что можно проверить самому.
Как оформить результат для площадки?
По каждому месту показа отдельно: период и часовой пояс, показы, клики, визиты и заявки, совпавшие признаки и несколько строк-примеров со временем, IP и user-agent. Стандарт АРИР по SIVT ставит нарушение, подтверждённое детерминированными данными, выше поведенческой трактовки и приводит в пример логи для рекламодателя, так что построчная выгрузка весит больше сводной цифры. Для Директа справка перечисляет, что приложить к обращению: номер объявления, срок, когда шли подозрительные клики, номер счётчика Метрики и ссылки на отчёты, а также прочие данные, на которые вы опирались. Порядок обращения и список просьб к площадке смотрите в разборе отчёта о фроде.
Частые вопросы
Клик без показа: это всегда бот?
Не всегда. Стандарт АРИР по GIVT называет такой клик признаком мошенничества или ошибки системы. В обоих случаях в оплаченной статистике ему не место, а причину выясняют с площадкой по строкам событий.
Запись в Вебвизоре похожа на человека. Этого достаточно?
Нет. По стандарту АРИР по SIVT бывают боты с имитацией движений мыши и прокрутки. Запись показывает, что происходило на сайте, а вывод о трафике строят на нескольких сигналах по месту показа целиком.
Метрика показывает роботов из рекламы. Вы за них заплатили?
Не обязательно. В отчёте «Рекламные системы» и в Вебвизоре видны визиты по всем кликам, а «Директ, сводка» и «Директ, площадки» показывают визиты только по кликам, которые учёл антифрод Директа; за неучтённые клики плату не берут. Роботов Метрика и Директ к тому же определяют разными системами, поэтому подозрительные визиты сначала сверяйте с отчётом «Директ, площадки».
Сколько времени есть на проверку?
Для конверсий немного: Яндекс может проверить их на фрод только за последние 30 дней. Проверяйте закрытые дни, пока кампания идёт, не дожидаясь конца флайта.
Как это выглядит в AdMetr
AdMetr проверяет каждый показ в реальном времени и в одном простом отчёте показывает, сколько показов реальны, сколько увидел человек и где фрод. Каждый показ получает класс по десяткам сигналов. Находим ботов и автотрафик, накрутку кликов и конверсий, click-injection, подмену доменов, сайты-призраки, аномалии частоты и отпечатков, показы вне целевой аудитории и невидимые показы. Отчёт выгружается в CSV.