Мониторинг форм обратной связи

Сайт может отвечать «200 OK» месяцами, пока форма заявки молча не работает: сломался плагин, сменился SMTP, обновили шаблон. Владелец узнаёт, когда замечает, что заявок нет. SiteFalcon видит каждую отправку и предупреждает, когда они прекращаются или заканчиваются ошибкой.

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

Как это работает

На сайт добавляется одна строка в <head>, можно через Google Tag Manager. Скрипт находит все формы на странице, включая всплывающие, модальные и подгружаемые скриптами, и фиксирует факт отправки: обычный submit, AJAX-запрос, события популярных плагинов вроде Contact Form 7, WPForms, Gravity Forms. Каждая форма становится строкой в кабинете со счётчиком отправок за 7 и 30 дней, датой последней заявки, числом ошибок и графиком отправок по дням за две недели.

Только заявки, без мусора

На реальном сайте форм десятки: поиск, фильтр каталога, вход и регистрация, корзина, отзывы к товарам. Всё это тоже формы, но не заявки. SiteFalcon сам определяет тип каждой формы — заявка, заказ, подписка, поиск, фильтр, вход, корзина, комментарий — и в счётчики попадают только заявки и заказы. Технические формы остаются в списке, но свёрнуты и на цифры не влияют. Если автомат ошибся, тип меняется одним кликом, и дальше ваш выбор не перезаписывается. Формы поддоменов, например оптовой версии сайта на b2b.ваш-домен.ru, считаются отдельно от основного домена.

Что именно ловим

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

Уведомление, когда форма сломалась

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

Понятно, где какая форма

Рядом с каждой формой есть ссылка «открыть на сайте»: страница открывается, форма подсвечивается рамкой, а если она спрятана в попапе, скрипт сам находит кнопку, которая его открывает, и нажимает её. Работает на Bitrix, WordPress, Tilda, Joomla, OpenCart и самописных сайтах. В кабинете хранится и снимок каждой формы, чтобы не гадать по названию. Формы из мобильной версии сайта помечаются отдельно.

Что мы не делаем

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

Для кого

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

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

В кабинете у каждого сайта есть готовый сниппет со своим ключом. Вставьте его в шаблон сайта или в GTM, и в течение дня формы появятся в списке. Мониторинг форм входит в тарифы «Базовый» и «Профи» — подробнее на странице тарифов. Чтобы письма с форм не падали в спам, проверьте заодно SPF, DKIM и DMARC домена.

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

Работает ли с моей формой, если она самописная?

Да. Скрипт отслеживает нативный submit, AJAX-запросы через fetch и XMLHttpRequest и клики по кнопке отправки, поэтому подходит для самописных форм, конструкторов и плагинов CMS.

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

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

Собираете ли вы данные посетителей?

Нет. Значения полей не передаются никогда, только факт отправки и её результат. Это можно проверить в исходном коде скрипта, он открытый.

Поиск и фильтр каталога тоже считаются заявками?

Нет. Тип формы определяется автоматически: заявка, заказ, подписка, поиск, фильтр, вход, корзина, комментарий. В счётчики и уведомления идут только заявки и заказы; технические формы видны в списке, но свёрнуты. Тип можно поменять вручную.

Как я узнаю, что форма сломалась?

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

Всё это — в одном кабинетеДоступность, SSL, домен, DNS, формы, безопасность и отчёт клиенту. Уведомления — от 290 ₽ в месяц.
Выбрать тариф