Мониторинг форм обратной связи: как узнать, что заявки перестали доходить

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

Отправить+12 заявок

Почему форма ломается тихо

Доступность сайта видно сразу: страница не открылась — это заметят и вы, и мониторинг. С формой иначе. Она выглядит так же, как вчера, а ломается внутри — там, где посетитель уже ничего не видит.

  • Обновили плагин или шаблон. Новая версия Contact Form 7, WPForms или компонента Битрикса поменяла настройки или конфликтует с другим плагином — отправка падает с ошибкой.
  • Перестала работать почта. Хостинг сменил правила, закончился пароль SMTP-ящика, письма с сайта уходят в спам или не принимаются сервером получателя.
  • Капча или согласие. Ключи капчи устарели, галочка согласия не отмечается на телефоне — посетитель жмёт кнопку, а форма не уходит.
  • Ошибка в скрипте. Правка в соседнем коде сломала JavaScript на странице, и кнопка перестала отправлять данные.
  • Перенесли сайт. После переезда на новый хостинг или домен форма шлёт запрос на старый адрес.

Во всех этих случаях сам сайт работает, и обычный мониторинг доступности показывает «зелёный».

Как об этом обычно узнают

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

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

Что проверяет мониторинг форм SiteFalcon

На сайт ставится одна строка кода — в шаблон или через Google Tag Manager. Дальше она работает на стороне посетителя и сообщает нам только факт отправки и её результат. Что вводят в поля — имена, телефоны, сообщения — мы не собираем и не храним.

  • Какие формы есть на сайте. Сниппет сам находит формы, включая попапы и модальные окна, и отделяет формы-заявки от технических: поиска, фильтра каталога, входа, корзины. В счётчиках остаются только заявки.
  • Сколько отправок. По каждой форме видно число отправок за неделю и месяц и график по дням.
  • Ошибки отправки. Если форма отвечает ошибкой или плагин сообщает, что письмо не ушло (у Contact Form 7 это ответ «mail_failed»), мы это видим сразу.
  • Незавершённые попытки. Посетитель нажал «Отправить», а отправки не случилось: не прошла проверка полей, не отмечено согласие, помешала капча. Когда таких попыток становится много, это повод посмотреть на форму.
  • Тишина. Форма, которая обычно приносит заявки каждый день, вдруг молчит трое суток. Мы сравниваем с её обычным потоком, поэтому редкие формы, куда пишут раз в неделю, ложных тревог не дают.

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

Как понять, о какой форме речь

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

Чего мониторинг пока не умеет

  • Формы во внешних виджетах. Формы Битрикс24, Яндекс Форм и других сервисов, встроенные через iframe, работают на чужом домене — сниппет их не видит.
  • Проверка до самого почтового ящика. Мы видим, что сайт принял заявку и не сообщил об ошибке отправки. Дошло ли письмо до вашего ящика или попало в спам, пока не проверяем; помогает проверка SPF, DKIM и DMARC домена.
  • Формы без тега <form>. Самописные конструкторы, где «форма» — набор полей без формы, встречаются редко, но отслеживаются хуже.

Куда развиваем мониторинг форм

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

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

Как подключить

Добавьте сайт в кабинет, откройте «Настройки» → «Подключение», скопируйте строку кода и вставьте её в <head> сайта. Формы появятся в кабинете после первых посещений. Мониторинг форм входит в тарифы «Базовый» и «Профи» — подробнее на странице мониторинга форм и в тарифах.

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

Сниппет видит, что посетители пишут в форму?

Нет. Он сообщает только факт отправки, страницу, тип формы и результат. Значения полей не собираются и не передаются.

Замедлит ли сниппет сайт?

Нет: он загружается асинхронно, после основной страницы, и весит около 15 КБ в сжатом виде — меньше одной картинки. На отрисовку страницы он не влияет.

Работает ли с Битриксом, WordPress и Tilda?

Да. Сниппет не привязан к CMS: он работает с обычными HTML-формами, Contact Form 7, WPForms, веб-формами Битрикса, попапами и модальными окнами.

Что, если форма получает заявку раз в неделю?

Для редких форм «тишина» не срабатывает — мы сравниваем с обычным потоком заявок. Ошибки отправки при этом ловятся сразу.

Мониторинг сайтов 24/7Доступность, SSL, домен, DNS, формы, безопасность и отчёт клиенту. Уведомления в Telegram — от 290 ₽ в месяц.
Начать бесплатно