Заявки с сайта теряются: почему форма «работает», а письма не приходят
- Советы
- заявки с сайта
- формы
- почта
Форма может отрабатывать без единой ошибки и всё равно не доносить заявку: письмо отсекает спам-фильтр из-за ненастроенной аутентификации домена, оно уходит на забытый адрес или не отправляется вовсе, пока посетитель видит «Спасибо». Проверяется это за десять минут - тестовой заявкой и разбором служебных заголовков письма.
Между нажатием кнопки и вашим почтовым ящиком три независимых участка, и сломаться может любой из них.
Отсюда главный вывод: фраза «я сам заполнил форму, письмо пришло» ничего не доказывает. Вы проверили ровно один маршрут - со своего компьютера, в свой ящик, чаще всего в том же домене, где стоит сайт. У посетителя другое устройство, другой провайдер и другой почтовый сервис, а значит, и маршрут другой.
Короткий ответ: почтовый сервис не верит, что письмо действительно отправлено от имени вашего домена, потому что домен не подписан. За это отвечают три записи в настройках домена.
Это давно не рекомендация. Google требует с 1 февраля 2024 года, чтобы каждый отправитель настроил SPF или DKIM, а тот, кто шлёт больше 5000 писем в день на адреса Gmail, - ещё и DMARC, отписку в один клик и удержание доли жалоб на спам ниже 0,3%. Mail.ru проверяет подлинность отправителя так же и показывает результат в служебном заголовке Authentication-Results.
Самое неприятное здесь - тихое удаление: письмо не приходит даже в папку «Спам», а отправляющая сторона считает его доставленным. Именно так теряются заявки, о существовании которых вы никогда не узнаете. Типовые причины провала: отправка с общего адреса хостинга, отправитель в чужом домене (форма подставляет почту самого посетителя), отсутствующая подпись DKIM, слишком длинная цепочка вложенных записей в SPF.
Нет. Сообщение об успехе рисует браузер, и очень часто он рисует его независимо от ответа сервера - просто по факту нажатия кнопки. Форма может не отправлять ничего годами, а владелец сайта всё это время будет видеть бодрое «Спасибо, мы свяжемся с вами».
Когда это случается чаще всего:
Правильно устроенная форма показывает успех только после подтверждения от сервера, а при ошибке честно сообщает о ней и предлагает запасной способ связи - телефон или мессенджер.
Так бывает чаще, чем кажется: письмо доставлено, но в ящик, который никто не открывает.
Отсюда практическое правило: почта - это уведомление, а не хранилище. Заявка должна сохраняться отдельно - в базе, CRM или мессенджере, а письмо остаётся всего лишь дублем. Тогда сбой одного канала не означает потерю клиента. Как связать поток заявок с CRM, разобрано в материале «Интеграция ИИ с CRM».
Даже дошедшая заявка теряется, если её увидели поздно. Исследование Lead Response Management (профессор Олдройд, данные шести компаний за три года, больше 15 000 обращений) показало: при росте времени ответа с 5 до 30 минут шансы квалифицировать лид падают в 21 раз, а в течение первого часа вероятность вообще дозвониться снижается более чем в десять раз. Если разбирать почту раз в день, часть заявок к этому моменту уже ничья. Здесь помогают ИИ-агенты для обработки заявок, которые принимают и квалифицируют обращения круглосуточно.
Да, и молча: посетитель просто не может отправить форму, а в вашей аналитике этого не видно - до счётчика цели такие заявки не доходят вовсе.
Зарубежная капча грузится с иностранных серверов: она периодически недоступна из России, а передача данных посетителя за рубеж - отдельный юридический риск по закону о персональных данных. Российский аналог, Яндекс SmartCaptcha, снимает обе проблемы и умеет работать в невидимом режиме: проверку видят только подозрительные запросы.
Блокировщики рекламы режут скрипты по именам файлов и доменам. Если форма подгружается сторонним скриптом с «рекламным» адресом, у части посетителей формы на странице просто не окажется. Оценки доли людей с блокировщиками расходятся в разы - от примерно десятой части аудитории до четверти, - поэтому единственная значимая цифра тут ваша собственная, снятая на своём сайте.
Три технических требования, которые снимают большую часть риска: форма должна отправляться, даже если капча не загрузилась; защита от спама обязана дублироваться на стороне сервера; чем меньше сторонних скриптов участвует в отправке, тем меньше точек отказа.
С 1 сентября 2025 года согласие оформляется отдельным документом: его нельзя объединять с договором, политикой конфиденциальности или пользовательским соглашением.
В согласии указывают цели, перечень собираемых данных, срок и порядок отзыва. Галочка на форме не должна стоять по умолчанию, а ссылка рядом с ней должна вести на отдельный документ. Штрафы по статье 13.11 КоАП для организаций начинаются от 100 000 рублей и по отдельным составам доходят до 700 000 (разбор на «Гаранте»). На этом сайте согласие вынесено на отдельную страницу - согласие на обработку персональных данных.
А теперь техническая ловушка, из-за которой эта правка попала в статью о потерянных заявках: обязательную галочку часто добавляют без подсказки об ошибке. Посетитель жмёт «Отправить», ничего не происходит, он не понимает почему и уходит. Проверьте, что при незаполненной галочке форма прямо объясняет, чего не хватает.
Восемь шагов, которые не требуют программиста.
Порядок важен: чинить лучше не по сложности, а по тому, сколько заявок каждая мера возвращает.
Заодно продумайте запасной канал захвата: ИИ-чат на сайте отвечает посетителю сразу и фиксирует контакт даже тогда, когда форма подвела.
Пройдитесь по списку и отметьте, что у вас закрыто.
Скорее всего, у сервисов разная строгость фильтров, а домен не подписан. Тот, кто строже, применяет политику DMARC и отправляет письмо в спам или удаляет его. Лечится настройкой SPF и DKIM, а не сменой текста письма.
Минимум, который требует Google с февраля 2024 года, - SPF или DKIM. На практике имеет смысл настроить все три: без DMARC вы не получаете отчёты и не видите, что часть писем отбрасывается.
Да, если на сервере есть своя проверка: скрытое поле-приманка, ограничение частоты отправок, фильтр по содержимому. Капча - последний рубеж, а не первый, и каждая её секунда стоит вам части заявок.
В любое место, которое не зависит от почты: CRM, база на стороне сайта, уведомление в мессенджер. Лучше два канала сразу - тогда сбой одного вы заметите по тишине в другом.
Раз в месяц и обязательно после любого обновления сайта, смены хостинга, почтового пароля или правок в форме. Проверка занимает минуты, а необнаруженная поломка живёт месяцами.