У клиента есть сайт - портал недвижимости. На этом портале размещается платная реклама компаний-застройщиков и кварталов новостроек.
У сайта два источника трафика:
- органический - в основном из поиска
- рекламный - из РСЯ
Из РСЯ идет очень много ботов: большую часть из них Директ фильтрует, но это не спасает от, того что эти боты кликают по платным рекламным баннерам на сайте клиента.
Проблема: Рекламодатели клиента жалуются на обилие ботов в рекламных баннерах.
Решение: Был установлен экран KillBot как посредник между кликом по баннеру и сайтом рекламодателя. Бот направлялся обратно на сайт, а настоящий пользователь переходил на сайт рекламодателя. Осуществлена 100% фильтрация ботов, которая не затронула настоящих пользователей.
Выявление клик-ботов
Для выявления клик-ботов будем использовать наш стандартный подход:
- Устанавливаем скрытый скрипт KillBot,
- Ждём пока соберётся аналитика по слепкам заходов,
- Анализируем поведение посетителей в каждой группе слепков,
- Выявляем слепки клик-ботов,
- Блокируем визиты, слепки которых совпадают с слепками клик-бота.
Как устанавливать скрипт KillBot я здесь рассказывать не буду - я это описал писал в других кейсах, так же есть описание в основной инструкции использования KillBot: https://killbot.ru/node/1
После установки скрипта, началась собираться статистика по слепкам визитов. Заходим в "слепки" и видим, что KillBot сразу выявил бота, который генерирует очень много кликов:
Слепок этого бота: 531371221. Для контроля, что слепок 531371221 принадлежит именно боту анализируем поведение пользователей, принадлежащих этому слепку в вэбвизоре. Данные визиты в вебвизоре можно найти двумя методами:
- или в вебвизоре вручную указать фильтр: параметры посетителя, snsht=531371221
- или в интерфейсе KillBot нажать на ссылку "Вебвизор" напротив номера слепка:
Стандартно, все визиты ботов имеют схожее поведение. А если мы раскроем посещаемые страницы, то увидим посещение страниц пользовательского соглашения - это в ботах я очень люблю)):
Так как этот один бот генерирует большинство трафика, то заказчик сказал заблокировать только его одного. Далее стандартно добавляем этого бота в группу ботов. Как это сделать описано в инструкции здесь: https://killbot.ru/node/1. И настраиваем скрипт так, чтобы он только один слепок считал ботом, а остальные - настоящими пользователями.
Блокировка клик ботов.
Цель, это отсеять ботов на пути перехода на платный баннер, поэтому в финале, на сам сайт KillBot мы устанавливать не будем. Мы установим KillBot как страницу редиректа: пользователя мы направим на целевой сайт клиента, а бота мы вернем обратно на сайт:
Для установки экрана KillBot как страницы редиректа, в корень сайта был помещён файл kb.html, и рекламные переходы с сайта были настроены с переходом через этот экран.
Т.е. ссылка перехода на сайт рекламодателя <a href = 'https://client-website.ru'>перейти на сайт рекламодателя</a>
трансформируется в ссылку: <a href = '/kb.html?hash_str=dfRDFds&dest=https://client-website.ru'>перейти на сайт рекламодателя</a> в которой редирект на сайт https://client-website.ru осуществиятся только если слепок захода не равен 531371221. В противном случае визит будет возвращен обратно на сайт и бот не попадёт на сайт рекламодателя