Фильтрация ботов в Директ: Минусуем аудиторию ботов

В Яндекс.Директ нет стандартных инструментов для фильтрации ботов. Нельзя просто указать Яндексу: «Этому пользователю не показывай рекламу, а этому показывай». Но у рекламодателей есть инструмент — работа с аудиториями.

В Килботе можно отминусовать аудитории ботов двух разных типов:

  1. это аудитория ботов созданная на основе ботов именно вашего сайта (как сделать рассказывается далее в этой статье)
  2. это ОБЩАЯ аудитория ботов, созданная на основе ботов по всем сайтам что есть в Килботе (как это сделать инструкция тут)

Минусуем общую аудиторию ботов, собранных по всем сайтам, которые подключены к Килбот

Как это делается написано в отдельном документе тут: https://killbot.ru/node/81

Минусуем аудиторию ботов, созданную на основании ботов своего сайта

Суть подхода: вы можете собрать визиты ботов вашего сайта в аудиторию, создать похожую аудиторию и вычесть её в Яндекс Директ (выставить корректировку "-100%").

Парни, которые писали Яндекс Аудитории - большие молодцы: боты в интернете ведут себя схоже и в аудиторию они собираются превосходно. Очень много кейсов, что это работает, отзывы есть в моём Телеграм канале: https://t.me/KillBotRus/46, ниже скриншоты:
 

отзыв о минусации аудитории килбот для Яндекс Директ

 

Как исключить аудиторию ботов с помощью Killbot

