Скрипт формы заказа для лендинга. Форма обратной связи для лендинга. Валидация формы перед отправкой

И так приступим.

1. Подключение библиотеки jQuery

Скорее всего вы и так это сделаете, но всеравно напомню об этом.
Нужно в head добавить следующее:

2.Добавляем javascript

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

function AjaxFormRequest(result_id,formMain,url) { jQuery.ajax({ url: url, type: "POST", dataType: "html", data: jQuery("#"+formMain).serialize(), success: function(response) { document.getElementById(result_id).innerHTML = response; }, error: function(response) { document.getElementById(result_id).innerHTML = "

Возникла ошибка при отправке формы. Попробуйте еще раз

"; } }); $(":input","#formMain") .not(":button, :submit, :reset, :hidden") .val("") .removeAttr("checked") .removeAttr("selected"); }

Его нижняя часть

$(":input","#formMain") .not(":button, :submit, :reset, :hidden") .val("") .removeAttr("checked") .removeAttr("selected");

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

3.Добавляем html

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

Оставьте ваши контакты и наш консультант свяжется с вами

Данная форма имеет 2 поля Имя и телефон. Так что ее можно использовать еще и как форму заказа обратного звонка на любом сайте не только Лендинге. Можете добавить свои поля с почтой и адресом и тд.
Кстати, последний input - это кнопка отправки и она заключенная в div id=messegeResult . Вся фишка в том что после нажатия кнопки, данные отправятся Вам на почту, а сама кнопка исчезнет, а вместо нее появится текст типа - Сообщение успешно отправлено. Скоро Вам перезвонят.
Можете в div id=messegeResult заключить например вторую строку - Оставьте ваши контакты и наш консультант свяжется с вами тогда после нажатия на кнопу этот текст изменится на тот, что приведен выше. В общем все что находится в этом диве, после нажатия на кнопку изменится на сообщение об успешной отправке.

4.Создаем php обработчик, для нашей формы

Для начала нужно создать файл и назвать его zakaz.php
Далее вставить в него следующий код, отвечающий за обработку

В 4 и в 11 нужно указать почту, на которую будут отправлены данные с формы. В 6 строке $message начинается все содержание письма.так что если добавите новые поля адреса и почты и тд, то их как раз нужно дописать тут по примеру уже имеющихся Имени и Телефона.
В 15 строке - как раз прописано то сообщение, которое выведется в div id=messegeResult с предыдущего пункта. Так что можете его изменить под себя.

5.Задаем стили

Чтобы форма выглядела боле-менее читабельно, зададим стили. которые Вы тоже можете менять так как Вам угодно.

Form{ width:350px; height:225px; position:absolute; top:50%; left:50%; right:50%; bottom:50%; background:#f1f1f1; padding: 20px; } .form p{ font-size:18px; color:#333; text-align:center; } input{ background:#fff; font-size:15px; border:2px solid #336699; line-height:20px; padding:7px 10px 6px; margin:10px 0 0; font-size:15px; width:90%; box-shadow:inset 0 2px 7px rgba(0,0,0,.15); transition:all .15s; } input:hover, input:focus{ border-color:#ff6600; } input{ border-color:#ccff33; } .btn{vertical-align:middle;font-size:18px;color:#fff;font-weight:700;text-align:center;line-height:1.3 !important;padding:5px 10px 5px;margin:10px 0 0;border:0;cursor:pointer;background:#97ca33;} .btn:active{ color:rgba(255,255,255,.6); background:#57900f; box-shadow:inset 0 2px 15px rgba(0,0,0,.2); } .btn:hover{ background:#a6d251; }

Если все сделано правильно то у Вас должна получиться форма. На этом все, спасибо за внимание 🙂

Среди основных элементов Landing Page можно выделить блоки с контактными данными и с запросом обратной связи. Эти блоки отличаются повышенной важностью. В первую очередь, следует понимать, что потенциальному потребителю часто недостаточно информации, представленной на лендинге – некоторые лучше всего воспринимают информацию со слов живого человека, чем с чтения текстового содержимого. Поэтому посетителю необходимо дать качественную обратную связь. Как это сделать?

Блок с контактами в обязательном порядке должен быть на каждом лендинге. Некоторые прячут номера и адреса в самый дальний угол, но это в корне неправильный подход. Всё дело в том, что посетитель должен видеть телефоны и адреса на всех страницах, а не где-то на одной. Страница без телефонного номера выглядит обезличенной – возникает чувство, что администрация магазина намеренно избегает всяческих контактов. Вот типичный пример неправильной организации контактов, когда указана только почта:

И это неправильно, так как у посетителя всегда должна иметься возможность оперативной связи с магазином. Для этого необходимо расположить контакты в самой видимой части лендинга – в его шапке, неподалёку от логотипа. Есть возможность арендовать номер формата 8-800? В этом случае можно рассчитывать на более лояльное отношение аудитории, так как у многих потребителей наличие такого номера у магазина вызывает дополнительное доверие.

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

Хорошим тоном стало использование на лендингах форм обратной связи, призывающих оставить номер для обратного звонка. Подход хороший, но не нужно делать так, чтобы формы были излишне навязчивыми. Некоторые лендинги грешат этим со страшной силой, демонстрируя формы на том этапе, пока посетители пытаются понять, куда они вообще попали. Лучше всего, если форма будет появляться где-нибудь сбоку/снизу, не занимая экран и не отвлекая посетителей навязчивыми вопросами. Если свободных операторов в магазине нет, то посетителей нужно избавлять от подобных запросов, так как они будут ждать чуть-ли не мгновенного ответа (всем нужна помощь прямо здесь и сейчас). В формах обратной связи можно просить не только номера телефонов, но и другие контактные данные.

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

В пределах одной страницы можно сочетать самые разные инструменты для организации обратной связи, но в этом случае они не должны быть слишком навязчивыми и перегружать внимание посетителя – под напором настойчивых окошек с различными формами он скорее покинет лендинг, чем воспользуется возможностью что-то купить на нём.

Менять изображение на первом экране или «подгонять» выгоды под клиента, но какой в этом толк, если взаимодействия с формой не происходит?
Статистика показывает, что в 20% случаев причина недостаточной конверсии посадочной страницы кроется не столько в плохом УТП или отсутствии целевого трафика, сколько в небрежном и непродуманном оформлении формы заявки .
Посетитель не желает оставлять свои контактные данные, «бросает» форму и уходит. Вы теряете потенциальных клиентов, а значит и доход.
Почему так происходит и как повысить конверсию формы заявок ?

2 причины плохой «заполняемости» форм:

  • неграмотное оформление формы заявки
  • ее непродуманный функционал

В статье приведен простой чек-лист , с помощью которого вы сможете легко проанализировать формы на landing page . Для работы я рекомендую использовать 4 инструмента : карту кликов, карту скроллинга, аналитику форм и .

Форма заявки должна быть видна на первом экране без «прокрутки»

Изучите карту скроллинга . Посмотрите, попадают ли основные конверсионные элементы в просматриваемые части страницы. Проверяйте сверстанную страницу на устройствах с разным расширением экрана. Уделите особое внимание мобильной версии!

Проверяйте все браузеры

Нужно проверить, как работает форма заявки во всех браузерах , и это стоит протестировать отдельно! Если функционал неисправен, не будет результата, данных для анализа и выработки рекомендаций.

Количество полей должны соответствовать поставленной задаче

Рис.2 Пример дополнительного поля, решающего проблему клиента

Правило простое – уделите внимание удобству заполнения этих форм:

  • используйте подсказки (например, «маску» для телефонных номеров);
  • сделайте отправку формы возможной без заполнения всех имеющихся полей;
  • ставьте адекватные цели – например, не запрашивайте на подписной странице контактный телефон, если . Посетители не станут заполнять 5 полей, чтобы просто получить демо-версию или каталог.
Используйте разные способы получения контактных данных

Отталкивайтесь от особенностей продукта или ниши. Дайте возможность связаться с вами по телефону, e-mail или чату для консультации. Учитывайте поведение клиентов – кому-то легче сразу позвонить и обговорить условия, в некоторых случаях (получение КП) не обойтись без взаимодействия с формой.

Закрытая или открытая форма?

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

Правила оформления полей в поп-апе будут те же:

  • Будьте последовательны . Форма должна быть максимально простой для заполнения.
  • Придерживайтесь порядка. Первыми располагайте поля, которые заполнить проще всего (например, «имя»).
  • Сформулируйте четкую выгоду. Объясните, зачем посетителю нужно заполнить форму и что он получит .

Рис.3 Пример хорошей «подводки» к закрытой форме заявки

Не используйте шаблонные фразы!

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

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

Призывайте к конкретному действию

Уходите от формулировки «отправить заявку». Гораздо лучше сделать кнопку с описанием конкретного результата (например, «получить КП» или «рассчитать стоимость»). В идеале текст кнопки должен частично дублировать «подводку».

Привлеките дополнительное внимание

Используйте графические направляющие . Самый простой вариант — «освободить» пространство вокруг формы и направить взгляд посетителя при помощи указателя или стрелки. Так форма станет более заметной и сильнее будет притягивать к себе внимание.

Заставьте изображение (фотобаннер первого экрана) работать на СТА

В случае, когда форму невозможно подчеркнуть графическими элементами или сделать кнопку крупнее и контрастнее, «обратите» на нее внимание пользователя посредством изображения. Грамотно подберите фото и направьте взгляд посетителя в нужном вам направлении.

Рис.7 Взгляд девушки обращает ваше внимание на форму

Изучайте взаимодействие пользователей с формами

Аналитика форм заявки показывает, какие поля заполняют/не заполняют пользователи. А Вебвизор, благодаря своему функционалу, выступает в роли «большого брата», который следит за поведением посетителя. Если взаимодействие с формой было, но данные по каким-то причинам не были отправлены, он покажет вам, в чем была проблема. Иными словами, он поможет понять, на каких этапах заполнения у пользователей возникают трудности, какие поля можно убрать, а какие стоит дополнить подсказкой для корректного заполнения.

Поблагодарите клиента – это важно

Продумайте детали! Грамотно оформленная страница благодарности – это не только проявление уважения к клиенту, но и инструмент повышения конверсии . Еще раз — отойдите от шаблонов! Проявите креатив — вместо стандартной фразы «Ваша заявка принята» пропишите что-то более персональное, касающееся вас и вашей компании. Страница «спасибо» при правильном оформлении может стать хорошей площадкой для экспериментов.

Выводы
  • Взаимодействие с формой — это пик коммуникации лендинг пейдж с клиентом. Прежде чем тестировать конверсионные элементы вашей посадочной страницы, проанализируйте ваши формы СТА , сверяясь с нашим чек-листом.
  • Проверяйте отправку данных с разных устройств и разных браузеров . Локальные баги отдельных версий случаются гораздо чаще, чем можно было бы предположить.
  • В обязательном порядке проводите аналитику форм на предмет выявления полей, с которых уходят клиенты, чтобы понимать, почему они уходят и как можно это исправить.
  • Перед внесением изменений и тестированием форм считайте количество уже полученных заявок , чтобы получить реальную картину достигнутых после внесения доработок результатов.
  • Будьте во всеоружии и опережайте своих конкурентов. Конверсионных лендингов вам!

    Есть специальные блоки, содержащие форму для заявки. Такие блоки находятся в группе "Форма-лид" в левой боковой колонке. При отправке формы регистрируется выполнение целевого действия на лендинге.

    Форму вы можете настроить под ваши задачи.

    Вы можете изменить текст на кнопке в форме, а также настроить URL, по которому пользователь будет перенаправлен после отправки формы.


    Вы можете настроить поля для ввода данных.

    Для наведите мышку на поле и в появившемся меню нажмите "Настроить поле".


    В появившемся всплывающем окне вы можете настроить параметр "name" (имя поля в форме). Можно вводить только латинские символы.

    Также можете настроить параметр placeholder. Это заголовок, который отображается к поле, когда оно не активно и не содержит данных, введенных пользователем. Например, для ввода e-mail следует написать "Введите ваш e-mail".


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

    Вы можете установить другой e-mail. Для этого в общих настройках лендинга укажите нужный e-mail.


    Вы можете интегрировать лендинг с любым внешним сервисом, к примеру сторонней CRM-системой.

    Для этого в общих настройках лендинга в поле "Отправлять форму с лендинга по URL" установите нужный URL. А также укажите, каким методом должны отправляться данные: GET или POST.

    В этом случае кроме отправки данных из формы на e-mail, они также будут отправляться по указанному URL указанным методом.