Фрод и скликивание в Яндекс Директе: почему боты атакуют лид-формы и как защитить бюджет

Команда LeadShield ~17 мин чтения

Бюджет кампании выгорает к обеду, заявки приходят, а отдел продаж докладывает о недозвонах. Вы ужимаете площадки РСЯ, меняете креативы, поднимаете ставки — картина не меняется. С высокой вероятностью вы смотрите не на слабый оффер, а на фрод: клики и заявки, которые генерируют боты. По нашим данным, типовая кампания на лиды без защиты формы теряет 15–40% бюджета на мусоре.

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

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

Что такое фрод и скликивание в 2026 году: как устроен ботнет

Под фродом в контексте рекламы понимают накрученные действия, за которые платит рекламодатель: показы без реального пользователя, клики ботов, заявки со случайными номерами. Скликивание — частный случай: клики по объявлениям конкурента, чтобы выбить бюджет и занять его место в аукционе. Есть и обратная сторона — «накрутка конверсий», когда боты специально отправляют формы, чтобы испортить статистику обучения автостратегий конкурента.

Инфраструктура фрода за последние годы изменилась радикально, и старые представления о «палевных ботах» больше не работают.

Из дата-центров в резидентские сети

Пять лет назад ботов было относительно просто отличить: они жили в дата-центрах, ходили с известных диапазонов IP и пользовались пустыми браузерами. Сегодня фрод-инфраструктура перебралась в резидентские сети: заражённые домашние устройства, мобильные фермы, эмуляторы телефонов с реальными SIM-картами. Аренда такой инфраструктуры — коммерческий сервис: фрод-группа покупает доступ к тысячам «чистых» устройств и распределяет клики между ними, чтобы ни одно не выглядело подозрительным.

Результат: бот заходит с мобильного IP настоящего оператора, с реальным user-agent, двигает мышью с человеческими паузами и заполняет форму неторопливо. Сигналов «из дата-центра» больше нет. Антифрод площадки оценивает вероятность бота по десяткам параметров — но против качественного резидентского ботнета его сигналы часто бессильны, особенно если бот воспроизводит поведение целевой аудитории.

Поверх резидентских сетей работают антидетект-браузеры: коммерческие продукты, подменяющие отпечаток устройства, Canvas, WebGL, часовой пояс и язык. Одна лицензия управляет сотнями «профилей», каждый из которых выглядит как отдельный человек с отдельным телефоном. Мобильные фермы — следующий уровень: стойки с реальными смартфонами и SIM-картами, где задания распределяются между устройствами, чтобы у каждого оставалась правдоподобная история активности. Для рекламодателя отличить такое «устройство» от клиента в метро по внешним признакам практически невозможно — именно поэтому фильтрация на уровне клика упирается в потолок.

Зачем боты атакуют лид-формы

У фрода против лидогенерации три мотивации. Первая — конкурентная: выбить ваш бюджет утром, чтобы объявления исчезли из аукциона к вечернему пику спроса. Вторая — монетизация через вас: фрод-группы продают трафик рекламным сетям и арбитражникам, и «заявка» становится товаром. Третья — испорченная оптимизация: если ваши конверсии сделать грязными, автостратегия начнёт покупать некачественный трафик, и цена вашего лида вырастет без всякого вмешательства в ставки.

Форма на посадочной без защиты — идеальная мишень для всех трёх сценариев: каждая отправка засчитывается конверсией, конверсия стоит денег, а проверить её реальность в момент отправки некому.

Типичный сценарий атаки выглядит так: всплеск показов вне пиковых часов, рост CTR, затем поток заявок с почти идентичными текстами и номерами из разных регионов. Менеджеры не дозваниваются, рекламодатель списывает это на «сезонность» или «плохой креатив», а ботнет тем временем проходит по следующим кампаниям в нише. Через месяц такой работы статистика обучения алгоритмов настолько грязная, что восстанавливать её приходится с нуля.

Скликивание и накрутка конверсий — две разные атаки

Их часто смешивают, а механика и последствия у них разные. Скликивание направлено на бюджет: бот кликает по объявлению, деньги списываются, рекламодатель вылетает из аукциона. Здесь вред конечен и виден сразу — необычный расход бюджета. Накрутка конверсий направлена на данные: бот не просто кликает, а доходит до формы и отправляет её, потому что автостратегия обучается именно на целях. Вред здесь отложенный: бюджет тратится «нормально», но на не ту аудиторию.

