Защита от скликивания рекламы в Яндекс Директе: как распознать ботов и что делать
Защита от скликивания строится на трёх уровнях: настройки самой рекламной кампании в Яндекс Директе, фильтрация ботов на сайте и в формах, и регулярный анализ трафика в Метрике и логах сервера. Скликивание это искусственные клики по рекламе, которые делают боты или люди без намерения покупать: деньги списываются, заявок нет. Яндекс сам отсеивает часть недействительных кликов и не берёт за них плату, но фильтр ловит не всё, особенно в рекламной сети. Полностью исключить скликивание нельзя, а снизить потери и, главное, не дать ботам испортить обучение автостратегий можно. Ниже о том, как распознать проблему и что делать.
Что такое скликивание и кто этим занимается
Под скликиванием обычно понимают три разных явления, и бороться с ними нужно по-разному.
- Конкуренты. Вручную или простыми скриптами кликают по вашим объявлениям, чтобы быстрее исчерпать дневной бюджет. Встречается, но реже, чем кажется рекламодателям.
- Боты, которые «нагуливают» профили. Это самая массовая история. Фермы ботов имитируют поведение живых людей: ищут, кликают по рекламе, листают сайты, заполняют формы. Им нужно, чтобы профиль выглядел человеческим, и ваш сайт для них просто часть маршрута. Против вас лично они ничего не имеют, но платите за их клики вы.
- Недобросовестные площадки рекламной сети. Приложения и сайты, которые зарабатывают на кликах по рекламе и накручивают их, в том числе случайными нажатиями в мобильных играх.
Отдельная беда последних лет: боты заполняют формы и отправляют фейковые заявки. Если цель в Метрике срабатывает на отправку формы, а кампания работает на автостратегии с оптимизацией конверсий, алгоритм учится на ботах и начинает приводить ещё больше ботов. Бюджет при этом тратится, а отчёт показывает хорошую стоимость конверсии.
Признаки, что рекламу скликивают
Одного признака мало, смотрите на сочетание.
| Признак | Где смотреть |
|---|---|
| Резкий рост CTR и расходов без роста звонков и заказов | статистика Директа, Мастер отчётов |
| Визиты длительностью 0-15 секунд и высокий процент отказов с рекламы | Метрика, отчёт «Директ, сводка» и «Источники» |
| Заявки с несуществующими телефонами, случайными именами, одинаковым текстом | CRM, почта, отчёт по целям |
| Всплески кликов ночью или с одной площадки рекламной сети | Мастер отчётов по площадкам, Метрика по времени |
| Визиты с устаревших браузеров, редких разрешений экрана, из неожиданных регионов | Метрика, отчёты «Технологии» и «География» |
| В Вебвизоре курсор не двигается или движется по прямым линиям | записи Вебвизора |
| Много визитов с хостингов и дата-центров, а не от домашних провайдеров | логи сервера |
Учтите, что Метрика не показывает IP-адреса посетителей. Если хотите видеть адреса и провайдеров, нужны логи сервера или собственный скрипт на сайте, который записывает данные визита.
Как разметить рекламу для анализа
Чтобы понять, откуда приходят боты, нужно знать не только кампанию, но и площадку, ключевую фразу и тип устройства для каждого визита. Для этого в ссылки объявлений добавляют UTM-метки с динамическими параметрами Директа, например {source} для площадки, {keyword} для фразы, {device_type} для устройства, {campaign_id} и {ad_id} для кампании и объявления. Собрать ссылку с метками удобно в нашем генераторе UTM-меток, а подробно о разметке рассказано в статье UTM-метки: что это и как создать.
С такой разметкой через неделю видно, какие площадки приносят визиты по три секунды, а какие реальные заявки.
Что настроить в Яндекс Директе
Площадки рекламной сети
Основная часть скликивания приходится на рекламную сеть, а не на поиск. Что можно сделать:
- Раз в неделю открывайте Мастер отчётов со срезом по площадкам и сравнивайте CTR, расход и конверсии. Площадки с аномально высоким CTR и нулём заявок добавляйте в список запрещённых в настройках кампании.
- Обратите внимание на мобильные приложения, особенно игры: случайные клики там массовые.
- Если в кампании включены внешние сети, проверьте их отдельно. При плохих результатах показы во внешних сетях можно отключить.
- Разделите поиск и сеть по разным кампаниям, чтобы видеть их результаты раздельно и управлять бюджетами отдельно.
Запрещённые IP-адреса
В настройках кампании можно запретить показ рекламы для конкретных IP-адресов. Но список короткий, а боты меняют адреса постоянно. Метод работает против конкретного конкурента с офисным IP, но не против ботоферм.
Корректировки и таргетинги
- Временной таргетинг: если ночью кликов много, а заявок нет, снизьте ставки или отключите показы.
- Корректировки по устройствам, полу и возрасту для сегментов, которые не конвертируются.
- Узкий географический таргетинг: только регионы, куда вы реально доставляете или где работаете.
Исключение ботов через аудитории
Самый действенный приём внутри Директа. Схема такая: на сайте вы определяете подозрительных посетителей (не прошли проверку, провели на сайте секунду, отправили форму с мусором) и отправляете для них в Метрику отдельную цель. По этой цели создаётся условие ретаргетинга, и на него в кампаниях ставится корректировка ставки минус 100 %. Реклама перестаёт показываться тем, кого вы уже распознали как ботов. Многие платные сервисы защиты от скликивания работают именно так, только определяют ботов своими алгоритмами.
Оплата за конверсии
В автостратегиях Директа можно выбрать оплату не за клики, а за конверсии. Тогда риск скликивания частично переходит на Яндекс: вы платите за достигнутую цель, а не за переход. Но это работает, только если цель настоящая. Если её достигают боты, вы будете платить за ботов.
Защита на стороне сайта
Здесь основная работа, потому что сайт вы контролируете полностью.
Чистые цели
Главное правило: цель в Метрике должна срабатывать только на настоящую заявку. Не на клик по кнопке «Отправить» и не на открытие страницы «Спасибо», которую бот откроет напрямую, а на ответ сервера после проверки заявки. Технически это JavaScript-событие, которое вызывается после того, как сервер принял форму и не нашёл признаков бота. Как настраивать такие цели, разобрано в статье цели в Яндекс Метрике.
Фильтрация форм
- Скрытое поле-ловушка. Поле, невидимое человеку: если оно заполнено, это бот.
- Проверка времени заполнения. Человек не заполняет форму за полсекунды.
- Проверка на сервере. Формат телефона, существующий код оператора, повторы с одного адреса, одинаковые тексты.
- Капча для подозрительных. Например, Yandex SmartCaptcha: обычный посетитель её почти не видит, а подозрительному показывается задание.
- Подтверждение телефона кодом или звонком там, где цена фейковой заявки высока.
Фильтрация на уровне сервера
Поведенческие боты часто приходят с адресов хостингов и дата-центров, обычный покупатель с домашнего или мобильного интернета. По логам сервера видно, какие сети дают мусорный трафик. Их можно ограничивать на уровне веб-сервера или файрвола, ставить лимиты частоты запросов, показывать проверку подозрительным подсетям. Это тонкая настройка: слишком жёсткие правила отрежут и живых людей, например сотрудников компаний, сидящих через корпоративные прокси.
Фильтрация роботов в Метрике
В настройках счётчика можно включить фильтрацию роботов не только по строгим правилам, но и по поведению. Это не защищает бюджет, но делает отчёты честнее: вы видите реальную картину по людям, а не по ботам.
Сервисы защиты от скликивания
На рынке есть платные сервисы: они ставят свой скрипт на сайт, анализируют визиты и автоматически передают данные о ботах в Директ через аудитории или списки площадок. Стоит учитывать:
- результат зависит от качества их алгоритмов, и проверить его можно только по своим данным: сравните стоимость реальной заявки до и после;
- ещё один внешний скрипт на сайте замедляет загрузку и получает данные ваших посетителей;
- сервис не исправит цели, которые срабатывают на ботов: это делается на вашем сайте.
План действий на первую неделю
Если подозрение появилось сегодня, начните с простого:
- День 1. Проверьте, на что срабатывает цель, по которой обучается стратегия. Если на клик по кнопке или открытие страницы «Спасибо», переделайте её на подтверждённую отправку формы.
- День 1-2. Добавьте в формы скрытое поле-ловушку и проверку времени заполнения. Это полчаса работы разработчика, а мусорных заявок станет заметно меньше.
- День 2. Проставьте UTM-метки с динамическими параметрами во всех объявлениях, если их ещё нет.
- День 3-7. Соберите статистику по площадкам и фразам. Отключите явно мусорные площадки, разделите поиск и сеть, если они в одной кампании.
- День 7. Сравните расход, число заявок и долю фейковых заявок с прошлой неделей. Решите, нужна ли серверная фильтрация и исключение ботов через аудитории.
Записывайте каждое изменение с датой: без этого через месяц будет непонятно, что сработало.
Возвращает ли Яндекс деньги
Яндекс автоматически отбрасывает клики, которые его система признала недействительными, и не списывает за них деньги. Если вы видите аномалию, которую фильтр пропустил, напишите в поддержку Директа: приложите период, кампании, площадки, данные Метрики и логов. Если проверка подтвердит недействительные клики, средства могут вернуть. Чем конкретнее данные, тем выше шанс на предметный ответ.
Частые вопросы
Можно ли полностью защититься от скликивания?
Нет. Боты становятся похожими на людей, и любой фильтр ошибается в обе стороны. Реальная цель: снизить долю мусорного трафика и, главное, не давать ботам влиять на обучение автостратегий.
Скликивают ли рекламу на поиске?
Реже, чем в рекламной сети, но бывает, особенно в нишах с дорогим кликом. Признаки те же: рост расхода без роста заявок, короткие визиты, странные заявки.
Что важнее: защитить рекламу или формы на сайте?
Формы. Защита форм и чистые цели исправляют обучение стратегий, экономят время менеджеров на фейковых заявках и делают аналитику честной. Это даёт эффект во всех каналах, а не только в Директе.
Влияют ли боты на SEO?
Боты, которые приходят из поиска и быстро уходят, могут портить поведенческие факторы сайта. Защита на уровне сервера и чистая аналитика помогают и здесь.
Сколько стоит защита от скликивания?
Настройки в Директе и Метрике бесплатны, нужно только время специалиста. Доработка форм и целей на сайте делается один раз и обычно занимает от нескольких часов до пары дней. Платные сервисы защиты работают по ежемесячной подписке, цена зависит от трафика. Начинать разумно с бесплатных мер и подключать сервис, если после них доля мусора остаётся высокой.
Если вы подозреваете, что бюджет уходит на ботов, мы проверим трафик и логи, настроим фильтрацию форм и сервера и чистые цели в Метрике. Подробнее на странице защиты от ботов и настройки Метрики.