В Яндекс.Директ нет стандартных инструментов для фильтрации ботов. Нельзя просто указать Яндексу: «Этому пользователю не показывай рекламу, а этому показывай». Но у рекламодателей есть инструмент — работа с аудиториями.
В Килботе можно отминусовать аудитории ботов двух разных типов:
- это аудитория ботов созданная на основе ботов именно вашего сайта (как сделать рассказывается далее в этой статье)
- это ОБЩАЯ аудитория ботов, созданная на основе ботов по всем сайтам что есть в Килботе (как это сделать инструкция тут)
Минусуем общую аудиторию ботов, собранных по всем сайтам, которые подключены к Килбот
Как это делается написано в отдельном документе тут: https://killbot.ru/node/81
Минусуем аудиторию ботов, созданную на основании ботов своего сайта
Суть подхода: вы можете собрать визиты ботов вашего сайта в аудиторию, создать похожую аудиторию и вычесть её в Яндекс Директ (выставить корректировку "-100%").
Парни, которые писали Яндекс Аудитории - большие молодцы: боты в интернете ведут себя схоже и в аудиторию они собираются превосходно. Очень много кейсов, что это работает, отзывы есть в моём Телеграм канале: https://t.me/KillBotRus/46, ниже скриншоты:
Как исключить аудиторию ботов с помощью Killbot
Для минусации рекомендуется использовать аудитории созданные килботом, они входят в подписку ADS. С помощью метрики нельзя создать полноценную аудиторию визитов ботов и исключить из неё тех, кто решил капчу. Т.е. аудитория килбота будет более чистой, чем схожая аудитория созданная вручную.
-
Установите скрипт Killbot на сайт. Зарегистрируйтесь на killbot.ru, посмотрите видео и вперед!. После установки, KillBot проанализирует каждый визит и пометит его в Яндекс.Метрике как «бот» или «не бот». Это позволит автоматически создать сегмент аудитории для фильтрации. В вебвизоре вы глазами сможете посмотреть какие визиты бот, а какие - нет и проконтролировать качество созданного сегмента.
-
Подключаем кампанию Яндекс.Директ к KillBot. Переходим в раздел "Яндекс Директ"->"Кампании" (https://killbot.ru/yandex_direct/campaigns) и нажимаем на синюю кнопку "Подключить кампании Яндекс Директ":
-
После импорта компаний KillBot предложит исключить одну из трёх аудиторий из директа:
-
Аудитория «Боты минус капча»
В этот сегмент попадают все визиты, которые Killbot определил как ботов, за исключением пользователей, прошедших капчу (bot = true и solved не true). Это универсальный вариант для большинства случаев. -
Аудитория «В списке ботов»
Сюда попадают только те визиты, слепки которых вы вручную добавили в группу ботов или они есть в системной группе ботов. Это позволяет точечно фильтровать только явных и массовых ботов. -
Аудитория «Боты»
В этот сегмент попадают все визиты, которые Killbot определил как ботов (bot = true):
-
- ОБЯЗАТЕЛЬНО, расшарьте аудиторию ботов на похожих. Килбот этого не делает по умолчанию, так как АПИ Директа этой возможности не даёт. Для этого перейдите по ссылке(2),
далее в списке аудиторий найдите нужную (3 - на скрине выше) :
кликните и сначала нажмите "Выполнено хотябы одно", а далее выберите "выбранный сегмент и похожие пользователи":
. После сохранения Директ раздвои сегмент так:
В новом дизайне директа это выглядит так:

Если вдруг вы обновили страницу и ссылка с сообщением что нужно расшарить аудиторию пропала в сообщениях килбота, то нужно перейди в Яндекс Директ в "сегменты аудитории":
И дальше нужно найти аудиторию "Боты минус капча" и расшарить на похожую:
Далее проверяем есть ли корректировка на аудиторию (нажмите редактировать в вашей РК и далее скролите вниз страницу):

Какую аудиторию ботов минусовать именно в вашем случае
-
«Не решили капчу» — В аудиторию для минусации попадут визиты из директа, кому была показана капча (capt.2 в параметрах посетителя) и кто не решил капчу (solved=false в параметрах посетителя). Если вы выставите в настройках килбота "Показать капчу всем", то минусоваться будут все, кто не прошел капчу: и пользователи и боты. Если в килботе выставлено "Показать капчу ботам", то в аудиторию для минусации попадут визиты, помеченные как бот и не прошедшие капчу. Если в килботе показ капчи выключен, то в аудиторию 'не решили капчу' не попадет ни одного визита.
-
«Боты минус капча» — В аудиторию для минусации попадут визиты из директа, которые помечены как бот (bot.true) , но если в этом визите была показана и решена капча, то визит будет исключен из аудитории для минусации. "Боты минус капча" - это универсальная аудитория которая подходит в большинстве случаев. Здесь важно, чтобы в вашем трафике не было бы ботов которые решают капчу. Поэтому, если в метрике если есть слепок помеченный как бот, в котором много решений капчи, то нужно посмотреть его посетителей в вебвизоре: если это боты, то можно просто заблокировать слепок без скрытия метрики, а если за слепком пользователи, то нужно перепометить слепок как пользователи. Если показ капчи выключен, то в аудиторию для минусации 'Боты минус капча' попадут все визиты, помеченные как бот.
Можно создать свою аудтиторию для минусации через метрику, НО
ВНИМАНИЕ! в метрике нельзя создать сегмент, который исключит из аудитории визиты, которые прошли капчу (т.е. реальных пользователей). Т.е. - мы можем создать аудиторию bot.true, но из этой аудитории исключить тех, кто решил капчу не сможем. (bot.true + "не решил капчу"), так как событие не решения капчи отправляется килботом при закрытии сайта и редко доходит до метрики. Такую, более чистую аудиторию, "боты минус капча" создает только сам килбот по инструкции выше.
Как создать свою аудиторию для минусации в Метрике
Ниже я передаю идею - как по шагам самостоятельно настроить фильтрацию ботов в Яндекс.Директ используя ботовские визиты в Метрике.
Первым делом включите в метрике колонку "Параметры визитов" и "Параметры посетителя":

-
Каждый визит в метрике нужно разметить на пользователей и ботов (в случае Килбота это параметр посетителей bot.true):
-
Далее для визитов ботов нужно создать сегмент в Метрике:
-
После создания сегмента ботов нужно сформировать «похожую аудиторию» (Look-alike). Это уже делается в аккаунте Яндекс Директ. В аккаунте Яндекс Директ заходим в "Библиотека"->"Сегменты аудитории":

-
Далее нажимаем "Новое условие". Здесь мы создадим аудиторию, похожую на ботов из нашей Метрики. При создании аудитории используйте опции как на скриншоте ниже: выберите нужный вам сегмент аудитории и выставьте "выбранный сегмент и похожие пользователи":
-
Все, аудитория создана - далее нам нужно отминусовать эту аудиторию в настройках кампании Яндекс.Директ.
-
Идем в настройки рекламной кампании и там нам нужен раздел "Корректировка ставок", выбираем там "Целевая аудитория":
-
Далее выбираем нашу созданную аудиторию и выставляем ей корректировку -100%, должно получиться так:
Ключевой момент, что нужно пометить визиты ботов в Метрике
Это очень хорошо делает KillBot. Но, при желании, можно использовать и альтернативные варианты: например, считать нулевые визиты из Директа ботами и на основе их создавать аудиторию ботов и минусовать. Но тут велика вероятность зацепить и реальных пользователей, поэтому если делать разбивку Метрики на бот/пользователь Килботом - это будет предпочтительнее.
Почему корректировка ставок на аудиторию ботов работает?
Яндекс.Директ — это обучаемая система, основанная на нейросетях. Если пользователь ведёт себя на сайте хорошо (совершает целевые действия, конверсии), стратегия Яндекс.Директ старается найти похожих пользователей, чтобы повысить эффективность рекламы.
Аналогично работает и в обратную сторону: если вы выделяете сегмент ботов, Яндекс.Аудитории очень точно находит похожих на них пользователей. Дальше вы просто исключаете их из показа с помощью корректировки ставок.
Важно: использовать какую-то общую базу ботов бессмысленно. Эффективно работает только фильтрация ботов, похожих именно на ваших.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Как проверить, что минусация аудитории ботов в Яндекс.Директ действительно работает
После подключения Killbot важно убедиться, что алгоритмы директ действительно отсеивают ботов и по объявлениям больше не кликают боты с минусуемыми слепками. Для этого просто посмотрите в метрике общее число визитов с самым жирным ботовским слепком по дням. После подключения Килбота (сразу или через 2-3 дня, в зависимости от объёма трафика), должно наблюдаться уменьшение визитов с ботовским слепком:
А что если ничего не изменилось и боты не фильтруются?
Кейсов, что именно такая минусация аудитории ботов работает очень много, их можно посмотреть в моем телеграм канале: https://t.me/KillBotRus. Поэтому, если что-то не работает, то в первую очередь обращайтесь сюда: https://t.me/grigoriy_melnikov - я посмотрю и все проблемы решу.
Какие шаги чтобы решить проблему:
- Нужно посмотреть в вебвизоре (или в посетителях) глазами те визиты которые попадают в аудиторию минусации и убедится что там нет реальных пользователей.
- Нужно убедится что все боты с Директа попадают в аудиторию для минусации.
- Нужно убедится что ботовские визиты фиксируются метрикой. Есть боты которые выпиливают себя из метрики - т.е. аудиторию для минусации на них основе никак не создать.
- Нужно убедится что боты не осществляют конверсий.
- Нужно попробовать работать через Яндекс.Аудитории: https://audience.yandex.ru/ и вручную увеличить объем похожей аудитории ботов.
- Нужно попробовать создать отдельные для каждого слепка аудитории для минусации. В этом случае в аудиториях будут более похожие визиты и качество генерации схожей аудитории будет выше.
Расширить аудиторию ботов через Яндекс Аудитории
Если ботов очень много (тысячи в сутки) то можно аудиторию ботов для минусации увеличить до миллиона, как именно вот инструкция: https://killbot.ru/node/27
Работа с мастер-компаниями
Если вы используете мастер-компании, где нет возможности исключать аудитории напрямую, есть обходные решения:
-
Скрывать метрику для ботов, чтобы они не учитывались в конверсиях, и алгоритмы Яндекс.Директа не обучались на их действиях.
-
Создать отдельную «лайтовую» конверсию, и сделать возможность выполнять её только пользователям (если bot.false).
Заключение
Фильтрация ботов в Яндекс.Директ — это не полностью автоматический процесс, а грамотная работа с аудиториями и корректировками ставок. Используйте возможности Яндекс.Аудиторий для создания и исключения сегментов ботов, обновляйте их регулярно и анализируйте эффективность. Такой подход позволит вам сэкономить бюджет и повысить результативность рекламных кампаний.