Фильтрация спама в заявках: правила распознавания, чёрный список и ручная проверка
I. Откуда берётся спам: четыре источника и сложность их распознавания
Пока форма на сайте открыта, через неё проходит любой трафик. Спам в заявках не случаен: у него четыре устойчивых источника, и каждый требует своих правил распознавания и обработки. Сначала определите источник, потом решайте, каким уровнем его блокировать.
| Тип источника | Типичные признаки | Опытная доля | Сложность распознавания | Рекомендуемый уровень |
|---|---|---|---|---|
| Автоматическая отправка ботами | Поля заполнены бессвязно, почта на одноразовом домене, IP в известном диапазоне прокси | Около 25–35% | Низкая, покрывается правилами | L1, жёсткая блокировка |
| Разведка конкурентов | Название компании написано правильно, вопросы очень детальные, почта на корпоративном домене | Около 5–10% | Высокая, нужна ручная оценка | L3, ручная проверка |
| Нецелевые обращения | Спрашивают не о вашем продукте, а о работе, сотрудничестве или рекламном месте | Около 10–15% | Средняя, можно отсеять по ключевым словам | L2, оценка по правилам |
| Некачественная реальная заявка | Почта настоящая, потребность размыта, нет ни объёма, ни страны назначения | Около 15–20% | Низкая, но блокировать нельзя | L4, в очередь на прогрев |
Приведённые доли — ориентир для B2B-сайтов, в разных отраслях они сильно колеблются. Автоматическую отправку ботами отсечь проще всего: её поведенческий отпечаток стабилен — отправка быстрее 2 секунд, все поля заполнены одним запросом, домен почты принадлежит сервису одноразовых или временных ящиков. Такие заявки сразу уходят в L1, жёсткую блокировку, без ручного просмотра.
Сложнее всего с разведкой конкурентов — она слишком похожа на настоящую заявку. Название компании написано по правилам, вопросы профессиональные, домен почты обычный. Правилами такое не отсечь, нужен уровень L3, ручная проверка. Поэтому фильтрацию нельзя делать полностью автоматической: чем жёстче вы блокируете, тем правдоподобнее маскируются конкуренты и тем выше риск отсеять реального клиента. О защите самой формы от спама читайте в Надёжность форм заявок и антиспам-доставка.
II. Правила четырёхуровневой фильтрации: что делает каждый уровень, а что нет
Фильтрация построена на четырёх уровнях, и главная цель — разделить обработку того, что «точно мусор», и того, что «возможно, реальный запрос». Явный мусор отбрасываем сразу, сомнительное передаём человеку, а промежуточную зону распределяем по правилам скоринга. Каждый уровень делает только своё дело: перескочишь уровень — потеряешь реального клиента.
| Уровень | Действие | Критерий | Цена ошибки | Скорость обработки |
|---|---|---|---|---|
| L1 Жёсткая блокировка | Отбрасываем сразу, в CRM не попадает | Известные спам-домены, диапазоны прокси-IP, одноразовые почты | Практически ноль | Мгновенно, миллисекунды |
| L2 Скоринг по правилам | Низкий балл — в спам, высокий — идёт дальше | Полнота полей, ключевые слова, время активности, репутация почтового домена | Низкая, нужен контроль | Мгновенно, миллисекунды |
| L3 Ручная проверка | Решение за 30 минут: спам или реальный запрос | Спорный диапазон 50–70 баллов, пограничные случаи | Средняя, решает человек | В течение 30 минут |
| L4 Обычный поток | Попадает в очередь продаж и обрабатывается по SLA | Балл выше 70, поля заполнены, поведение нормальное | ноль | По SLA первого ответа |
Порог скоринга — главное в этой таблице. Ниже 50 баллов — сразу в спам, от 50 до 70 — в очередь ручной проверки, выше 70 — идёт дальше как обычно. Эти границы взяты не с потолка: мы прогнали через модель скоринга ваши запросы за последние три месяца, отметив известные сделки и известный спам, и нашли точки разделения, которые работают точнее всего. Раз в квартал пороги калибруются на новых данных.
Вот конкретный пример: у запроса адрес gmail.com, в поле компании указано «Trading Co», в требованиях — «need price list», отправлен в 3 часа ночи. По правилам L2 поля заполнены не полностью, название компании слишком общее, почта бесплатная — около 55 баллов, значит, запрос уходит на ручную проверку L3. Менеджер смотрит: IP из Гонконга, почта зарегистрирована меньше 30 дней назад — и помечает лид как низкокачественный, отправляя его в очередь прогрева, а не выбрасывая сразу. В этом и смысл уровней: никого не обидеть по ошибке и никого не пропустить.
III. База чёрного списка: три уровня и постоянное обновление
Чёрный список — не статичный перечень, а живая база из трёх уровней. Статичный список занимает лишь малую часть, а реально работают накопительный уровень и белый список с их постоянным обновлением.
| Уровень | Содержание | Частота обновления | Способ обслуживания | Опытная доля |
|---|---|---|---|---|
| Автоматический уровень | Известные спам-домены почты, диапазоны прокси-IP, сервисы одноразовых почт | Синхронизация со сторонними списками раз в неделю | Подтягивается автоматически, без участия человека | около 60% |
| Накопительный уровень | Помеченные вручную подозрительные почты, IP и названия компаний | Пополняется ежедневно, пересматривается раз в месяц | Метки менеджеров попадают в базу автоматически | Около 30% |
| Белый список | Известные реальные клиенты, партнёры, клиенты с визиток с выставок | Обновляется по мере сделок и новых лидов | Добавляется после подтверждения человеком | около 10% |
Белый список чаще всего игнорируют, а он и есть защита от ошибок. Клиент взял визитку на выставке, вернулся и отправил запрос через форму на сайте: почта у него может быть бесплатной, название компании — коротким, и по правилам он может попасть в L3. Но если он в белом списке, запрос сразу идёт по L4, минуя все фильтры. Этот механизм позволяет ставить правила жёстче: вы знаете, что реальный клиент не застрянет.
Период накопления — 30 дней. Если адрес вручную помечен как подозрительный, он попадает в накопительный слой. Если в течение 30 дней он снова отправит заявку и на этот раз поведёт себя нормально, он выходит из накопительного слоя. Не блокируйте навсегда — некоторые действительно обращаются впервые или пишут вам с нового адреса. Постоянный чёрный список используйте только тогда, когда точно подтверждён вредоносный парсинг или конкурент ведёт непрерывную разведку. Общий подход к оценке и приоритизации лидов см. в Оценка и приоритизация заявок.
IV. Ручная проверка: когда без человека не обойтись
Ручная проверка — не всегда благо. Если на неё уходит больше 15% всех заявок, значит ваши правила L2 плохо настроены и вы перекладываете на людей слишком много случаев, которые можно было решить автоматически. Доля ручных проверок должна держаться в диапазоне 10–15%: больше — лишние трудозатраты, меньше — правила слишком грубые и растёт доля ошибочных отклонений.
| Ситуация | Диапазон баллов | Что делать | Срок решения | Обработка ошибок |
|---|---|---|---|---|
| Явный спам | Менее 40 баллов | Автоматически отклонить | В реальном времени | Ежемесячно проверять 5% на ошибочные отклонения |
| Подозрительная заявка | 40–60 баллов | Отправить в очередь ручной проверки | В течение 30 минут | Можно оспорить в течение 24 часов после решения |
| Пограничный случай | 60–70 баллов | Ручная проверка + подтверждение продавца | В течение 1 часа | По умолчанию считается реальной заявкой |
| Явная реальная заявка | Выше 70 баллов | Сразу в очередь продавца | По SLA первого ответа | При ошибке продавца можно вернуть на проверку |
Действие по умолчанию для пограничных случаев очень важно: в диапазоне 60–70 баллов заявка по умолчанию считается реальной, а не отбрасывается как спам. Причина проста — цена ошибочного отклонения реальной заявки намного выше, чем 30 минут, потраченные на слабый лид. Это направление по умолчанию — самый важный переключатель в системе фильтрации: он определяет, склоняетесь вы к «лучше пропустить» или к «лучше отклонить».
Пример: заявка пришла из Германии, адрес на корпоративном домене, название компании — «Müller GmbH», в запросе написано «interested in your product, please send catalog». Поля заполнены не полностью, но домен нормальный и регион нормальный. Оценка 65 баллов — заявка попадает в очередь пограничных случаев. Дежурный продавец посмотрел и увидел в истории посещений сайта, что этот посетитель просмотрел 6 страниц товаров и провёл 12 минут — заявка признана реальной и идёт обычным путём. В этом и ценность ручной проверки вместе с данными о поведении: одних полей формы недостаточно, нужно смотреть, что посетитель делал на вашем сайте. Как связать поведение посетителя с полями формы, см. в Проектирование полей формы заявки и конверсия.
V. Контринтуитивный вывод: чем строже фильтр, тем свободнее продавцы — но о потерянных сделках вам никто не сообщит
Большинство думает, что цель фильтрации спама — «отсеивать как можно чище». Это неверно. Настоящая цель системы фильтрации — не доля перехвата, а доля ошибочных отклонений. Система с перехватом 90%, которая ошибочно отклоняет 3% реальных заявок, отсеивает не спам, а ваш бизнес.
| Показатель | Здоровый диапазон | Красная линия | Опасный порог | Действие |
|---|---|---|---|---|
| Доля перехвата | 45–60% | Выше 70% | Выше 80% | Проверить, не слишком ли строгие правила |
| Доля ошибочных отклонений | Менее 2% | 2–5% | Выше 5% | Немедленно расширить пограничный диапазон |
| Доля ручных проверок | 10–15% | 15–25% | Выше 25% | Оптимизировать правила L2, чтобы снизить объём проверок |
| Доля пропущенного спама | Меньше 5% | 5–10% | Выше 10% | Дополнение чёрного списка и ключевых слов |
Самое важное в этой таблице — доля ложных срабатываний. Как её измерить? Каждый месяц случайно отбираем 5% заявок, отброшенных на L1 и L2, и проверяем вручную. Если среди отобранных попадаются реальные заявки, значит правила слишком строгие. Эту проверку пропускать нельзя — отфильтрованная заявка сама не придёт и не скажет: «Я вообще-то настоящая». Проверять придётся вам.
Ещё один момент, который легко упустить: облик спама меняется. Правила по ключевым словам трёхмесячной давности сегодня могут отсекать и обращения обычных покупателей. Поэтому чёрный список и правила оценки нужно раз в квартал прогонять заново на новых данных, а не настроить один раз и забыть. Связка данных от сайта до CRM — условие, без которого система фильтрации не заработает. Об этом — в разделе Лиды с сайта в CRM.
FAQ: частые вопросы
Насколько строгими должны быть правила фильтрации спама?
Как распознать одноразовые почтовые ящики?
Как отличить разведку конкурентов от реального клиента?
Как построить белый список, чтобы он работал?
Как часто пересматривать правила фильтрации?
Если форма отправлена быстрее чем за 2 секунды, это точно бот?
В заключение
Главное заблуждение в фильтрации спам-заявок — не в том, что правил слишком мало, а в том, что они слишком жесткие. Многие команды сразу добавляют капчу, проверку по телефону, проверку домена компании — спама становится меньше, но и настоящих заявок теряется половина. Система фильтрации должна строиться на принципе «защитить реальных клиентов от ложных срабатываний», а не «не пустить всех, кто вызывает подозрения».
Три шага к внедрению: сначала запустите жесткую блокировку на уровне L1 и закройте ботов с помощью готовых сторонних списков спама; затем постройте оценку по правилам L2 и определите пороги через бэктест на исторических данных; наконец, создайте ручную проверку на уровне L3, удерживая долю проверок в пределах 10–15% и ежемесячно контролируя долю ложных срабатываний. Когда эти три слоя заработают слаженно, у вас будет система фильтрации, которую можно отслеживать и настраивать, а не стена, которая только блокирует.
Запомните одну фразу: цель фильтрации спам-заявок — не в том, чтобы отсеять как можно больше, а в том, чтобы как можно меньше ошибочно отсеять настоящие. Одно ложное срабатывание на реальной заявке стоит в десять раз дороже, чем десять пропущенных спам-заявок.
