Коротко: у Яндекс.Метрики есть собственная оценка роботов: показатель «роботность» и измерение, которое делит визиты на «людей» и «роботов». По умолчанию роботы остаются в отчётах, поэтому их нужно отделять самим: срезом в интерфейсе или фильтром в запросе к API. Ниже: как это сделать и что получилось у нас.

Если в Метрике много визитов, а заявок мало, первым делом хочется понять, сколько из этого трафика реальные люди. У Метрики для этого есть собственные инструменты, о которых знают не все. Разберём, где их искать и как использовать, а потом покажем, что они не видят.

Что такое «роботность» и откуда берутся роботы

Метрика сама определяет, какие визиты совершили роботы, по своим данным, часть из которых недоступна владельцу счётчика в выгрузке. Результат доступен в двух видах:

  • Показатель «роботность» (в API он называется ym:s:robotPercentage): процент визитов, которые Метрика считает роботами.
  • Измерение «роботы и люди» (в API ym:s:isRobot): каждый визит помечается как «No» (человек) или «Yes» (робот). Так можно получить отдельно число визитов роботов и людей.

В интерфейсе ищите показатель «Роботность» и соответствующий срез в конструкторе отчётов. Точное расположение пунктов зависит от версии интерфейса, поэтому ниже мы показываем способ через API, который работает одинаково.

Что получилось у нас

Мы проверили счётчик нашего сайта за 30 дней: 2 386 визитов.

  • Люди: 2 067 визитов, роботы: 319 визитов. Роботность 13,4%.
  • По источникам роботность разная: у рекомендательных систем 65% (но это всего 60 визитов), у прямых заходов 21%, у переходов по ссылкам 20%, у поиска 12%, у внутренних переходов 2%.
  • У рекламного трафика роботность 0%: Метрика роботов там не нашла.

Роботы никуда не пропали из отчётов: общее число визитов (2 386) включает и людей, и роботов. Если смотреть отчёты «как есть», нужно помнить, что в них заметная часть трафика не люди.

Как получить данные без роботов через API

Запрос к Reporting API с фильтром по измерению isRobot. Подставьте номер счётчика, даты и OAuth-токен с правом на чтение:

GET https://api-metrika.yandex.net/stat/v1/data?ids=12345678&date1=2026-09-05&date2=2026-10-04
    &metrics=ym:s:visits,ym:s:bounceRate,ym:s:avgVisitDurationSeconds
    &filters=ym:s:isRobot=='no'
Authorization: OAuth <ТОКЕН>

Для роботов подставьте =='yes'. Регистр значения не важен ('No', 'no', 'NO' работают одинаково), а числа '0', '1' и слово 'People' дадут ошибку. Даты можно задавать и относительно, например date1=30daysAgo&date2=yesterday.

Чтобы увидеть, из каких источников роботов больше всего, добавьте измерение источника:

GET https://api-metrika.yandex.net/stat/v1/data?ids=12345678&date1=2026-09-05&date2=2026-10-04
    &metrics=ym:s:visits,ym:s:robotPercentage
    &dimensions=ym:s:lastTrafficSource
Authorization: OAuth <ТОКЕН>

Фильтр роботов в настройках счётчика

У самого счётчика есть параметр фильтрации роботов (в API он называется filter_robots). У нашего счётчика значение 1. Что означают значения и какой уровень выбрать, смотрите в справке Яндекса: мы не берёмся описывать их по памяти. Важно другое: даже при включённом фильтре в отчётах остались роботы (319 визитов в нашем случае), так что дополнительный срез всё равно нужен.

Чего «роботность» не показывает

  • Рекламные визиты с нулевой роботностью могут быть подозрительными. На нашем счётчике у рекламы 0%, но по данным браузера (окно нулевого размера, headless-браузер, часовой пояс) мы нашли в рекламном трафике 22 подозрительных визита. Подробнее в статье про признаки автоматики в данных Метрики.
  • Ботов без JavaScript. Те, кто не запускает счётчик, в Метрике не появляются совсем, их видно только в серверном логе: как найти ботов в access-логе nginx.
  • Причину. Метрика говорит «робот», но не объясняет почему. Мы в бесплатном инструменте «Сколько ботов в вашей Метрике» показываем, на чём основан наш вердикт, а рядом выводим оценку самой Метрики для сравнения.

Что делать с результатом

  1. Сравните показатели «людей» и «всех»: отказы, глубину, время и конверсии без роботов часто выглядят иначе.
  2. Посмотрите роботность по источникам: если у какого-то источника она высокая, проверьте, что за трафик (например, рекомендательные системы или переходы по ссылкам).
  3. По рекламе не опирайтесь только на роботность: проверьте площадки и кампании отдельно, см. боты в Яндекс.Директе: как найти подозрительные клики.
  4. Закройте сайт от ботов на стороне сервера, чтобы они не попадали ни в логи, ни в статистику: Bot Guard.

Частые вопросы

Как убрать роботов из отчётов Яндекс.Метрики?

Отдельной кнопки, которая удаляет роботов из всех отчётов, нет: роботы остаются в данных. Их отделяют срезом по измерению «роботы и люди» или фильтром ym:s:isRobot=='no' в запросе к API.

Что такое роботность в Яндекс.Метрике?

Это процент визитов, которые Метрика по своим данным считает совершёнными роботами. В API показатель называется ym:s:robotPercentage.

Почему роботность рекламы 0%, а подозрительных визитов много?

У Метрики и у сторонних проверок разные данные: Метрика видит User-Agent и другие внутренние признаки, а по данным браузера и сетям можно найти то, что она не пометила. Поэтому лучше сравнивать обе оценки, а не выбирать одну.

Нужен ли токен, чтобы получить данные по роботам?

Да, для запросов к API нужен OAuth-токен с правом на чтение статистики счётчика. В интерфейсе Метрики те же данные доступны без токена.

Можно ли доверять роботности на 100%?

Нет. Это оценка Метрики: часть ботов она не видит (например, с обычным браузером или через домашние прокси), а часть автоматических клиентов может быть безобидной (проверка доступности).

Нужна помощь с разбором? Если хотите, чтобы специалист разобрал ваш счётчик и рекламу, закажите аудит рекламы Яндекс Директ и трафика на ботов (команда oWeb Solutions, авторы этого инструмента).

Защитите свой сайт от ботов прямо сейчас

Подключение занимает несколько минут — вставьте один PHP-сниппет, и Bot Guard начнёт фильтровать ботов, скрейперов и попытки SQL-инъекций автоматически.

Зарегистрироваться бесплатно
Заказать звонок

Читайте также

Что такое мошенничество с кликами? Как выявить и предотвратить его
Как работает мошенничество с помощью кликов, его особенности работы и угрозы для платформы…
Поведенческие боты в Яндекс.Метрике: как их найти и отличить от людей
Как найти поведенческих ботов в Метрике: роботность по источникам, одинаковые отпечатки, с…
Что такое взлом?
Взлом учетных данных — это процесс, при котором киберпреступники получают несанкционирован…