Практическое следствие: скликивание частично лечится настройками кампании и возвратами площадки, а накрутка конверсий — нет. Пока цель считается по факту отправки формы без проверки номера, алгоритм получает от бота ровно тот сигнал, что и от клиента. Различить их можно только на уровне сайта, смотря, что стоит за «конверсией».

Сколько стоит фрод и кто им занимается

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

Важно понимать: атакующий не обязан быть вашим прямым конкурентом. Часто это посредники, продающие «трафик» сетям и арбитражникам, которым нужна любая конверсия на любом оффере. Поэтому «у нас нет конкурентов, которые бы так поступили» — не аргумент: мотивация у фрода рыночная, а не личная.

Почему антифрод Яндекса не решает проблему лид-форм

Антифрод площадки — серьёзный: он анализирует каждый клик по десяткам сигналов, отсекает часть ботов до списания денег и постфактум возвращает часть бюджета. Но у него есть принципиальное ограничение: он работает там, где живёт площадка, — на аукционе и клике. Его задача — защитить аукцион от накрутки, а не вашу форму от заполнения.

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

Бот, дошедший до сайта, уже на вашей территории. Он заполняет поля, отправляет форму, и в CRM появляется «лид» с мусорным номером. Площадка эту заявку не фильтрует и деньги за неё не вернёт: формально конверсия случилась, цель выполнена. Возвраты за «некачественные лиды» не предусмотрены ни в Директе, ни в Google Ads — это ваша внутренняя метрика, а не их.

Хуже того — автостратегия обучается на этих конверсиях. Если 30% целей — мусор, алгоритм начинает искать похожую аудиторию: больше ботов, выше цена лида, ниже качество. Снаружи кампания выглядит рабочей: заявки есть, продаж нет, причина «не видна», и рекламный бюджет продолжает уходить. Круг замыкается сам на себе.

Как фейковые конверсии портят автостратегии

Автостратегии Директа — от «максимум конверсий» до tCPA — обучаются на целях, которые приходят из вашего счётчика. Алгоритм не знает, что заявка фейковая: для него это сигнал «вот такой пользователь конвертируется, ищем больше таких». Когда 20–30% целей — мусор с характерным поведением (короткие сессии, ночное время, одни и те же площадки), стратегия переориентируется на покупку именно этого трафика.

Внешне это выглядит как «всё хуже и хуже без причин»: цена цели ползёт вверх, доля недозвонов растёт, а объём заявок держится. Рекламодатель чаще всего отвечает повышением бюджета или сменой креативов — и заливает масло в огонь, покупая ещё больше похожего мусора. Размыкать круг нужно на стороне данных: пока в цель попадают боты, любая настройка кампании — гадание.

Вывод: защита рекламы не заканчивается настройками кампании. Последний рубеж — сама форма, и тянуть этот рубеж приходится собственными инструментами, а не надеждой на алгоритмы площадки.

Что такое возврат за некорректные клики и почему он не спасает

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

5 признаков фродового трафика в статистике кампании

Фрод редко прячется полностью — он оставляет следы в метриках. Пять сигналов, на которые стоит смотреть каждую неделю. Все они доступны в стандартных отчётах Директа и Метрики без дополнительных инструментов.

Почему именно еженедельно: фрод-атаки цикличны. Пока бюджет не кончится или кампания не «прогреется» на мусоре, ботнет работает интенсивно, затем даёт передышку на несколько дней и возвращается. Смотреть раз в месяц — значит видеть усреднённую кашу. Раз в неделю — значит ловить волну и понимать её источник по датам и площадкам.

  1. CTR выше нормы без роста обращений

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

  2. Ночные и выходные всплески при B2B-аудитории

    Живые закупщики не оставляют заявки регулярно в три часа ночи. Стабильные всплески вне рабочего времени — почти верный признак автоматики. Смотрите отчёт «время» в Метрике, а не усреднённые сутки.

  3. Серия заявок с одного IP или подсети

    Несколько «лидов» за минуты с одного адреса — перебор скрипта, а не ажиотаж спроса. Даже если IP резидентский, серийность выдаёт: живые люди так не синхронизируются.

  4. Резкий рост недозвонов без изменений в оффере

    Если менеджеры вдруг «перестали дозваниваться», хотя форма и реклама не менялись, — проверяйте номера заявок, а не скрипты продаж. Один день недозвонов — случайность, две недели — тренд.

  5. Гео-несоответствие

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

Один пункт — повод разобраться. Три и больше — почти диагноз. Начать лучше с проверки самих заявок: в статье о том, как отличить бота от человека по заявке, — готовая таблица из семи признаков и инструкция по HLR-проверке номеров.

