Как правильно настроить Яндекс.Директ для работы с KillBot

Ключевые принципы, без которых реклама не взлетит

Прежде чем настраивать KillBot под Яндекс.Директ, важно подчеркнуть несколько фундаментальных вещей, без которых Директ не заведется.

1. KillBot не отменяет списание денег в Яндекс.Директе

Если KillBot пометил визит как бота — это не означает, что Яндекс не спишет деньги за клик. Списание происходит на стороне рекламной площадки Яндекса: если произошёл клик — деньги списаны; дошёл ли пользователь до сайта, был ли он ботом, мотивированным, «грязным» или «чистым», как именно мы его классифицировали - всё это не имеет значения.

Важно зафиксировать:
👉 Ни один сторонний сервис, включая KillBot, не может запретить Яндексу списывать деньги за клик. Это принципиально невозможно технически.

Что тогда делает KillBot?

KillBot не «экономит клик», и не возвращает деньги за грязный клик. Килбот помогает стратегии Директа обучаться на чистых данных. Килбот собирает ботов сайта, строит похожую аудиторию - и именно этой аудитории запрещаются показы рекламы. Т.е. Директ найдет другую аудиторию для обучения. Если новая аудитория так же грязная - килбот и её вычтет, и так далее.


2. Яндекс.Директ должен обучаться ТОЛЬКО на реальном трафике

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

Вот результат того, что Яндекс обучается на грязных конверсиях:

  • мотивированные пользователи притягивают мотивированных;

  • боты притягивают ботов;

  • мусор обучает алгоритм генерировать ещё больше мусора.


3. Как правильно работать с конверсиями (это критично)

Золотое правило:

В стратегию Яндекс.Директа должны попадать только подтверждённые, реальные, целевые заявки.

Нужно делать так:

  1. Пришла заявка.

  2. Менеджер перезвонил.

  3. Подтвердил, что это:

    • живой человек;

    • целевая аудитория;

    • реальный интерес.

  4. Только после этого отправляется офлайн-конверсия в Яндекс.

Если заявка:

  • не отвечает,

  • явно фейковая,

  • мотивированная,

  • ботная —

она не должна участвовать в обучении стратегии.

Именно здесь связка KillBot + корректная работа с конверсиями даёт максимальный эффект:

  • KillBot чистит входящий трафик;

  • вы не даёте Яндексу обучаться на мусоре;

  • алгоритм начинает искать действительно качественных пользователей.


Это база, без которой любые дальнейшие настройки KillBot и Директа просто не имеют смысла.

4. Первые сутки Яндекс.Директа — это всегда «грязь». И это нормально

Есть ещё один критически важный момент, который нужно понимать до запуска кампании.

Если вы только что запустили Яндекс.Директ, в первые 24 часа Директ гарантированно зальёт вас грязным трафиком. Это не баг и не ошибка настройки — это нормальное поведение Яндекс Директа. На старте Яндекс не знает кто для конверсии «хороший» пользователь, а кто плохой, Яндекс не знает какие площадки реально конвертят, поэтому он начинает тестировать весь доступный мусор который у него есть, а это приложения, площадки без трафика, WebView-клики, мусорные источники - и все остальные кому надо заплатить чтобы они не ушли из РСЯ.

Яндекс фиксирует эти клики и надеется, что хотя бы где-то появятся конверсии.

👉 Поэтому, если в первые сутки кампанию «заливает мусором» — это норма для Директа. Так Директ обучается.


В этот момент KillBot начинает играть ключевую роль:

  • грязный трафик помечается как ботный;

  • такие визиты автоматически попадают в корректировки ставок;

  • источники с мусорным поведением начинают минусоваться.

За счёт этого:

  • кампания обучается быстрее;

  • алгоритм Яндекса раньше начинает видеть разницу между мусором и реальными пользователями;

5. KillBot установлен, но спам конверсии всё ещё идут. Что делать?

Для начала убедитесь, что установлен именно ДНС Экран KillBot, а не JS интеграция. JS - только аналитика, от спама она не защищает, это технически не возможно.

При СПАМе Первое, что нужно сделать — зайти в Вебвизоре и найти именно те визиты, которые привели к спам-заявкам.

Визиты в вебвизоре можно найти тремя способами:

1. По IP-адресу:

  • Берёте IP из заявки;

  • находите визит в Вебвизоре (нужно сделать фильтр по "параметры посетителя" или "параметры визита" => ip равен);

    фильтр по IP в метрике

     

2. По времени:

  • смотрите точное время заявки;

  • находите визит в вебвизоре по таймингу;

3. Передачу номера сессии в KillBot через URL

В KillBot есть опция 'Параметр URL для передачи результата проверки на бота':

Параметр URL для передачи результата проверки на бота

Введите в него "is_bot" - все, после этого в url параметр килбот будет передавать номер сессии (в параметр sess). После этого с заявкой можно ловить значение параметра sess, и по этому параметру можно найти визит в вебвизоре:

ищем визит в метрике по номеру сессии


Когда мы нашли визит в Килботе нам нужно:
1. Посмотреть запись визита - по записи обычно видно бот использует браузер или пользователь, ботов до сих под пишут довольно грубо
2. Нужно посмотреть "параметры посетителя" или(и) "параметры визита" чтобы понять как килбот идентифицировал визит как пользователя или как бота. Если визит идентифицирован как бот, то можно залочить по слепку (параметр snsht)
3. Нужно сопоставить параметры посетителя по 3-5-ти спамным заявкам - если есть параметр, который одинаков для всех спам визитов, то можно написать правило в Килботе которое залочит визиты подходящие под правило 

визит по user id в килботе


4. Обязательно смотрим на чиcло возвратов визита который оставил спам - зачастую спам оставляют реальные мотивированные пользователи. В этом случае в Килботе нужно заблокировать UserID с которого был осуществлен заход:

блокируем визит по UserID

 

Очень важный момент: не все UserID можно блокировать

В Килботе UserID псевдо-уникальный. Килбот берет всевозможные доступные параметры и строит по ним UserID не зависящий от куки. Т.е. если пользователь зайдет в на сайт в режиме инкогнито или почистит куки, то UserID килбота останется прежним.

Тут нужно учитывать следующие моменты:
1. UserID от ботов почти всегда уникальные - их можно блочить смело;
2. UserID от десктопов (ПК) и Android, тоже высокая уникальность, так же можно блочить
3. ⚠️ UserID от iOS (iPhone, iPad) - опасный случай. В iOS встроен мощный антидетект, поэтому разные реальные пользователи могут иметь один и тот же UserID. Перед блокировкой UserID iOS обязательно смотрите все визиты с этим UserID в метрике. И если вы видите и другие легитимные визиты с тем же UserId, то лочить не нужно.


Итоговая логика работы со спамом

  1. Нашли спам-заявку.

  2. Нашли визит в Метрике.

  3. Связали визит с сессией KillBot.

  4. Проанализировали запись визита, посмотрели параметры посетителя, посмотрели как классифицировал визит Килбот.

  5. Если бот → блок.

  6. Если мотивированный:

    • анализ UserID,

    • история визитов, что нет полезных визитов с тем же UserID

    • только потом блокировка.

  7. Особая осторожность с iOS.


Финальный вывод

KillBot — это не «включил и забыл». Это дополнительный инструмент для работы с рекламным трафиком. Он будет эффективен только если и сама работа с Яндекс Директ выстроена эффективна.