Форма для сайта

Форма обратной связи на сайт

Одна строка script, и на сайте появляется форма, которая не ломает вёрстку: виджет весит около 35 КБ и живёт в Shadow DOM, а не в тяжёлом iframe. Телефон и почта проверяются при вводе, обращения копятся в одном списке.

Что внутри

Форма, после которой не надо чистить заявки

Одна строка кода

Вставьте тег script в шаблон сайта, и форма появится там, где вы её поставили. Работает на Тильде, WordPress, Битрикс и любом сайте, куда можно вставить код.

Виджет 35 КБ в Shadow DOM

Форма не тянет за собой iframe на 180-200 КБ и не конфликтует со стилями сайта: разметка изолирована, шрифты и цвета настраиваются под ваш дизайн.

Проверка телефона и почты

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

Защита от спама капчей

В форму добавляется блок Yandex SmartCaptcha, он отсекает ботов до отправки. Блок капчи доступен с тарифа Pro.

Обращения в одном списке

Заявки копятся во входящих внутри сервиса: видно, что пришло, когда и с какой страницы. Выгрузка в CSV или XLSX в один клик.

Оповещения в Telegram и CRM

Новые заявки уходят в Telegram или на ваш webhook с тарифа Pro, готовые пресеты Битрикс24, AmoCRM и Google Sheets открываются с тарифа Team. На бесплатном заявки видны во входящих.

Варианты

Какие формы собирают чаще всего

Обратная связь и вопросы

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

Заявка на услугу

Задача, срок и бюджет вместе с контактом, чтобы менеджер перезванивал подготовленным. Лишние поля прячутся условной логикой.

Обратный звонок

Два поля и кнопка: имя и телефон с проверкой формата. Всплывает по клику или в нужный момент на странице.

Оценка качества обслуживания

Шкала и открытый комментарий после покупки или визита. Для регулярного замера лояльности есть отдельный формат NPS.

Сообщение об ошибке

Что сломалось, где и как повторить, с приложенным файлом или скриншотом. Обращения складываются в один список.

Форма в подвале сайта

Компактная форма подписки или связи на каждой странице. Виджет лёгкий, поэтому не бьёт по Core Web Vitals.

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

Собрать форму в конструкторе аскио, настроить поля и встроить её на сайт одной строкой кода.

  1. Соберите форму

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

  2. Настройте вид

    Подберите цвета и шрифты под сайт, задайте текст кнопки и сообщение, которое человек увидит после отправки.

  3. Встройте на сайт

    Скопируйте строку script из окна публикации и вставьте в шаблон страницы. Виджет подхватит форму автоматически.

  4. Принимайте обращения

    Заявки копятся во входящих и выгружаются в Excel. На тарифе Pro и выше подключаются оповещения в Telegram и передача в CRM.

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

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

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

Виды форм обратной связи

Формы различаются тем, чего вы ждёте от человека после отправки. От этого зависит число полей и место на странице.

Вид формыЗачемПоля
Обратный звонокЧеловек хочет поговорить, а не писатьИмя, телефон, удобное время
Заявка на услугуМенеджер готовит предложениеКонтакт, задача, срок, бюджет
ВопросКонсультация до покупкиКонтакт, тема, сообщение
Жалоба или сообщение об ошибкеРазобрать проблему без перепискиЧто случилось, где, файл или скриншот
ОтзывОценка после покупки или визитаЗвёзды или смайлы, комментарий
Форма в подвалеСвязь с любой страницыКонтакт и сообщение
Всплывающая кнопкаФорма под рукой, но не мешает читатьЛюбой набор, открывается по клику

Для развёрнутой заявки удобнее готовые шаблоны: «Контактная форма» на шесть блоков, «B2B лид-форма» с размером компании и каналом связи, «Форма обратной связи» с ветвлением по причине обращения. Для оценки качества после обращения есть CSAT, для отзыва о продукте шаблон «Отзыв о продукте».

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

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

ПолеЗачемКак настроить
ИмяОбратиться по имени в ответеКороткий текст, обязательное
ТелефонПерезвонитьТелефон с проверкой формата
ПочтаОтветить письмомПочта с проверкой формата
Тема обращенияСразу отдать нужному сотрудникуВыпадающий список из 3-6 тем
СообщениеСуть вопроса своими словамиДлинный текст
Удобный способ связиНе звонить тем, кто просил написатьОдин вариант: звонок, мессенджер, почта
Удобное времяЗвонить, когда человек может говоритьВыпадающий список интервалов
Файл или скриншотПоказать ошибку или документЗагрузка файла, с тарифа Pro
ОценкаПонять настроение до чтения текстаСмайлы или звёзды
Согласие на обработку данныхТребование 152-ФЗ при сборе контактовСогласие, обязательное

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

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

  1. Соберите форму в аскио, опубликуйте её и откройте вкладку «Виджет» в окне публикации. Скопируйте фрагмент кода.
  2. В редакторе страницы Тильды добавьте блок T123 «HTML-код» из раздела «Другое».
  3. Вставьте код в блок и сохраните.
  4. Опубликуйте страницу и проверьте форму на опубликованной версии.

В редакторе Тильды скрипты не выполняются, поэтому на месте блока форма не видна. Это нормально: она появится на опубликованной странице.

Как поставить форму обратной связи на WordPress