Как проверить кампанию за 30 минут

Пошаговый мини-аудит, который делается силами маркетолога без разработчиков:

  1. Откройте Метрику: отчёт «Время» по цели «отправка формы» за 14 дней. Ночные пики при B2B-оффере — первый звоночек.
  2. Сверьте гео конверсий с таргетингом кампаний: заявки из регионов вне таргета — второй.
  3. Выгрузите 50 последних заявок и посчитайте долю недозвонов за два рабочих дня. Больше 25% — повод для пакетной проверки номеров.
  4. В Директе сравните CTR неделя к неделе: рост на 30%+ без изменений в объявлениях — признак скликивания.
  5. Проверьте возврат за недействительные клики: если он есть и вырос — площадка тоже видит аномалию, просто действует на своём уровне.

Зафиксируйте результат мини-аудита в таблице: доля ночных конверсий, доля недозвонов, аномальный CTR, гео-несоответствия. Эта таблица станет базой для сравнения после внедрения защиты — и главным аргументом при разговоре о бюджете с теми, кто привык смотреть только на цену лида.

Фрод или сезонность: как не перепутать

Главная опасность диагноза «нам скликивают» в том, что им удобно объяснять любую просадку. Реальный спрос действительно падает: отпуска, кризисы, конец квартала, усталость креатива. Разница в том, как именно падают метрики. Сезонность бьёт по всей воронке равномерно: меньше показов, меньше кликов, меньше заявок, но доля недозвонов и гео-адекватность остаются прежними. Фрод бьёт выборочно: показы и клики есть, а качество заявок рушится.

Три вопроса, которые отличают одно от другого за десять минут:

  • Просадка одинакова по всем кампаниям или концентрируется на одной-двух площадках? Сезонность не выбирает площадки.
  • Изменилась ли доля недозвонов? При фроде она растёт первой — раньше, чем падает объём заявок.
  • Есть ли «новые регионы» среди конверсий, где раньше не было клиентов? Сезонный спрос не мигрирует по карте внезапно.

Если на все три вопроса ответ «да» — это не сезонность, и пережидать бессмысленно: автостратегия переобучается на мусоре каждый день, пока вы ждёте. Проверка номеров из свежих заявок ставит точку в споре быстрее любых споров о метриках: мусорный номер — это факт, а не интерпретация.

Как защитить форму, а не только клики: невидимая верификация

Рабочая схема переносит точку фильтрации с клика на форму. Клиент заполняет форму как обычно, затем виджет просит подтвердить номер: flash-звонком — он в 2–3 раза дешевле SMS — или SMS в каскаде. Скрипт с мусорным номером код не получит и форму не отправит. Более того: заявка с реальным, но чужим номером из украденной базы тоже не пройдёт — SIM-карта лежит у другого человека. Попытка остаётся в логах с IP, каналом и результатом, а в CRM уходят только заявки с подтверждённым номером.

У такой защиты рекламы от ботов на уровне формы три практических следствия. Первое: автостратегия обучается на чистых конверсиях и начинает искать живых клиентов — эффект накапливается неделями и обычно заметен в CPA уже через 3–4 недели. Второе: менеджеры перестают тратить часы на недозвоны. Третье: появляется честная картина по кампаниям, площадкам и креативам — решения об ужатии бюджета принимаются по данным, а не по ощущениям.

Подключение — 2 строки кода в head сайта, как счётчик метрики. Работает с формами на Tilda, WordPress, Bitrix24 и с любыми HTML-формами. Установка занимает пару минут и не требует разработчика.

Платформенная поддержка закрывает главный страх внедрения — «а у нас нестандартная форма». Готовые плагины и модули есть для Tilda, WordPress и Bitrix24 (ссылки на интеграции — в подвале страницы): установка из каталога, настройка в визуальном редакторе, без правки кода формы. Для самописных сайтов достаточно универсального виджета — две строки в head, селекторы полей подхватываются автоматически или задаются вручную.

Где заканчивается зона ответственности каждого уровня защиты
УровеньЧто отсекаетЧто не отсекает
Антифрод площадкиЧасть ботовских кликов до списания, накрутку показовБота, дошедшего до сайта и отправившего форму; возврат за фейковые заявки
Поведенческий фильтр формыСкрипты и простые ботнеты по поведению и IPРезидентских ботов с человеческим поведением; опечатки живых людей
Верификация номераВсё, что не владеет номером: ботов, мусорные и чужие номераЖивого клиента с нецелевым запросом

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

