Охота на ботофермы: как защитить Яндекс.Директ от кликфрода и перестать кормить конкурентов
Вы пополнили рекламный кабинет утром, выставили адекватные ставки, а к полудню дневной лимит испарился при нуле реальных звонков. Знакомая картина для каждого, кто крутит рекламу в конкурентных нишах: эвакуация авто, вскрытие замков, банкротство, ремонт квартир, оптовая торговля или аренда спецтехники. В таких тематиках клик на поиске легко доходит до нескольких тысяч рублей, и недобросовестные конкуренты давно сделали скликивание (кликфрод) рутинным инструментом выдавливания чужих объявлений из аукциона.
Штатный антифрод Яндекса неплохо отсекает примитивные скрипты и даже возвращает часть списанных средств, но против современных «прогретых» ботов он регулярно дает сбой. Сегодняшняя ботоферма — это не банальный скрипт автокликера, а распределенная сеть с резидентскими прокси, уникальными цифровыми отпечатками браузеров (Canvas, WebGL, AudioContext) и предварительно нагулянными cookie-профилями.

Симптомы скликивания: как вычислить накрутку в Метрике
Прежде чем вносить радикальные изменения в кампании, важно отделить нецелевой трафик от целенаправленной атаки ботов. Сигналами кликфрода служат следующие маркеры:
- Аномальный рост CTR при резком падении конверсии. Внезапный всплеск кликабельности по самым дорогим коммерческим ключам, после которого в Метрике лавинообразно растет процент отказов (визиты длительностью до 10–15 секунд).
- Странные паттерны в Вебвизоре. Слишком плавные траектории курсора без микроколебаний, рывковый скролл без пауз на чтение оффера или мгновенное попадание мыши в кнопку заявки через полторы секунды после загрузки страницы.
- Всплеск спам-заявок с «мертвыми» номерами. Боты научились не просто скликивать бюджет, но и заполнять формы на сайте. Это делается для того, чтобы скормить автостратегиям Директа фальшивые сигналы и заставить алгоритм оптимизироваться на привлечение мусора.
- Нереалистичная плотность показов в нетипичное время. Резкий перерасход бюджета ночью или ранним утром при отсутствии сезонных факторов.
Ручная защита: что настроить внутри кабинета Директа
Полностью изолировать сайт от ботов только встроенными инструментами кабинета не выйдет, но срезать до 40% мусорных расходов можно базовой гигиеной.
- Отрицательные корректировки по сегментам Метрики. Создайте сегмент посетителей с отказами (визиты менее 15 секунд, совершившие 0 действий). Передайте его в Яндекс.Аудитории и выставьте в параметрах кампании корректировку ставок «-100%» для этой группы.
- Защита форм через Honeypot и капчу. Добавьте в формы скрытые поля, которые не видны человеку через CSS, но заполняются роботами, либо подключите Яндекс SmartCaptcha. Если скрытое поле заполнено — скрипт прерывает отправку заявки и не регистрирует конверсию в Метрике.
- Перевод автостратегий на квалифицированные лиды. Никогда не ставьте оптимизацию кампаний по промежуточным действиям вроде «Клик по кнопке» или «Открытие попапа». Передавайте из CRM офлайн-конверсии со статусом «Лид подтвержден» или «Сделка создана». Алгоритм Директа перестанет обучаться на ботах, спамящих фальшивыми контактами.
- Жесткая чистка площадок в РСЯ. Регулярно отключайте мобильные приложения и сомнительные сайты с показателем отказов выше 70–80%.
Специализированные сервисы от кликфрода: когда подключать тяжелую артиллерию
В перегретых нишах с бюджетами от 100 000 рублей в месяц ручной сегментации недостаточно: боты постоянно меняют IP-адреса и отпечатки. В этом случае подключают профессиональные сервисы защиты (Botfaqtor, ClickFraud, ClickProtect и аналогичные решения).
Их логика работы строится на многоуровневом скоринге:
- JS-пиксель на сайте считывает свыше сотни поведенческих и технических параметров устройства в момент клика.
- Данные сверяются с единой обновляемой базой бот-сетей по всей стране.
- При обнаружении скликивания сервис мгновенно отправляет идентификатор пользователя по API в сегменты Яндекс.Аудиторий, блокируя показ рекламы этому боту во всех ваших кампаниях.
Главная цель профессиональной защиты — не просто поймать конкретный IP, а сделать атаку экономически бессмысленной для конкурента. Когда бот перестает видеть ваши объявления в выдаче, заказчик накрутки впустую сжигает ресурсы своего софта, а ваш рекламный бюджет начинает работать на привлечение реальных клиентов.
