Яндекс Метрика

Бот-трафик: как отличить его от посетителей

Сравниваем данные Метрики, находим проблемный сегмент и проверяем влияние на заявки и доступность сайта.

Александр Шестопалов··11 мин

Бот-трафик на сайте может увеличить визиты, исказить отказы и глубину просмотра, создать лишнюю нагрузку или заполнить формы мусорными обращениями. Но резкий рост посещаемости, короткие визиты и необычный регион сами по себе ничего не доказывают. Такое же изменение дают рекламная кампания, публикация, ошибка разметки или реальный всплеск спроса.

Задача проверки — не найти один «подозрительный» показатель, а связать несколько независимых сигналов. Сначала сравнивают данные с роботами и без них. Затем находят источник и сценарий. После этого проверяют цели, заявки и работу сайта. Если вместе с визитами просели другие каналы, начните с общей диагностики изменения трафика, а не с версии про ботов.

Главный принцип. Роботность — свойство конкретного визита по правилам аналитической системы, а не объяснение всех проблем сайта. Решение принимают только после проверки, где именно автоматические обращения создают ущерб.

Что считать бот-трафиком

Роботы — программы, которые обращаются к сайту с определённой целью. Поисковый робот обходит страницы для индексирования. Сервис мониторинга проверяет доступность. Другие программы собирают контент, создают искусственные визиты или имитируют действия человека. Поэтому сам факт автоматического обращения не означает атаку или рекламный фрод.

Яндекс Метрика определяет роботов по поведенческим и техническим сигналам. Роботы, которые представились через User-agent, исключаются из основной статистики и остаются в отдельном отчёте. Визиты, определённые по поведению, можно сравнивать в режимах «с роботами» и «без роботов». Яндекс отдельно указывает, что системы определения роботов в Метрике и Директе различаются. Значит, роботный визит в Метрике нельзя автоматически считать недействительным кликом в Директе.

Это различие задаёт правильный вопрос: не «есть ли на сайте боты», а «какая доля изменения связана с роботами и что именно она портит».

Порядок диагностики бот-трафика

Четыре шага диагностики бот-трафика: сравнить данные, найти сегмент, проверить бизнес-события и подтвердить влияние на сайт
Диагностика идёт от аналитического сравнения к подтверждению бизнес- или технического ущерба.
  1. Сравнить одинаковый период. Постройте один отчёт с роботными визитами и без них. Не меняйте одновременно цель, атрибуцию и фильтры.
  2. Найти сегмент. Проверьте источник, время, страницу входа, устройство, регион и повторяемый сценарий.
  3. Сверить бизнес-события. Сопоставьте визиты с целями, заявками, заказами и качеством обращений.
  4. Подтвердить техническое влияние. Если сайт замедлился или отвечает ошибками, добавьте данные о нагрузке и серверные журналы.

Такой порядок защищает от преждевременной блокировки полезного поискового робота, отключения нормального источника трафика или необратимого изменения данных Метрики.

Шаг 1. Сравните данные в Яндекс Метрике

Откройте отчёт «Роботы»: Отчёты → Мониторинг → Роботы. Выберите период, в который произошёл всплеск. Отчёт показывает активность роботов и правила фильтрации. Для программ, которые представились, отображается имя из User-agent. Поведенческие правила идут отдельной строкой без раскрытия конкретного признака.

Затем в основном отчёте сравните режимы «с роботами» и «без роботов». По официальной справке, такое сравнение помогает увидеть влияние на отказы, время на сайте и глубину просмотра. Без него высокий отказ или малая глубина остаются слабым сигналом: те же значения встречаются у реальных посетителей, которые быстро получили ответ или попали на нерелевантную страницу.

СигналЧто он может означатьЧто проверить дальше
Визиты выросли, люди — нетРоботный всплеск или новый источник без качественных визитовИсточник, время, страницы входа и режим без роботов
Отказы выросли только с роботамиПоведенчески определённые роботы меняют среднееДолю сегмента и влияние на цели
Роботы выросли вместе с ошибками 500Автоматические обращения могут усиливать нагрузкуОтчёт нагрузки и серверные журналы
Заявки выросли, продажи — нетНизкое качество источника, спам или ошибка целиФормы, CRM, повторяемость полей и источник
Роботность не измениласьПричина может быть не в бот-трафикеРеклама, спрос, разметка и изменения сайта

Для регулярной проверки сохраните отдельный отчёт или сегмент без роботов. Практический ритм описан в материале про ежедневный мониторинг Яндекс Метрики.

Шаг 2. Найдите повторяемый сегмент

Лестница доказательств бот-трафика: всплеск, роботность, повторяемый сегмент и подтверждение влияния
Чем больше независимых проверок совпало, тем безопаснее выбирать действие.

Сузьте изменение до минимального устойчивого сегмента. Начните со времени: был ли всплеск равномерным или уложился в несколько минут? Затем сравните источники, страницы входа, устройства и регионы. Ищите не редкое значение само по себе, а повторяемую комбинацию.

Например, тысяча коротких визитов из нового региона — подозрение. Та же тысяча визитов, которая появилась в течение пяти минут, пришла на один адрес, не достигла ни одной цели и видна только в режиме с роботами, — уже сильная версия. Если одновременно сервер зафиксировал необычную частоту запросов к тому же адресу, версия становится подтверждённее.

Не используйте только средние показатели. Один большой роботный сегмент может скрыться в общей глубине просмотра, а реальный рекламный трафик — ошибочно выглядеть роботным из-за короткой посадочной страницы. Сегментация должна отвечать на вопрос «какие именно визиты изменили показатель».

Шаг 3. Проверьте цели, заявки и продажи