Плагин для формы ставить не нужно. В редакторе блоков откройте страницу, добавьте блок «Произвольный HTML» и вставьте туда код виджета. Если форма нужна на всех страницах, например в сайдбаре или подвале, добавьте тот же блок в разделе «Внешний вид → Виджеты». Сохраните и откройте страницу на сайте: форма подгрузится вместе с ней.

Если тема или плагин безопасности вырезают тег script из содержимого, вставьте код в шаблон темы или через плагин для вставки кода в страницы.

Как поставить форму обратной связи на 1С-Битрикс

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

В Битриксе часто стоит ограничение на вставку скриптов в содержимое страниц: редактор может молча вырезать тег script. Тогда вставьте код в шаблон сайта (например, перед закрывающим тегом body, если нужна кнопка в углу на всех страницах) или во включаемую область. Подробности про атрибуты и события виджета в документации для разработчиков.

Форма в странице, кнопка в углу или окно по клику

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

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

Для любого режима можно скрыть форму на телефонах и ограничить список сайтов, на которых виджет разрешено показывать. Почему виджет не тянет за собой iframe, разобрано в статье про Shadow DOM, а общие сценарии встраивания на странице опрос на сайт.

Куда приходят заявки и почему не на почту

Все обращения копятся во входящих внутри сервиса, их можно выгрузить в CSV для Excel. Писем о новых заявках аскио не отправляет: на это легко рассчитывать и так же легко пропустить, когда письмо ушло в спам.

Вместо почты с тарифа Pro подключается webhook: каждая новая заявка уходит на ваш адрес, например в Telegram-бот менеджеров или в CRM. Пошаговая схема с AmoCRM и Telegram в статье «Webhook + AmoCRM + Telegram». На бесплатном тарифе заявки не теряются, их просто нужно смотреть во входящих.

Защита формы обратной связи от спама

  • Проверка формата телефона и почты отсекает мусор вида «asdf» ещё до отправки.
  • Обязательные поля не дают отправить пустую форму.
  • Блок капчи Yandex SmartCaptcha останавливает ботов. Доступен с тарифа Pro.
  • Ограничение сайтов, на которых разрешён виджет, не даёт встроить вашу форму на чужую страницу.

Ошибки, из-за которых форма теряет заявки

  • Семь обязательных полей там, где хватило бы трёх. Человек хотел задать вопрос, а его просят указать ИНН.
  • Нет подтверждения после отправки. Посетитель не уверен, ушло ли сообщение, и отправляет его трижды или уходит к конкуренту.
  • Поле «телефон» без проверки. В базе оказываются номера без кода города и с лишней цифрой.
  • Заявки никто не смотрит. Если оповещений нет, назначьте человека, который проверяет входящие хотя бы дважды в день.
  • Форма на сайте, который долго грузится. Тяжёлый iframe добавляет сотни килобайт, и на мобильном интернете форма появляется, когда посетитель уже ушёл.

Если сравниваете сервисы для формы на сайт, посмотрите сравнение аскио и Яндекс Форм. Когда вместо короткого обращения нужны подробные данные о клиенте, соберите анкету: там больше полей и логики показа. Другие виды форм, от заявки до брифа, собраны на странице конструктора форм.

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

Вопросы про форму обратной связи

Куда приходят заявки с формы?

Во входящие внутри сервиса: там видно каждое обращение, дату и страницу, с которой его отправили. Выгрузка в CSV доступна на любом тарифе, в XLSX с тарифа Team. С тарифа Pro подключаются оповещения в Telegram и передача в Битрикс24, AmoCRM, Google Sheets или на ваш webhook.

Приходит ли уведомление на почту?

Нет, писем о новых заявках сервис не отправляет. Оповещения работают через Telegram и webhook на тарифе Pro и выше, а без них заявки нужно смотреть во входящих. Если критично получать сигнал мгновенно, настраивайте Telegram.

Как защитить форму от спама?

Добавьте в форму блок капчи: используется Yandex SmartCaptcha, она отсекает ботов до отправки. Блок доступен с тарифа Pro. Дополнительно помогают обязательные поля с проверкой формата: примитивные боты на них спотыкаются.

Форма не сломает вёрстку сайта?

Нет. Виджет рендерится в Shadow DOM, поэтому его стили и стили сайта изолированы друг от друга. Весит около 35 КБ против 180-200 КБ у решений на iframe, так что на скорость страницы влияет заметно меньше.

Работает на Тильде и WordPress?

Да, и на Битриксе тоже. Нужна только возможность вставить произвольный код в страницу или шаблон. Для разработчиков есть JS API с событиями жизненного цикла и примерами для React и Vue.

Форма обратной связи бесплатная?

Да. На бесплатном тарифе доступны до 5 форм и 150 обращений всего, проверка полей, условная логика и виджет на сайт. Карта не нужна. Капча и оповещения в Telegram и CRM открываются на Pro.

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

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

Нужен ли плагин, чтобы поставить форму на WordPress?

Нет. Код виджета вставляется в блок «Произвольный HTML» на странице или в разделе «Внешний вид → Виджеты», если форма нужна на всех страницах. Плагин понадобится, только если тема или плагин безопасности вырезают тег script из содержимого: тогда код вставляют в шаблон темы.

Поставьте форму на сайт за 5 минут

Одна строка кода, виджет 35 КБ, проверка контактов. Бесплатный тариф без карты.

Тарифы Создать опрос