- Подписывайтесь на канал KillBot, я там рассказываю о самих алгоритмах: https://t.me/KillBotRus
Принцип работы антибота KillBot
99% заходов на сайт идут с популярных браузеров - это Chrome, Safary, Opera и Firefox. Бот - это тот же браузер, но под программным управлением. Движек KillBot строит слепок браузера и автоматически определяет - кому он принадлежит: пользователю или боту. Т.е. весь трафик будет разбит на слепки. Боты будут за своими слепками, а пользователи - за своими.
На изображении выше левый столбец - это слепки заходов. В колонке "Визитов" написано сколько было визитов с данным слепком. Под слепком помечено - кому именно принадлежит слепок - пользователю или боту. При нажатии на ссылку "Вебвизор" - можно посмотреть все визиты с данным слепком в вебвизоре и по поведению понять, кому они принадлежат: пользователям или ботам.
Принадлежность слепка можно классифицировать самостоятельно.
Установка KillBot на сайт
Для установки защиты KillBot нужно создать скрипт KillBot по ссылке: https://killbot.ru/script/get-code . Инструкция по установке находится там же - внимательно читайте описание ко всем полям.
Если кратко, то установка KillBot включает в себя следующие шаги:
- Нужно создать .js файл
- Скопировать в него содержимое из соответствующего поля в настройках скрипта
- Закинуть этот js файл на хостинг в корень сайта
- Подключить этот файл к сайту добавлением строчки кода в head (скопировать и поместить кусочек кода в head).
Установить KillBot на конструктор так же можно, для сайта-конструктора содержимое JS файла просто вставляем в head или body.
Для начала устанавливайте скрипт с параметрами по умолчанию. Далее, в процессе работы, параметры можно оптимизировать.
Посмотрите видео о возможностях KillBot и как установить его на сайт:
Анализируем слепки заходов
Это очень сложный шаг. Для констультации, помощи, и контроля обращайтесь в техподдержку.
После установки скрипта ждем сутки, пока будет собрано достаточно данных для анализа (желательно чтобы накопилось посетителей 100-500, но можно и меньше, если все боты с одним слепком).
В личном кабинете KillBot переходим в раздел "Слепки" и анализируем посетителей каждого слепка по вебвизору.
Как именно анализировать слепки заходов смотрите в видео:
Финально донастраиваем скрипт
Кода все слепки классифицированы и в вебвизоре вы видите, что все визиты ботов помечены как боты, а визиты пользователей помечены как пользователи, то можно финально донастроить скрипт.
Финальная донастройка скрипта зависит от приследуемых вами целей:
- Если вы хотите просто убрать поведенческих ботов с сайта (это прямые заходы, переходы из поиска и др. спам заходы), то просто отключите счетчик метрики для бота. Яндекс не узнает, что бот посещал сайт, пользователь экрана верификации не увидит - все довольны.
- Если вы хотите фильтровать ботов в Яндекс Директ, то метрику от бота скрывать нельзя, так как нам нужно ботов собирать в аудиторию, чтобы на её основании создать похожую на ботов аудиторию. В этом случае оставьте скрытую установку, а счетчик метрики не скрывайте.
- Если нужно избавится от спам заявок. Здесь два варианта работы - или передавать результат проверки на бота в url - чтобы получать информацию от кого заявка через метку. Или организовать заход на сайт через экран и боту показать бесконечную капчу. Вариант работы через капчу я не люблю. Если хотите использовать капчу, то убедитесь, что все слепки классифицированы верно, чтобы капча не показывалась настоящим пользователям.
Остальные моменты по работе с KillBot смотрите в разделе FAQ: https://killbot.ru/faq. Там есть ссылки на видео по работе с Яндекс Директ, аудиторией ботов и другие полезные моменты.