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

Почему растут прямые заходы в Метрике

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

Что считается прямым заходом

Метрика определяет источник трафика по специальной метке, если она передана при первом просмотре визита. Если метки в первом просмотре нет, сервис определяет источник по рефереру.

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

Технические причины роста без участия людей

Сайты фиксируют прямой трафик из-за сетевых протоколов безопасности. Например, переход посетителя с сайта на протоколе HTTPS на сайт с протоколом HTTP скрывает данные заголовка Referer. Метрика в таком случае учитывает посещение как прямой заход.

Роботный статус также получают просмотры, если в браузере посетителя отключено выполнение JavaScript, а при загрузке пикселя-изображения счётчика не был передан HTTP-заголовок Referer.

Как отличить живых посетителей от ботов по поведению

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

Время на сайте и глубина просмотра

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

Яндекс Метрика определяет роботов по поведенческим факторам и другим техническим сигналам. Роботы, которые представились через известный User-Agent, сразу исключаются из статистических данных сервиса. Роботов, определённых по поведению, Метрика по умолчанию включает в статистику, если не настроена фильтрация.

Разница между поведением людей и скриптов

Для выявления автоматических посещений проверьте следующие параметры в аналитике:

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

Когда рост прямых заходов не связан с ботами

Скачок трафика не всегда вызван автоматическими программами. Часто причина заключается в технических ошибках разметки ссылок или рекламных кампаниях.

Первая причина — потеря параметров меток. Если внешняя ссылка ведёт на адрес с редиректом, сервер может отсекать UTM-разметку. Посетитель попадает на страницу с чистым URL, и система определяет визит как прямой переход.

Вторая причина — переходы с ресурсов без передачи заголовка реферера. Метрика рекомендует использовать специальный параметр utm_referrer, если при переходе с HTTPS-сайта реферер не передаётся.

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

Как проверить качество трафика глубже

Базовых отчётов веб-аналитики бывает недостаточно для проверки характера трафика. При углублённом аудите проверяются технические параметры каждого входящего соединения.

Скрипты выдают себя через специфическую строку User-Agent, указывающую на библиотеки curl, python-requests или headless-браузеры. Значение имеет и тип сети: визиты с IP-адресов облачных хостингов (AWS, Google Cloud, Azure, Hetzner) указывают на работу серверов, так как живые пользователи выходят в интернет через мобильных операторов или домашних провайдеров.

Следующий уровень проверки — анализ цифрового отпечатка браузера (canvas) и действий посетителя. Пользователи совершают движения курсором и касания экрана. Скрипты загружают страницу без физических действий или закрывают вкладку быстрее чем за одну секунду.

Как Трафло помогает отделить людей от ботов

Трафло (traffflo.ru) — это сервис антибот-аналитики, который помогает маркетологам и владельцам сайтов отделять живых посетителей от ботов в статистике. Сервис не блокирует ботов, не фильтрует трафик и не ставит капчу. Трафло не интегрируется с Яндекс Метрикой и не меняет её показатели, а работает параллельно как независимый инструмент аудита.

Подключение выполняется одним асинхронным JS-скриптом весом менее 5 КБ, который не тормозит сайт. Сервис не обещает 100% точности: оценка вероятностная. Каждому визиту присваивается балл от 0 до 100 на основе прозрачных правил скоринга:

  • Бот в User-Agent (+80 баллов): наличие в строке bot, crawler, curl, python-requests или headless.
  • IP из дата-центра (+40 баллов): визит с адресов облачных хостингов AWS, Google Cloud, Azure или Hetzner.
  • Подозрительный отпечаток браузера (+30 баллов): сбой отрисовки canvas или признаки безголового браузера.
  • Нет движения мыши (+25 баллов): за 5 секунд и более на странице не зафиксировано движений курсора или касаний.
  • Часовой пояс не совпадает с регионом (+15 баллов): несоответствие временной зоны браузера региону IP-адреса.
  • Мгновенный уход со страницы (+10 баллов): закрытие страницы быстрее чем за одну секунду.

По умолчанию визиты с оценкой от 70 помечаются как боты, а от 40 до 70 — как подозрительные. Порог настраивается в кабинете под задачи проекта, после чего разметка автоматически пересчитывается по всей накопленной истории. В личном кабинете доступны график людей и ботов по дням, список визитов с причинами разметки, геоданные, типы устройств, выгрузка CSV, публичные ссылки на отчёты и оповещения в Telegram или на почту. Сырой IP-адрес не сохраняется: сервис записывает только солёный хэш, что соответствует требованиям 152-ФЗ. Доступен пробный период 14 дней без привязки банковской карты.

Попробовать Трафло бесплатно

Что делать дальше, если в прямых заходах обнаружены боты

Если проверка показала, что всплеск прямых заходов вызван скриптами, выполните следующие действия по настройке аналитики:

  1. Изучите отчёт «Роботы» в Метрике, чтобы увидеть соотношение трафика по правилам фильтрации.
  2. Чтобы исключить визиты роботов из отчёта, создайте в Метрике сегмент без роботов.
  3. Проверьте фильтры счётчика. Если в Метрике включён фильтр «фильтровать роботов по поведению», дополнительная настройка фильтрации роботов становится недоступной.
  4. Используйте параллельный сервис антибот-аналитики для выявления визитов из дата-центров и эмуляторов без блокировки самого сайта.
  5. Если скачок разовый, исключите проблемный период из рабочих отчётов с помощью сегментации.

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

Почему Яндекс Метрика не фильтрует все боты сама?

Роботы, которые представились через известный User-agent, сразу исключаются из статистических данных Метрики. Однако роботов, определённых по поведению, Метрика по умолчанию включает в статистику, если не настроена фильтрация.

Что делать, если из-за прямых заходов упала конверсия?

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

Влияют ли боты на прямых заходах на позиции сайта в поиске?

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