Фрод и скликивание в Яндекс Директе: почему боты атакуют лид-формы и как защитить бюджет
Бюджет кампании выгорает к обеду, заявки приходят, а отдел продаж докладывает о недозвонах. Вы ужимаете площадки РСЯ, меняете креативы, поднимаете ставки — картина не меняется. С высокой вероятностью вы смотрите не на слабый оффер, а на фрод: клики и заявки, которые генерируют боты. По нашим данным, типовая кампания на лиды без защиты формы теряет 15–40% бюджета на мусоре.
Разберём, как устроены ботнеты 2026 года, почему встроенный антифрод площадки до них не доходит и что реально останавливает потерю бюджета на уровне формы. Всё — с цифрами, проверкой статистики за полчаса и калькулятором под ваши вводные.
Фрод в Яндекс Директе — это клики и заявки от ботов, которые съедают бюджет кампании и портят статистику обучения автостратегий. Три признака: резкий рост CTR без роста продаж, всплеск показов ночью, заявки с невалидными номерами. Антифрод площадки фильтрует не всё: защищать нужно саму форму — невидимой верификацией номера до отправки заявки.
Что такое фрод и скликивание в 2026 году: как устроен ботнет
Под фродом в контексте рекламы понимают накрученные действия, за которые платит рекламодатель: показы без реального пользователя, клики ботов, заявки со случайными номерами. Скликивание — частный случай: клики по объявлениям конкурента, чтобы выбить бюджет и занять его место в аукционе. Есть и обратная сторона — «накрутка конверсий», когда боты специально отправляют формы, чтобы испортить статистику обучения автостратегий конкурента.
Инфраструктура фрода за последние годы изменилась радикально, и старые представления о «палевных ботах» больше не работают.
Из дата-центров в резидентские сети
Пять лет назад ботов было относительно просто отличить: они жили в дата-центрах, ходили с известных диапазонов IP и пользовались пустыми браузерами. Сегодня фрод-инфраструктура перебралась в резидентские сети: заражённые домашние устройства, мобильные фермы, эмуляторы телефонов с реальными SIM-картами. Аренда такой инфраструктуры — коммерческий сервис: фрод-группа покупает доступ к тысячам «чистых» устройств и распределяет клики между ними, чтобы ни одно не выглядело подозрительным.
Результат: бот заходит с мобильного IP настоящего оператора, с реальным user-agent, двигает мышью с человеческими паузами и заполняет форму неторопливо. Сигналов «из дата-центра» больше нет. Антифрод площадки оценивает вероятность бота по десяткам параметров — но против качественного резидентского ботнета его сигналы часто бессильны, особенно если бот воспроизводит поведение целевой аудитории.
Поверх резидентских сетей работают антидетект-браузеры: коммерческие продукты, подменяющие отпечаток устройства, Canvas, WebGL, часовой пояс и язык. Одна лицензия управляет сотнями «профилей», каждый из которых выглядит как отдельный человек с отдельным телефоном. Мобильные фермы — следующий уровень: стойки с реальными смартфонами и SIM-картами, где задания распределяются между устройствами, чтобы у каждого оставалась правдоподобная история активности. Для рекламодателя отличить такое «устройство» от клиента в метро по внешним признакам практически невозможно — именно поэтому фильтрация на уровне клика упирается в потолок.
Зачем боты атакуют лид-формы
У фрода против лидогенерации три мотивации. Первая — конкурентная: выбить ваш бюджет утром, чтобы объявления исчезли из аукциона к вечернему пику спроса. Вторая — монетизация через вас: фрод-группы продают трафик рекламным сетям и арбитражникам, и «заявка» становится товаром. Третья — испорченная оптимизация: если ваши конверсии сделать грязными, автостратегия начнёт покупать некачественный трафик, и цена вашего лида вырастет без всякого вмешательства в ставки.
Форма на посадочной без защиты — идеальная мишень для всех трёх сценариев: каждая отправка засчитывается конверсией, конверсия стоит денег, а проверить её реальность в момент отправки некому.
Типичный сценарий атаки выглядит так: всплеск показов вне пиковых часов, рост CTR, затем поток заявок с почти идентичными текстами и номерами из разных регионов. Менеджеры не дозваниваются, рекламодатель списывает это на «сезонность» или «плохой креатив», а ботнет тем временем проходит по следующим кампаниям в нише. Через месяц такой работы статистика обучения алгоритмов настолько грязная, что восстанавливать её приходится с нуля.
Скликивание и накрутка конверсий — две разные атаки
Их часто смешивают, а механика и последствия у них разные. Скликивание направлено на бюджет: бот кликает по объявлению, деньги списываются, рекламодатель вылетает из аукциона. Здесь вред конечен и виден сразу — необычный расход бюджета. Накрутка конверсий направлена на данные: бот не просто кликает, а доходит до формы и отправляет её, потому что автостратегия обучается именно на целях. Вред здесь отложенный: бюджет тратится «нормально», но на не ту аудиторию.
Практическое следствие: скликивание частично лечится настройками кампании и возвратами площадки, а накрутка конверсий — нет. Пока цель считается по факту отправки формы без проверки номера, алгоритм получает от бота ровно тот сигнал, что и от клиента. Различить их можно только на уровне сайта, смотря, что стоит за «конверсией».
Сколько стоит фрод и кто им занимается
Фрод-инфраструктура — это коммерческий рынок с понятной экономикой. Аренда резидентских прокси стоит от нескольких центов за гигабайт трафика, доступ к мобильным фермам — от десятков долларов в месяц, готовые антидетект-браузеры с подменой отпечатков — подписка как у обычного SaaS. Заметный фрод-заказ против конкретного рекламодателя обходится в сотни долларов — при вашем месячном бюджете в сотни тысяч рублей это окупаемое вложение для конкурента или выгодная операция для фрод-группы.
Важно понимать: атакующий не обязан быть вашим прямым конкурентом. Часто это посредники, продающие «трафик» сетям и арбитражникам, которым нужна любая конверсия на любом оффере. Поэтому «у нас нет конкурентов, которые бы так поступили» — не аргумент: мотивация у фрода рыночная, а не личная.
Почему антифрод Яндекса не решает проблему лид-форм
Антифрод площадки — серьёзный: он анализирует каждый клик по десяткам сигналов, отсекает часть ботов до списания денег и постфактум возвращает часть бюджета. Но у него есть принципиальное ограничение: он работает там, где живёт площадка, — на аукционе и клике. Его задача — защитить аукцион от накрутки, а не вашу форму от заполнения.
Понимание границы ответственности экономит недели разбирательств: пока вы доказываете площадке, что трафик грязный, боты продолжают отправлять формы. Ваша форма — ваша зона ответственности, и лучший момент закрыть её — до следующего всплеска, а не после.
Бот, дошедший до сайта, уже на вашей территории. Он заполняет поля, отправляет форму, и в CRM появляется «лид» с мусорным номером. Площадка эту заявку не фильтрует и деньги за неё не вернёт: формально конверсия случилась, цель выполнена. Возвраты за «некачественные лиды» не предусмотрены ни в Директе, ни в Google Ads — это ваша внутренняя метрика, а не их.
Хуже того — автостратегия обучается на этих конверсиях. Если 30% целей — мусор, алгоритм начинает искать похожую аудиторию: больше ботов, выше цена лида, ниже качество. Снаружи кампания выглядит рабочей: заявки есть, продаж нет, причина «не видна», и рекламный бюджет продолжает уходить. Круг замыкается сам на себе.
Как фейковые конверсии портят автостратегии
Автостратегии Директа — от «максимум конверсий» до tCPA — обучаются на целях, которые приходят из вашего счётчика. Алгоритм не знает, что заявка фейковая: для него это сигнал «вот такой пользователь конвертируется, ищем больше таких». Когда 20–30% целей — мусор с характерным поведением (короткие сессии, ночное время, одни и те же площадки), стратегия переориентируется на покупку именно этого трафика.
Внешне это выглядит как «всё хуже и хуже без причин»: цена цели ползёт вверх, доля недозвонов растёт, а объём заявок держится. Рекламодатель чаще всего отвечает повышением бюджета или сменой креативов — и заливает масло в огонь, покупая ещё больше похожего мусора. Размыкать круг нужно на стороне данных: пока в цель попадают боты, любая настройка кампании — гадание.
Вывод: защита рекламы не заканчивается настройками кампании. Последний рубеж — сама форма, и тянуть этот рубеж приходится собственными инструментами, а не надеждой на алгоритмы площадки.
Что такое возврат за некорректные клики и почему он не спасает
Яндекс периодически пересматривает списание за клики, которые его системы признают некорректными, — эти суммы видны в статистике как «возврат за недействительные клики». Механика полезная, но у неё три ограничения. Во-первых, решение принимает площадка по своим данным: клик из резидентской сети с человеческим поведением вряд ли будет признан недействительным. Во-вторых, возврат касается только клика, а не последствий: заявка с мусорным номером, которая обучила автостратегию, ничем не компенсируется. В-третьих, статистика уже испорчена: алгоритм успел сделать выводы на грязных данных.
5 признаков фродового трафика в статистике кампании
Фрод редко прячется полностью — он оставляет следы в метриках. Пять сигналов, на которые стоит смотреть каждую неделю. Все они доступны в стандартных отчётах Директа и Метрики без дополнительных инструментов.
Почему именно еженедельно: фрод-атаки цикличны. Пока бюджет не кончится или кампания не «прогреется» на мусоре, ботнет работает интенсивно, затем даёт передышку на несколько дней и возвращается. Смотреть раз в месяц — значит видеть усреднённую кашу. Раз в неделю — значит ловить волну и понимать её источник по датам и площадкам.
-
CTR выше нормы без роста обращений
Всплеск кликабельности при прежней конверсии формы — классическое скликивание: клики есть, а заявки не растут или растут только пустые. Сравнивайте CTR неделя к неделе, а не с рекламным проспектом.
-
Ночные и выходные всплески при B2B-аудитории
Живые закупщики не оставляют заявки регулярно в три часа ночи. Стабильные всплески вне рабочего времени — почти верный признак автоматики. Смотрите отчёт «время» в Метрике, а не усреднённые сутки.
-
Серия заявок с одного IP или подсети
Несколько «лидов» за минуты с одного адреса — перебор скрипта, а не ажиотаж спроса. Даже если IP резидентский, серийность выдаёт: живые люди так не синхронизируются.
-
Резкий рост недозвонов без изменений в оффере
Если менеджеры вдруг «перестали дозваниваться», хотя форма и реклама не менялись, — проверяйте номера заявок, а не скрипты продаж. Один день недозвонов — случайность, две недели — тренд.
-
Гео-несоответствие
Клики из регионов вне таргетинга, мгновенные «перелёты» гео внутри одной сессии, дисбаланс между гео в отчётах Директа и реальными клиентами. Особенно показательно, когда «заявки» приходят из городов, где у вас нет ни одного клиента за всю историю.
Один пункт — повод разобраться. Три и больше — почти диагноз. Начать лучше с проверки самих заявок: в статье о том, как отличить бота от человека по заявке, — готовая таблица из семи признаков и инструкция по HLR-проверке номеров.
Как проверить кампанию за 30 минут
Пошаговый мини-аудит, который делается силами маркетолога без разработчиков:
- Откройте Метрику: отчёт «Время» по цели «отправка формы» за 14 дней. Ночные пики при B2B-оффере — первый звоночек.
- Сверьте гео конверсий с таргетингом кампаний: заявки из регионов вне таргета — второй.
- Выгрузите 50 последних заявок и посчитайте долю недозвонов за два рабочих дня. Больше 25% — повод для пакетной проверки номеров.
- В Директе сравните CTR неделя к неделе: рост на 30%+ без изменений в объявлениях — признак скликивания.
- Проверьте возврат за недействительные клики: если он есть и вырос — площадка тоже видит аномалию, просто действует на своём уровне.
Зафиксируйте результат мини-аудита в таблице: доля ночных конверсий, доля недозвонов, аномальный 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 ₽/мес
Подписка 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. Подключить виджет на основную посадочную, включить каскад flash call → SMS. Первые данные по доле мусора — уже вечером.
- День 2–3. Выгрузить логи попыток, сопоставить UTM с отказами подтверждения. Чаще всего 70–80% мусора оказывается на одной-двух площадках РСЯ.
- День 4–5. Ужать сомнительные площадки, оставить бюджет на поиске и чистых источниках.
- День 6–7. Сравнить CPA и долю недозвонов с прошлой неделей. Зафиксировать динамику и поставить еженедельный контроль в календарь.
Самое ценное в этом плане — не пункты, а порядок: сначала чистим воронку, потом принимаем решения по трафику. В обратном порядке вы рискуете ужать рабочие площадки по ложному сигналу — грязная статистика покажет мусор как будто он везде, а на деле концентрируется в конкретных источниках.
Итог простой: фрод в Директе — не проблема «плохого трафика», которую можно переждать или перенастроить. Это структурная уязвимость лида-формы, и закрывается она на уровне сайта. Пока форма принимает заявки без подтверждения номера, вы финансируете чужую инфраструктуру. Начать можно с 5 бесплатных проверок — они покажут реальную долю фрода на вашем трафике уже в первый день, и дальше решение о подписке принимается по своим цифрам.