Антибот как и большинство фаерволов и антиддосов работает по принципу: сначала показываем посетителю страницу проверки, а потом редирект на страницу сайта. В процессе этого теряется реферер (у cloudflare он теряется безвозвратно, в этом преимущество антибота, тут его можно не терять). Т.е. на странице сайта после такой проверки в реферере ($_SERVER['HTTP_REFERER']) будет не исходный реферер, а текущая страница вашего сайта.
Чтобы передать реальный реферер на сайт - скрипт Антибот может добавлять гет переменную utm_referrer содержащую первоначальный реферер, с которым пришел посетитель на страницу проверки.
Включить или отключить передачу utm_referrer можно в конфиге скрипта Антибот. В основном это применяется для передачи реферера для Яндекс Метрики, т.к. без этого Метрика не увидит откуда был траф (будет показывать что все это закладочный трафик или локальные переходы). Другие счетчики статистики не используют эту utm метку, они не смогут видеть реальный реферер.
Бывает что движки сайтов блокируют такие подстановки в url (это очень плохая практика, не делайте так), чтоб не плодить дубли например или неправильно обрабатывают, выдавая 404 ошибку. Потому после установки скрипта Антибот нужно проверить, правильно ли работают урлы с метками, проверять нужно на всех типах страниц: на главной странице сайта, на странице категорий, на странице отдельного товара и т.п.
Сделать это можно подставив к адресу хвост вида: ?utm_referrer=https%3A%2F%2Fyandex.ru%2F например:
Если при заходе на такие адреса запрашиваемая страница открылась успешно, а не случился редирект или 404 ошибка, то все настроено правильно.
Эта передача реферера через utm_referrer работает только для Яндекс Метрики, другие системы статистики, такие как LiveInternet статистика или Google Analytics не поддерживают такую возможность.
Статистика Яндекс Метрика и любая другая внешняя JS статистика скорее всего будет показывать меньшее количество хитов, чем статистика скрипта Антибот, т.к статистика Антибота локальная, она гарантированно успевает загрузиться и ее не блокируют блокировщики рекламы.
Если на сайте размещается реклама Google AdSense, то не нужно закрывать от индексации поисковыми системами эти URL, т.к. из-за этого может перестать отображаться реклама Google AdSense. Но вообще запретить индексацию (так настроено по умолчанию) или не запрещать - это настраивается в конфиге скрипта Антибот. Если на сайте есть правильно работающий мета тег rel="canonical" (а он должен быть на любом сайте, это очень важный SEO параметр), то он решит проблему дублей и запрещать индексацию этих URL не надо.
Еще кстати в URL могут появляться гет переменные ysclid (подставляет Яндекс, в переходах с Яндекс поиска для лучшего определения ключевика) и yclid (при переходах с РСЯ), их также не надо резать, а нужно проверить, что они сохраняются в целостности.
Закладочный трафик (посетители с пустым реферером, и другие его синонимы: прямой траф, посетители без реферера, директ трафик, пустой реферер, закладочный трафик) после прохождения антибот проверки (по CLICK или AUTO) в статистике Яндекс Метрика будут отображаться как "Внутренние переходы". Если при наличии скрипта Антибот в метрике видите "Прямые заходы", значит посетители прошли мимо проверки (например по ALLOW правилам) или скрипт Антибот неправильно установлен (например защищает не все разделы сайта, как иногда бывает на Битрикс) или они ранее уже проходили антибот проверку и имеют разрещающие cookie.
Обсудить UTM метки и utm_referrer на форуме.
Также в конце можно стереть utm_referrer из URL.
Информация обновлена: 24.12.2025 - 14:44.