Форма обратной связи не работает: что проверить

Кратко

Если форма обратной связи на сайте не отправляет обращения, причина почти всегда в одной из десяти: от выключенного виджета и домена не в списке разрешённых до старого кода с недействительным ключом и превышенного лимита обращений с одного IP-адреса. Ниже — порядок проверки и на что смотреть в консоли браузера. Актуально на 23 сентября 2026 года.

Что такое форма обратной связи в этом контексте

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

Десять причин, почему форма не отправляет обращения

ПричинаПризнакЧто проверить
Виджет выключенФорма не появляется на странице вовсеПереключатель «Включён / Выключен» на карточке виджета
Домен не в списке разрешённыхФорма видна, но отправка не проходит или сайт молчитСписок разрешённых доменов в настройках виджета
Установлен старый кодФорма работает нестабильно после смены ключаНе перевыпускался ли ключ виджета позже установки кода
Обязательное поле не заполненоКнопка отправки не реагируетКакие поля отмечены обязательными в настройках
Превышена частота обращенийЧасть заявок с одного посетителя не доходитОграничение частоты обращений привязано к IP-адресу посетителя, а не к виджету
Код вставлен не на ту страницуФорма работает на одной странице сайта и не работает на другойУстановлен ли код в общий шаблон сайта или только в один блок
Лимит виджетов по тарифу исчерпанНовый виджет не создаётся, старый может быть неверно настроенЧисло виджетов, доступное на тарифе
Блокировщик рекламы в браузереФорма не отправляется только у части посетителейПроверка в режиме инкогнито без расширений
Виджет удалён и заменён новымСтарый код на сайте больше не действуетДата последнего изменения виджета против даты установки кода на сайте
Устаревший кэш страницыПравки в форме не видны посетителямПринудительное обновление кэша сайта после изменений

Как проверить работу формы по шагам

  1. Откройте страницу с формой в браузере, вызовите инструменты разработчика и вкладку «Сеть».
  2. Заполните форму тестовыми данными и отправьте.
  3. Найдите в списке запросов обращение к виджету: код ответа 200 означает, что заявка принята сервером; 403 или отказ без ответа — почти всегда домен вне списка разрешённых или неверный ключ.
  4. Если запрос не появился вовсе — форма не установлена на этой странице или заблокирована браузером.
  5. Проверьте статус виджета в панели поддержки: выключенный виджет не примет обращение, даже если код на сайте на месте.

Когда чинить старый виджет, а когда создавать новый

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

Когда сообщения снова доходят, на них нужно ответить в обещанный срок — порядок описан в статье Ответ на сообщение из формы обратной связи: сроки и порядок.

Частые ошибки при установке формы

Чаще всего форма ломается не из-за сбоя, а из-за рассинхронизации: код виджета скопирован один раз и больше не обновлялся, а ключ был перевыпущен после потери прежнего. Вторая по частоте ошибка — список разрешённых доменов настроен под старый адрес сайта: при переезде на другой домен старый адрес нужно заменить в списке вручную, автоматически подхватываются только поддомены уже разрешённого домена (любой вложенности), а не смена домена целиком. Пошаговая инструкция по созданию формы с нуля — в статье «Как сделать форму обратной связи на сайте».

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

Как выглядит проверка формы обратной связи со стороны разработчика?

Заявка от анонимного посетителя проходит по тому же пути, что заявка из клиентского портала: попадает в общую очередь и распределяется по правилам маршрутизации. Проверка сводится к тому, дошёл ли запрос от браузера до сервера — это видно во вкладке «Сеть» инструментов разработчика.

Есть ли защита формы обратной связи от спама?

Да, по IP-адресу отправителя: с одного адреса форма принимает не больше 10 отправок в час независимо от виджета, что отсекает автоматическую массовую отправку.

Почему рабочая форма обратной связи вдруг перестала отправлять обращения?

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

Как протестировать форму обратной связи перед запуском рекламы на сайт?

Отправьте тестовое обращение с того домена, на который идёт трафик, включая протокол (http или https) и точное написание поддомена, и убедитесь, что заявка появилась в общей очереди.

Форма показывается, но после отправки ничего не происходит — с чего начать?

С вкладки «Сеть» в инструментах разработчика: если запрос вообще не ушёл, дело в самом сайте (скрипт заблокирован или не загрузился); если ушёл и вернулся с ошибкой — дело в настройках виджета на стороне поддержки, а не в форме на странице.

Как это устроено в TehProf.kz Support

Виджет создаётся за четыре шага: способ показа, оформление, параметры, установка — на последнем шаге выдаётся код с уникальным ключом, который показывается только один раз. Ключ идентифицирует виджет в запросах с сайта. Частоту обращений система ограничивает отдельно, по IP-адресу посетителя: не больше 10 отправок формы и 60 запросов настроек виджета в час с одного адреса — это работает одинаково для всех виджетов, а не настраивается по ключу. Список разрешённых доменов определяет, на каких сайтах виджет работает; пустой список означает работу без ограничения по домену, а поддомены разрешённого домена — любой вложенности — подходят автоматически. Виджет можно временно выключить переключателем без потери настроек, а при утере кода — перевыпустить ключ: старый код после этого перестаёт действовать. Число доступных виджетов зависит от тарифа: Free — 1, Starter — 2, Pro — 5, Business — 15, Enterprise — без ограничения. Готовый набор вопросов для самой формы — в статье «Вопросы для обратной связи от клиента: примеры».

Связанные статьи

Нужна поддержка, которая так и работает?

TehProf.kz Support собирает обращения из WhatsApp, Telegram, почты и виджета в одну очередь, считает сроки по SLA и показывает, где служба проседает.