Для минусации рекомендуется использовать аудитории созданные килботом, они входят в подписку ADS. С помощью метрики нельзя создать полноценную аудиторию визитов ботов и исключить из неё тех, кто решил капчу. Т.е. аудитория килбота будет более чистой, чем схожая аудитория созданная вручную.
 

  1. Установите скрипт Killbot на сайт. Зарегистрируйтесь на killbot.ru, посмотрите видео и вперед!. После установки, KillBot проанализирует каждый визит и пометит его в Яндекс.Метрике как «бот» или «не бот». Это позволит автоматически создать сегмент аудитории для фильтрации. В вебвизоре вы глазами сможете посмотреть какие визиты бот, а какие - нет и проконтролировать качество созданного сегмента.

  2. Подключаем кампанию Яндекс.Директ к KillBot. Переходим в раздел "Яндекс Директ"->"Кампании" (https://killbot.ru/yandex_direct/campaigns) и нажимаем на синюю кнопку "Подключить кампании Яндекс Директ":

    подключение кампаний яндекс директ к киллбот

     

  3. После импорта компаний KillBot предложит исключить одну из трёх аудиторий из директа

    • Аудитория «Боты минус капча»
      В этот сегмент попадают все визиты, которые Killbot определил как ботов, за исключением пользователей, прошедших капчу (bot = true и solved не true). Это универсальный вариант для большинства случаев.

    • Аудитория «В списке ботов»
      Сюда попадают только те визиты, слепки которых вы вручную добавили в группу ботов или они есть в системной группе ботов. Это позволяет точечно фильтровать только явных и массовых ботов.

    • Аудитория «Боты»
      В этот сегмент попадают все визиты, которые Killbot определил как ботов (bot = true):

      Варианты исключаемых аудиторий в Килбот
  4. ОБЯЗАТЕЛЬНО, расшарьте аудиторию ботов на похожих. Килбот этого не делает по умолчанию, так как АПИ Директа этой возможности не даёт. Для этого перейдите по ссылке(2),расшарить аудиторию на похожихдалее в списке аудиторий найдите нужную (3 - на скрине выше) :Выбираем аудиторию

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

. После сохранения Директ раздвои сегмент так:

директ раздвоил аудиторию

В новом дизайне директа это выглядит так: 

Настройки сегмента с ботами, полученными через сервис killbot.ru для корректировки аудитории в директе.



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

Ссылка на Сегменты Аудитории в Яндекс Директ

И дальше нужно найти аудиторию "Боты минус капча" и расшарить на похожую:

Расшариваем аудиториб боты минус капча на похожую

 

Далее проверяем есть ли корректировка на аудиторию (нажмите редактировать в вашей РК и далее скролите вниз страницу):

 

​​Боты минус капча

 

Какую аудиторию ботов минусовать именно в вашем случае

  • «Не решили капчу» — В аудиторию для минусации попадут визиты из директа, кому была показана капча (capt.2 в параметрах посетителя) и кто не решил капчу (solved=false в параметрах посетителя). Если вы выставите в настройках килбота "Показать капчу всем", то минусоваться будут все, кто не прошел капчу: и пользователи и боты. Если в килботе выставлено "Показать капчу ботам", то в аудиторию для минусации попадут визиты, помеченные как бот и не прошедшие капчу. Если в килботе показ капчи выключен, то в аудиторию 'не решили капчу' не попадет ни одного визита.

  • «Боты минус капча» —  В аудиторию для минусации попадут визиты из директа, которые помечены как бот (bot.true) , но если в этом визите была показана и решена капча, то визит будет исключен из аудитории для минусации. "Боты минус капча" - это универсальная аудитория которая подходит в большинстве случаев. Здесь важно, чтобы в вашем трафике не было бы ботов которые решают капчу. Поэтому, если в метрике если есть слепок помеченный как бот, в котором много решений капчи, то нужно посмотреть его посетителей в вебвизоре: если это боты, то можно просто заблокировать слепок без скрытия метрики, а если за слепком пользователи, то нужно перепометить слепок как пользователи. Если показ капчи выключен, то в аудиторию для минусации 'Боты минус капча' попадут все визиты, помеченные как бот.

 

Можно создать свою аудтиторию для минусации через метрику, НО

ВНИМАНИЕ! в метрике нельзя создать сегмент, который исключит из аудитории визиты, которые прошли капчу (т.е. реальных пользователей). Т.е. - мы можем создать аудиторию bot.true, но из этой аудитории исключить тех, кто решил капчу не сможем.  (bot.true + "не решил капчу"), так как событие не решения капчи отправляется килботом при закрытии сайта и редко доходит до метрики. Такую, более чистую аудиторию, "боты минус капча" создает только сам килбот по инструкции выше.

Как создать свою аудиторию для минусации в Метрике

Ниже я передаю идею - как по шагам самостоятельно настроить фильтрацию ботов в Яндекс.Директ используя ботовские визиты в Метрике.

Первым делом включите в метрике колонку "Параметры визитов" и "Параметры посетителя":

Параметры визитов, добавление

 

 

 

  • Каждый визит в метрике нужно разметить на пользователей и ботов (в случае Килбота это параметр посетителей bot.true): 

    разметка визитов на ботов килботом в вебвизоре

     

  • Далее для визитов ботов нужно создать сегмент в Метрике:

    создаем сегмент ботов

     

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

    Переход в сегменты и аудитории

  • Далее нажимаем "Новое условие". Здесь мы создадим аудиторию, похожую на ботов из нашей Метрики. При создании аудитории используйте опции как на скриншоте ниже: выберите нужный вам сегмент аудитории и выставьте "выбранный сегмент и похожие пользователи": 

  • Создаем похожую аудиторию

     

  • Все, аудитория создана - далее нам нужно отминусовать эту аудиторию в настройках кампании Яндекс.Директ.

  • Идем в настройки рекламной кампании и там нам нужен раздел "Корректировка ставок", выбираем там "Целевая аудитория": 

    целевая аудитория в корректировках ставок

     

  • Далее выбираем нашу созданную аудиторию и выставляем ей корректировку -100%, должно получиться так: 

    корректировка -100 на аудиторию ботов

     

Ключевой момент, что нужно пометить визиты ботов в Метрике

Это очень хорошо делает KillBot. Но, при желании, можно использовать и альтернативные варианты: например, считать нулевые визиты из Директа ботами и на основе их создавать аудиторию ботов и минусовать. Но тут велика вероятность зацепить и реальных пользователей, поэтому если делать разбивку Метрики на бот/пользователь Килботом - это будет предпочтительнее.

Почему корректировка ставок на аудиторию ботов работает?

Яндекс.Директ — это обучаемая система, основанная на нейросетях. Если пользователь ведёт себя на сайте хорошо (совершает целевые действия, конверсии), стратегия Яндекс.Директ старается найти похожих пользователей, чтобы повысить эффективность рекламы.

Аналогично работает и в обратную сторону: если вы выделяете сегмент ботов, Яндекс.Аудитории очень точно находит похожих на них пользователей. Дальше вы просто исключаете их из показа с помощью корректировки ставок.

Важно: использовать какую-то общую базу ботов бессмысленно. Эффективно работает только фильтрация ботов, похожих именно на ваших.

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Как проверить, что минусация аудитории ботов в Яндекс.Директ действительно работает

После подключения Killbot важно убедиться, что алгоритмы директ действительно отсеивают ботов и по объявлениям больше не кликают боты с минусуемыми слепками. Для этого просто посмотрите в метрике общее число визитов с самым жирным ботовским слепком по дням. После подключения Килбота (сразу или через 2-3 дня, в зависимости от объёма трафика), должно наблюдаться уменьшение визитов с ботовским слепком: 

Уменьшение визитов с ботовским слепком после подключения килбота

А что если ничего не изменилось и боты не фильтруются?

Кейсов, что именно такая минусация аудитории ботов работает очень много, их можно посмотреть в моем телеграм канале: https://t.me/KillBotRus. Поэтому, если что-то не работает, то в первую очередь обращайтесь сюда: https://t.me/grigoriy_melnikov  - я посмотрю и все проблемы решу.

Какие шаги  чтобы решить проблему:

  1. Нужно посмотреть в вебвизоре (или в посетителях) глазами те визиты которые попадают в аудиторию минусации и убедится что там нет реальных пользователей.
  2. Нужно убедится что все боты с Директа попадают в аудиторию для минусации.
  3. Нужно убедится что ботовские визиты фиксируются метрикой. Есть боты которые выпиливают себя из метрики - т.е. аудиторию для минусации на них основе никак не создать. 
  4. Нужно убедится что боты не осществляют конверсий.
  5. Нужно попробовать работать через Яндекс.Аудитории: https://audience.yandex.ru/ и вручную увеличить объем похожей аудитории ботов.
  6. Нужно попробовать создать отдельные для каждого слепка аудитории для минусации. В этом случае в аудиториях будут более похожие визиты и качество генерации схожей аудитории будет выше.

Расширить аудиторию ботов через Яндекс Аудитории

Если ботов очень много (тысячи в сутки) то можно аудиторию ботов для минусации увеличить до миллиона, как именно вот инструкция: https://killbot.ru/node/27

Работа с мастер-компаниями

Если вы используете мастер-компании, где нет возможности исключать аудитории напрямую, есть обходные решения:

  • Скрывать метрику для ботов, чтобы они не учитывались в конверсиях, и алгоритмы Яндекс.Директа не обучались на их действиях.

  • Создать отдельную «лайтовую» конверсию, и сделать возможность выполнять её только пользователям (если bot.false).

Заключение

Фильтрация ботов в Яндекс.Директ — это не полностью автоматический процесс, а грамотная работа с аудиториями и корректировками ставок. Используйте возможности Яндекс.Аудиторий для создания и исключения сегментов ботов, обновляйте их регулярно и анализируйте эффективность. Такой подход позволит вам сэкономить бюджет и повысить результативность рекламных кампаний.