Почему не капча

Спросите себя, где конверсия вашей формы дороже: в потере одного процента живых заявок или в пропущенном боте. Рекламная форма, за которую вы уже заплатили за клик, — худшее место для капчи: вы платите за трафик, а затем сами же отсеиваете часть оплативших клиентов на дополнительном шаге. Капча уместна там, где спам бесплатен для атакующего: в комментариях, на форумах. В лид-форме, оплаченной из рекламного бюджета, она работает против вас. Невидимая верификация решает ту же задачу, не показывая человеку ничего, кроме пары цифр кода.

Три возражения против верификации — и ответы

«Клиенты не любят лишний шаг». Любят не шаги, а ясность. Ввод четырёх цифр с экрана занимает секунды, а вот перезвон компании на несуществующий номер, оставленный с опечаткой, клиента стоит потерянной заявки. Сравнить можно только на своих данных: включите верификацию на две недели и посмотрите на доходимость и конверсию в сделку — в большинстве ниш они не падают, потому что форма и без того фильтрует нецелевую аудиторию.

«Это дорого». Проверка стоит от 29 ₽, а защита оформляется подпиской за пакет проверок — например, тариф «Старт» за 1 690 ₽ в месяц. Для сравнения: один фейковый лид при цене клика в нише от 300–500 ₽ стоит дороже одной проверки. Каскад flash call → SMS держит расходы в рамках пакета: flash call в 2–3 раза дешевле SMS, и до SMS очередь доходит только там, где звонок не дошёл.

«У нас нестандартная форма, внедрять сложно». Подключение — 2 строки кода в head сайта, как счётчик метрики. Готовые модули есть для Tilda, WordPress и Bitrix24, для самописных форм достаточно универсального виджета. Первые данные по доле мусора видны в день установки, до оплаты — 5 бесплатных проверок каждый месяц.

Как выбрать канал подтверждения

Верификация может идти тремя каналами, и выбор влияет и на бюджет, и на доходимость. Flash call — робот дозванивается на номер и последние цифры входящего номера служат кодом: дешевле SMS в 2–3 раза, подтверждение занимает секунды. SMS — классический код в тексте: дороже, зато привычно всем. Telegram-бот — код в мессенджере: выгоден, если аудитория им активно пользуется.

На практике работает каскад: сначала flash call, если не удалось дозвониться — SMS, затем Telegram. Доходимость такой цепочки — 60–70% заявок против 30–45% у одиночного канала, а расходы остаются в рамках того же пакета проверок подписки. Клиент не замечает сложности: для него это пара цифр, введённых один раз.

Что видно в логах после внедрения

После подключения каждая попытка отправки фиксируется: время, IP, канал подтверждения, результат. Это даёт то, чего раньше не было в принципе, — обратную связь по рекламным кампаниям: какие объявления и площадки дают отказы подтверждения, какие — чистые заявки. Решения об ужатии бюджета перестают быть интуицией: сначала чистим трафик, потом смотрим статистику.

Калькулятор: сколько бюджета возвращает защита

Прикинем на реалистичной кампании. Возьмём средние цифры: бюджет 100 000 ₽ в месяц, цена лида 500 ₽, доля фродовых заявок 30% — это нижняя граница диапазона, который мы видим на незащищённых формах.

Пример: кампания 100 000 ₽/мес, CPA 500 ₽

  • Бюджет кампании в месяц 100 000 ₽
  • Средняя цена лида 500 ₽
  • Лидов в месяц 200
  • Доля фродовых заявок 30% = 60 лидов
  • Списания на фрод 30 000 ₽/мес
  • Подписка LeadShield, тариф «Про» 3 990 ₽/мес
Прямая экономия в месяц ≈ 26 000 ₽

Подписка LeadShield — это пакет проверок в месяц (на тарифе «Про» — 100), а не оплата за каждый звонок: стоимость защиты не растёт от числа атак ботов.

Это только прямая экономия рекламного бюджета. В неё не входят часы менеджеров на шестьдесят недозвонов и эффект переобучения автостратегии на чистых данных — он накапливается неделями и обычно превышает прямую экономию. Если конверсия в сделку 10%, а каждая фейковая заявка вытесняет живого клиента со средним чеком 150 000 ₽, скрытая потеря на каждом фейке — ещё около 15 000 ₽ недополученной маржи.