Роботный трафик важен для бизнеса только через последствия. Сравните число целевых действий в сегменте, реальные отправки форм, обращения в CRM, заказы и продажи. Если цель срабатывает при открытии страницы благодарности, бот может создать ложную конверсию без отправки формы. Сначала проверьте саму настройку целей в Метрике.

Для мусорных обращений ищите повторяемость: одинаковые шаблоны имени, телефона или комментария, неестественную скорость заполнения, отсутствие последующих действий и концентрацию в одном источнике. Не публикуйте персональные данные и не переносите реальные контакты в рабочие заметки. Достаточно агрегированных признаков и обезличенных примеров.

Если вопрос связан с рекламой, сверяйте Метрику, Директ и CRM, но не смешивайте их определения. Метрика показывает роботность визитов по своей системе. Директ отдельно определяет недействительные клики. CRM подтверждает качество обращения. Только совместная проверка отвечает, где возникла проблема.

Шаг 4. Проверьте влияние на доступность сайта

Отчёт «Роботы» показывает отправки данных счётчиком Метрики, а не все HTTP-запросы к серверу. Поэтому он не заменяет серверный журнал. Если сайт замедлился или чаще отвечает кодом 500, откройте отчёт «Нагрузка на сайт», зафиксируйте период и передайте техническому специалисту адреса страниц, время и наблюдаемый сегмент.

В серверных журналах проверяют частоту запросов, адреса, коды ответа и заявленный User-agent. Эти данные нужны не для автоматического вывода «виноват бот», а для связи аналитического всплеска с реальной нагрузкой. Если доступность не страдает, меры на уровне сервера могут быть избыточными. Если страдает — используйте отдельный регламент мониторинга доступности.

Выберите действие по подтверждённому ущербу

Карта действий: сегментация для искаженных отчетов, проверка источника для плохих обращений и точечная защита при нагрузке
Сегментация, изменение источника и серверная защита решают разные проблемы.

Если искажены только отчёты

Создайте сегмент без роботов и сохраните сравнение с исходными данными. Не включайте необратимый фильтр до того, как поняли, какие отчёты и выгрузки от него зависят.

Если падает качество обращений

Найдите подтверждённый источник, проверьте цель и реальные продажи. Меняйте один канал или правило формы, а не всю аналитику сразу. После изменения назначьте дату повторной сверки.

Если страдает доступность

Передайте специалисту точный период, адреса и журналы. Ограничение частоты, защита формы и правила межсетевого экрана должны быть точечными. Блокировка всех запросов по одному User-agent может закрыть доступ полезным роботам и не остановить программы, которые маскируются.

Почему не стоит сразу включать строгий фильтр

В настройках счётчика есть опция «Фильтровать роботов по поведению». Яндекс предупреждает: она удаляет такие визиты из исходных данных с момента включения, а изменение необратимо. Для большинства задач Яндекс рекомендует менять режим отображения в отчётах или использовать сегмент. Фильтр нужен прежде всего тем, кто работает с неагрегированными данными через Logs API и должен получать выгрузку без роботов.

До включения прочитайте актуальные правила фильтров Метрики, зафиксируйте дату и владельца решения, перечислите зависимые отчёты и сохраните исходное сравнение. Это тот случай, когда обратимость важнее быстрого «очищения» показателей.

Проверочный список на 30 минут

  1. Зафиксировать время всплеска и затронутый показатель.
  2. Открыть отчёт «Роботы» за тот же период.
  3. Сравнить данные с роботами и без них.
  4. Сегментировать источник, страницу, устройство, регион и время.
  5. Сверить цели с реальными заявками, заказами или продажами.
  6. При замедлении проверить нагрузку, коды ответа и серверные журналы.
  7. Выбрать одну меру и назначить дату повторной проверки.

Результат проверки: короткая запись «сигнал → подтверждённый сегмент → влияние → действие → дата повторной сверки». Если влияние не подтверждено, оставьте наблюдение без блокировки и изменения исходных данных.

Как STRIX помогает заметить изменение

STRIX ежедневно проверяет свежие данные Метрики и Директа и показывает важные изменения в кабинете. Это помогает быстрее заметить всплеск трафика, изменение целей или расхождение каналов и перейти к диагностике.

STRIX не заменяет отчёт «Роботы», серверные журналы и проверку качества обращений. Решение остаётся за специалистом: сначала подтвердить причину, затем выбрать действие и проверить результат.

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

Как проверить бот-трафик в Яндекс Метрике?

Откройте отчёт «Роботы», выберите период всплеска и сравните статистику в режимах с роботами и без них. Затем найдите повторяемый источник, время, страницу или устройство и проверьте влияние на цели.

Нужно ли сразу включать фильтрацию роботов по поведению?

Обычно нет. Изменение исходных данных необратимо. Для диагностики безопаснее использовать сравнение режимов и сегмент без роботов.

Одинаково ли Метрика и Директ определяют роботов?

Нет. Яндекс прямо указывает, что это разные системы. Роботность визита в Метрике и признание клика недействительным в Директе — разные выводы.

Дальше по теме

Поделиться

Как проверить бот-трафик в Яндекс Метрике?

Откройте отчёт «Роботы», выберите период всплеска и сравните статистику в режимах с роботами и без них. Затем найдите повторяемый источник, время, страницу или устройство и проверьте влияние на цели.

Нужно ли сразу включать фильтрацию роботов по поведению?

Обычно нет. Изменение исходных данных необратимо. Для диагностики безопаснее использовать сравнение режимов и сегмент без роботов.

Одинаково ли Метрика и Директ определяют роботов?

Нет. Яндекс прямо указывает, что это разные системы. Роботность визита в Метрике и признание клика недействительным в Директе — разные выводы.