Статус «Визит заблокирован» появляется, когда Яндекс.Метрика отклоняет сессию из-за подозрительной активности, маскировки браузера, внедрения рекламных или трекинговых блокеров, либо некорректного тега счётчика, подробнее см. https://reforma-lab.com/acting.
Фильтр ботов основан на сигнатурах, частоте запросов, глубине скролла, времени на странице и заголовках протокола. Система добавляет визит в корзину и исключает его из отчётов, снижая достоверность конверсий.
Содержание:
Основные причины
Блокировка чаще всего возникает при следующих сценариях.
– Отправка hit-запросов из headless браузера без полноценного canvas или WebGL
– Массовые посещения с одного IP-адреса, где user-agent случайно совпадает
– Вмешательство расширений AdGuard, uBlock, Ghostery, удаляющих скрипт metrika tag
– Частичная загрузка страницы при ошибке JS, из-за чего контрольный пиксель не завершается
– Скрытый iframe с параметром «hidden=1», применяемый недобросовестными партнёрами
В отдельных случаях та же пометка ставится при отправке событий через API, если токен принадлежит заблокированному счётчику или превышен лимит запросов за минуту.
Диагностика
Проверка начинается с отчёта «Таблица посещений». Колонка «Причина выбраковки» сообщает: Bad tag, Fake referer, AdBlock, Automation, Proxy. Посмотреть запись целиком удобнее через Журнал вызовов в интерфейсе Метрики.
Затем открывается консоль браузера и вкладка Network. При успешном запросе к https://mc.yandex.ru/watch/ номер счётчика возвращает ответ 200. Код 0 или 4xx сигнализирует о блокировке на стороне браузера либо межсетевых экранов.
Если статус идёт волнами и совпадает с номеромчным парсингом сайта конкурентами, высока вероятность спамерского краулинга. Чтобы подтвердить гипотезу, сверяются журналы nginx / Apache и сравниваются User-Agent с подозрительных IP. При резких всплесках посещений за короткий интервал включается логирование x-forwarded-for, age и accept-language.
Как снять блокировку
Код счётчика вставляется сразу после открывающего тега в оригинальном виде без лишних пробелов. При внедрении через GTM выбран режим «Custom HTML» с параметром «Support document.write». Удаление части строк или символов приводит к ошибке integrity-проверки.
AdBlock-расширения исключаются из корпоративных браузеров, а на уровне политики Safe Browsing для Chrome формируется собственный allow-list доменов. Сотрудники, работающие с сайтом, выходят в Метрику через отдельный профиль без блокировщиков.
Высокочастотные парсеры отсекаются через robots.txt, limit_req в Nginx или правила Cloudflare BotFight. При серьёзных атаках фильтр по ASN выводит сканеров на капчу. После стабилизации трафика внутри интерфейса Метрики сбрасывается до 100 % объёма отчёт «Удалённые визиты».
Ошибки API исправляются сменой токена, снижением rate limit, приведением параметров hostname и pageurl к валидному домену. Трафик из тестовой среды отделяется в отдельный счётчик на поддомене stage.example.ru. На клиентских SPA добавляется отправка hit типа ‘pageview’ при навигации без перезагрузки.
Когда собственных ресурсов недостаточно, тикет в поддержку Яндекса оформляется с указанием ID счётчика, временного диапазона и экспортированного лога посещений. Ответ содержит толькоочную сигнатуру фильтра и рекомендации по настройке back-end.
После корректировки источников шума и восстановлении оригинального тега, доля «Визитов заблокирован» уменьшается до статистической погрешности, а метрики вовлечённости и конверсий совпадают с данными CRM.
Статус «Визит заблокирован» в интерфейсе Яндекс.Метрики сигнализирует, что переход попал под внутреннюю фильтрацию системы и не участвует в отчетах. Событие фиксируется редко, но способно нарушить чистоту статистики при массовом возникновении.
Суть статуса
Метка появляется, когда Метрика не в состоянии корректно связать обращение к счётчику с последующей передачей данных. Система воспринимает подобный визит как неполный либо недостоверный и помещает его в карантин до окончательной проверки.
Основанием служат сигналы из браузера, сетевой инфраструктуры либо кода счётчика: отсутствие обязательных заголовков, блокировка JavaScript, подмена referrer, превышение времени отклика.
Распространённые причины
Блокировщик рекламы. Популярные расширения перехватывают обращения к ресурсам метрик и подменяют ответы. Визит фиксируется, но пакет с данными отбрасывается, что запускает защитный механизм.
Firewall-подобные плагины на стороне клиента. Они вставляют промежуточный уровень шифрования или принудительно режут cookie yandexuid. Потеря идентификатора сеанса вызывает пометку «Визит заблокирован».
Интеграция счётчика через модифицированный код. Любые правки script-тега — перенос части логики в другое место, добавление страничного кэша, совпадение идентификатора другого проекта — приводят к расхождению контрольных сумм.
Несогласованный Content Security Policy. Жёсткое правило default-src ‘self’ без разрешения к доменам Яндекса прерывает загрузку библиотеки watch.js и прекращает трекинг.
Редиректы 301/302 на ранних стадиях загрузки. Прерывание DOS до выполнения счётчика провоцируетет метрику поставить блок-флаг.
HTTP вместо HTTPS. При смешанном содержимом браузер блокирует небезопасный скрипт, отчёт оказывается пустым, итог — карантинный визит.
Порядок устранения
Сначала убедитесь, что код счётчика взят целиком из интерфейса Метрики без самостоятельных изменений. Размещайте его сразу после тега <,head>, или <,body>, — в зависимости от рекомендации сервиса.
Для домена с HTTPS подключайте защищённый вариант libraries-commons-v*v*, удалив любые старые http-ссылки. Скрипт пусть загружается без Mixed Content ошибок.
CSP на сервере дополняют директивой script-src https://mc.yandex.ru https://mc.yandex.com. Добейтесь отсутствия блокировок в консоли браузера.
При работе с одностраничным приложением проверяйте, пересоздается ли элемент счётчика при навигации. Если компонент размонтируется вместе со страницей, создаётся всплеск карантинных визитов.
Периодически анализируйте отчёт «Качество трафика». Подозрительные пиксели легко заметить по аномальному времени просмотра и отсутствию переходов по страницам.
AdBlock-инциденты решаются белым списком. Включите mc.yandex.ru в пользовательские правила и предложите посетителям выполнить аналогичную операцию при жалобах на потерянные данные.
Антивирусное ПО, внедряющее инспекцию трафика, обходят исключениями для доменов Яндекса. Подобная настройка снижает вероятность карантинных визитов из корпоративных сетей.
Регулярное техническое обслуживание кода, корректная конфигурация политики безопасности и прозрачный HTTPS-стек поддерживают чистую аналитику без пометок «Визит заблокирован».
