Антибот для сайта

Определяем ботов среди посетителей сайта, помечаем их визиты в Яндекс Метрике и показываем, откуда они приходят. Аналитика становится чистой, а реклама перестаёт работать на ботов.

РСЯ, площадка game-apk-free.ruКампания «Окна — РСЯ», 14:02
90вероятно бот
  • IP дата-центра+30
  • Программная видеокарта вместо настоящей+35
  • Мышь движется строго по прямой+25

Сумма 90 — выше порога 70. В Метрику ушла цель «КликСтоп: бот».

Какие боты ходят на сайты

Значительная часть трафика небольших сайтов — не люди. Одни боты нужны и полезны: поисковые роботы Яндекса и Google индексируют страницы. Другие вредят:

  • Боты накрутки поведенческих факторов заходят из поиска, имитируют просмотр и уходят. Сайт может попасть под фильтр, а позиции становятся нестабильными.
  • Кликеры переходят по рекламе и тратят бюджет.
  • Парсеры копируют цены и тексты.
  • Спам-боты заполняют формы мусорными заявками.

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

Как выносится вердикт

Каждый признак добавляет баллы, живое поведение их снижает. Один слабый сигнал, например VPN, не делает посетителя ботом.

04070100
0Посетитель с телефона
листал, звонил
20Офис через VPN
один слабый признак
55Сервер + прямая мышь
подозрительный
100Headless Chrome
явный бот
0–39 · человекНичего не делаем
40–69 · подозрительныйТолько наблюдаем
70–100 · вероятно ботИсключаем из рекламы
Пороги 40 и 70 — значения по умолчанию, их можно изменить для каждого сайта.

Что делает антибот

Скрипт КликСтоп запускается у каждого посетителя после загрузки страницы и собирает технические сигналы. Сервер оценивает их вместе с репутацией IP-адреса и историей визитов и выносит вердикт. Поисковых роботов Яндекса, Google, Bing и Mail.ru мы распознаём отдельно и проверяем по DNS, чтобы не путать их с ботами, которые подделывают их имя.

Для аналитики

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

Для рекламы

Цель «бот» используется в Директе как условие ретаргетинга с корректировкой −100%. Боты, уже побывавшие на сайте, перестают видеть объявления.

Для отчётов

В кабинете — доля ботов по дням и источникам, причина пометки у каждого визита, выгрузки ClientID для Яндекс Аудиторий и IP-адресов.

Почему не капча

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

Ограничения

Мы честно говорим, чего сервис не делает. Сейчас он не закрывает ботам доступ к сайту, а определяет их и исключает из рекламы и аналитики; блокировка в разработке. Боты на домашних и мобильных IP-адресах, которые точно имитируют поведение человека, определяются только частично — это предел для любого сервиса такого рода.

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

Замедлит ли код работу сайта?

Нет. Скрипт весит около 6 КБ, загружается асинхронно и запускается после того, как страница отрисована. Он не блокирует загрузку и не влияет на отображение сайта.

Не отсечём ли мы живых клиентов?

Вердикт ставится по совокупности признаков: один подозрительный сигнал, например вход через VPN или корпоративный прокси, не делает посетителя ботом. Пороги можно настроить для каждого сайта. Первые одну-две недели рекомендуем только наблюдать: цели в Метрике копятся, а исключение в Директе вы включаете, когда убедились в точности.

Можно ли не пускать ботов на сайт?

Сейчас сервис определяет ботов, исключает их из показов рекламы и очищает статистику. Блокировка доступа к сайту — в разработке.

Какие данные вы храните?

Технические данные визита: IP-адрес, характеристики браузера и устройства, метки рекламы, признаки поведения. Имена, телефоны и содержимое форм не собираем. Визиты хранятся 90 дней. Добавьте в политику конфиденциальности сайта пункт о передаче технических данных сервису защиты от ботов.

Посмотрите на свой трафик без ботов

7 дней бесплатно, без привязки карты.

Начать бесплатно