Как я перестал ловить спам с Директа: реальный кейс по антиспаму и сайту
Не хочу растягивать эту статью ради текста. Это не про капчи, не про плагины, а про нормальные решения для живых форм и сайтов под рекламу.
Бэкграунд: три кампании, один аккаунт
Есть рекламный аккаунт, с которым я работаю больше года. Там всего три кампании:
• Поиск с оплатой за конверсии (цена заявки 400 рублей, но с поиском проблем нет, оттуда все заявки квал)
• Две кампании в РСЯ
Тематика — стоматология (имплантация и протезирование). Бюджет: ~55 000 ₽ в месяц. Всё максимально просто и чисто: без сотен клонов, без хаоса, без «экспериментов ради экспериментов».
Проблема была в спаме.
Формально всё ок: заявки идут.
Но часть из них — пустые, боты, странные адреса, несуществующие телефоны.
Особенно после 00:00, особенно с отдельных площадок.
Обработка таких заявок → потеря времени + сбивается статистика.
Что сделал: банальный и простой honeypot, это не замена капчи, а спокойная альтернатива, которая работает.
Поставил на сайт антиспам. Это 3 невидимых поля в форме.
Человек их не видит — бот заполняет. Если хоть одно поле не пустое → заявка в спам.
Как работает
— На сайт добавляются 3 невидимых поля, скрипт сам добавляет все нужные поля во все формы, не нужно каждую форму редактировать, надо просто вставить его перед </body>
— Человек их не видит и не трогает
— Бот заполняет эти поля, либо заполняет в первые 0,1 секунду нахождения на сайте. Время до 5 секунд
— Если хоть одно поле не пустое → заявка в спам
Результат: заявки от живых людей проходят, всё остальное в сторону.
Один из кейсов
Ниша стоматология (имплантация и протезирование)
Кабинет: 3 кампании (2 РСЯ + 1 поиск), бюджет ~50 000 ₽ в месяц
📌 До honeypot — 50–60 заявок в месяц, часть спама, наверное 10-15 стабильно был недозвон или несуществовали номер
📌 После honeypot та же цифра +-, но спам почти полностью исчез, если только человек намерено оставит неверный номер. Ботов отсекает на "ура". После установки скрипта, понял что большая часть ботов все равно в Яндексе дешевые и заполняют банально все эти невидимые поля.
📌 Боты идут сразу в спам, для понимания все сохраняется в БД и можно прозвонить эти номера и соотвественно убедиться. Сами заявки нигде не теряются и не удаляются.
📌 Конверсия не просела, так как реклама стала обучаться лучше, заявки стали качественнее.
Готовый скрипт уже собран
Я выложил его в Telegram-канале:
— готовый скрипт, который можно просто вставить перед </body>
— инструкция по установке
— PHP-валидация
— и живой пример, как он ловит спам-ботов за 5 секунд
👉 Забрать: копировать скрипт