Как проверить, сколько ботов в Яндекс.Метрике: бесплатный инструмент и разбор результата
59
Время чтения: 12 минут
Бесплатно проверяем трафик в Метрике на ботов: доля визитов из датацентров, прямые заходы с отказом за 0 секунд, подозрительные сети.
- Почему боты в Метрике это проблема
- Признаки бот-трафика, которые видны без инструментов
- Как работает проверка
- Пример из практики
- Как читать отчёт
- Что Метрика знает о роботах сама: отчёт «Роботы» и роботность
- Вебвизор: как отличить бота от человека по записям
- Накрутка поведенческих факторов и боты конкурентов
- Что делать, если ботов много
- Частые вопросы
Если посещаемость выросла, а заявок не прибавилось, причина часто в ботах: они раздувают визиты, портят конверсию и мешают оценивать SEO и рекламу. Чтобы не гадать, мы с командой bot-guard сделали бесплатный инструмент: «Сколько ботов в вашей Метрике». Он берёт выгрузку визитов вашего счётчика и показывает, какая доля трафика пришла из датацентров и облаков и сколько прямых заходов закрылись за 0 секунд.
В этой статье разбираем, как устроена проверка, как читать отчёт и что делать, если ботов оказалось много.
Почему боты в Метрике это проблема
- Цифры врут. Вы видите рост трафика, хотя живых людей не стало больше.
- Страдает конверсия. Знаменатель растёт, число заявок нет, и сайт выглядит хуже, чем есть.
- Решения принимаются по ложным данным. Рекламу и SEO оценивают по раздутому трафику.
- Растёт нагрузка. Боты ходят на сервер так же, как люди, а парсеры забирают контент и цены.
Признаки бот-трафика, которые видны без инструментов
- Прямые заходы с отказом около 100% и временем на сайте 0 секунд.
- Всплеск посещаемости за один-два дня без рекламы и публикаций.
- Заходы только на карточки, архивы или служебные адреса, мимо главной.
- Десятки визитов с похожих IP-адресов одной сети.
Эти признаки показывают, что бот есть, но не говорят, откуда он и сколько его. Для этого нужен разбор по IP.
Как работает проверка
- Вы входите через Яндекс и разрешаете доступ только на чтение к счётчикам Метрики.
- Выбираете счётчик и период от 14 до 90 дней.
- Инструмент создаёт выгрузку визитов через Logs API Метрики. Это занимает 1–3 минуты.
- Для каждого визита определяется сеть. Если она принадлежит датацентру или облаку (AWS, Google Cloud, Tencent Cloud и другим), визит считается подозрительным.
- Отдельно считаются прямые заходы с отказом за 0 секунд и сети, из которых пришло много таких визитов.
Токен хранится только в вашей сессии и удаляется после отчёта, выгрузка на стороне Метрики очищается сразу после разбора.
Пример из практики
Мы прогнали через инструмент счётчик самого bot-guard.ru за 45 дней: из 2032 визитов около 87% пришло из датацентров, почти всё из сетей Tencent Cloud, а 95% прямых заходов были с отказом за 0 секунд. Живой трафик (органика и переходы) составил около сотни визитов. Без такого разбора мы бы считали эти цифры ростом аудитории.
Как читать отчёт
- Доля из датацентров до 7%. Для большинства сайтов это норма: VPN и корпоративные сети.
- От 7 до 20%. Заметная доля, стоит посмотреть сети и источники.
- Больше 20%. Бот-трафик сильно искажает статистику.
- Подозрительные сети без провайдера. Если из одной сети много визитов и почти все с отказом за 0 секунд, это почти наверняка бот.
- Мало данных. Меньше сотни визитов за период: вывод делать рано.
Важно помнить об ограничениях: датацентр не равен боту (VPN), IPv6 пока не классифицируется, а боты с домашних и мобильных адресов через прокси по сетям не видны. Тогда смотрите на поведение.
Что Метрика знает о роботах сама: отчёт «Роботы» и роботность
В Яндекс.Метрике есть показатель роботности и отдельный отчёт про роботов: сервис помечает часть визитов как автоматические, но это только простые боты, которые легко распознать по признакам. Роботы на настоящих браузерах (например, headless Chrome), парсеры и накрутка поведенческих факторов проходят как обычные посетители и остаются в отчётах по источникам, отказам и глубине просмотра. Поэтому проверка по IP-сетям и поведению дополняет встроенный отчёт, а не заменяет его.
Вебвизор: как отличить бота от человека по записям
Если в счётчике включён Вебвизор, посмотрите записи подозрительных визитов: бот обычно остаётся на странице до 30 секунд, не листает, не читает и уходит резким движением указателя. Но записей мало, они выборочные, а ботнет присылает тысячи визитов. Для массового разбора удобнее выгрузка визитов с IP-адресами: именно её и использует наш инструмент.
Вы будете получать статьи по нашим направлениям, советы и кейсы предпринимателей
Накрутка поведенческих факторов и боты конкурентов
Боты бывают разные: парсеры цен и контента, сканеры уязвимостей, спам-роботы форм и «накрутчики» поведенческих факторов, в том числе отрицательной накрутки, когда на сайт гонят визиты с мгновенным отказом, чтобы ухудшить его метрики. Во всех случаях в Метрике видны одинаковые следы: рост прямых заходов, отказы около 100%, время на сайте ноль секунд и визиты из одной сети или ботнета.
Что делать, если ботов много
- Не ограничивайтесь фильтрами Метрики. Они чистят отчёты, но нагрузку и парсинг не останавливают.
- Блокируйте ботов на сервере. Сервис bot-guard отсекает датацентры и облака, подделки под поисковых роботов и спам в формы, а настоящие Яндекс, Google и Bing пропускает. Сейчас он бесплатный, есть плагин для WordPress и модуль для 1С-Битрикс.
- Следите за результатом. Через несколько дней повторите проверку: доля из датацентров должна упасть, а конверсия вернуться к реальной.
- Проверьте остальное. Список мер для владельца сайта есть в статье «Как защитить сайт от ботов и парсинга: чек-лист».
Нужна помощь с разбором статистики, настройкой защиты или внедрением на вашем сайте? Мы поможем: подробности на странице защиты сайта от парсинга и ботов.
Частые вопросы
Чем отчёт «Роботы» в Метрике отличается от этой проверки?
Метрика помечает только тех роботов, которых распознала по своим признакам. Наша проверка смотрит на сеть визита (датацентры, облака) и на поведение, поэтому находит ботов, которые прошли как люди. Лучше использовать оба способа вместе.
Как быстро проверить, есть ли боты в Яндекс.Метрике?
Откройте отчёт по источникам и посмотрите прямые заходы: если отказов почти 100%, а время на сайте около нуля, это подозрительно. Точнее проверить можно бесплатным инструментом bot-guard.ru/boty-v-metrike/: он выгружает визиты счётчика и считает долю трафика из датацентров и облаков.
Датацентр в отчёте значит, что это точно бот?
Нет. Часть людей заходит через VPN, а VPN-сервисы работают из датацентров. Поэтому показатель надо читать вместе с поведением: отказ и 0 секунд на сайте, много визитов из одной сети.
Почему в Метрике IP-адреса неполные?
Яндекс.Метрика отдаёт IP с замаскированным последним числом, например 43.173.177.xxx. Для определения датацентров достаточно сети /24, поэтому анализ остаётся точным для крупных провайдеров.
Фильтры в Метрике убирают ботов с сайта?
Нет, фильтры только чистят отчёты. Нагрузку на сервер, парсинг контента и спам в формы они не останавливают. Ботов надо блокировать на сервере, до попадания в статистику.