Если фродовых заявок меньше — скажем, 10% — прямая экономия около 10 000 ₽ при том же тарифе. Небольшим кампаниям хватит тарифа «Старт» за 1 690 ₽/мес с 30 проверками. Точку безубыточности каждый считает под свои цифры, но при типовых CPA она наступает уже при 5–7 фейковых заявках в месяц — а стартовый пакет из 5 бесплатных проверок позволяет снять реальную долю мусора до принятия решения.

Малый бизнес: второй сценарий

Кампания на 30 000 ₽/мес, цена лида 300 ₽, сто лидов, из них 15 фродовых. Прямая потеря — 4 500 ₽, плюс 15 недозвонов по 6 минут — ещё полтора часа менеджера. Тариф «Старт» за 1 690 ₽ закрывает защиту с запасом, а экономия в 2,5–3 раза превышает стоимость подписки уже без учёта эффекта чистых данных для автостратегии. На маленьких бюджетах эффект меньше в рублях, но больше в процентах: мусор бьёт по малой кампании точнее, потому что каждый день статистики весит больше.

Честно: когда защита не нужна

Верификация — не универсальная обязаловка. Если у вас органический трафик без рекламы, три-четыре заявки в неделю и ручная обработка каждой — менеджер и так проверит номер в разговоре, и подписка не окупится. Если форма — лид-магнит с низким порогом, где номер не обязателен, — верификация добавит лишний шаг и срежет конверсию.

Защита окупается там, где форма стоит денег: платный трафик с ценой лида от 300 ₽, объём от 30–50 заявок в месяц, отдел продаж с фондом оплаты труда от 100 тысяч. Именно в этой конфигурации каждый фейк — двойная потеря: списание из рекламы и час менеджера. Если ваша ситуация другая — начните с бесплатных 5 проверок и решите по факту, а не по нашим таблицам.

План внедрения за неделю

  1. День 1. Подключить виджет на основную посадочную, включить каскад flash call → SMS. Первые данные по доле мусора — уже вечером.
  2. День 2–3. Выгрузить логи попыток, сопоставить UTM с отказами подтверждения. Чаще всего 70–80% мусора оказывается на одной-двух площадках РСЯ.
  3. День 4–5. Ужать сомнительные площадки, оставить бюджет на поиске и чистых источниках.
  4. День 6–7. Сравнить CPA и долю недозвонов с прошлой неделей. Зафиксировать динамику и поставить еженедельный контроль в календарь.

Самое ценное в этом плане — не пункты, а порядок: сначала чистим воронку, потом принимаем решения по трафику. В обратном порядке вы рискуете ужать рабочие площадки по ложному сигналу — грязная статистика покажет мусор как будто он везде, а на деле концентрируется в конкретных источниках.

Итог простой: фрод в Директе — не проблема «плохого трафика», которую можно переждать или перенастроить. Это структурная уязвимость лида-формы, и закрывается она на уровне сайта. Пока форма принимает заявки без подтверждения номера, вы финансируете чужую инфраструктуру. Начать можно с 5 бесплатных проверок — они покажут реальную долю фрода на вашем трафике уже в первый день, и дальше решение о подписке принимается по своим цифрам.

Частые вопросы

Яндекс не возвращает деньги за скликивание?
Возвращает часть, но только за аномальные клики по его собственным данным. Заявки с фейковыми номерами, дошедшие до CRM, не компенсируются: конверсия формально состоялась, и площадка считает свою задачу выполненной.
Минусовка площадок РСЯ решит проблему фрода?
Частично: явно мусорные площадки стоит отключать. Но боты ходят и с поиска, и с приличных площадок через резидентские IP. Без защиты самой формы трафик продолжит доходить до заявки.
Чем фрод-заявка отличается от просто некачественного лида?
Фрод — намеренная накрутка. Некачественный лид может прийти и от живого человека: не тот запрос, не тот регион, несформированный спрос. Механика борьбы разная — почему лиды некачественные даже без ботов, разбираем отдельно, поэтому фильтровать нужно и то, и другое.
Насколько точно можно доказать, что это именно боты?
В отдельной заявке — только по совокупности признаков. В агрегате картина однозначна: типовая кампания без защиты теряет 15–40% бюджета на мусорных кликах и заявках.
Что быстрее: перенастройка кампании или защита формы?
Настройки решают часть проблемы за недели перебора. Защита формы отсекает мусор в день установки и даёт чистые данные, по которым дальнейшие настройки принимаются осознанно.

Закройте форму от фрода сегодня

5 проверок бесплатно. Подключение за 2 минуты, 2 строки кода. Без карты.

Подключить за 2 минуты

После 5 проверок выберите тариф или просто отключитесь.