Перейти к содержанию

Веб-формы

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

Чтобы показать сообщение без полей ввода, создайте вместо формы веб-контент. В галерее шаблонов веб-контента для этого есть готовые шаблоны.

Как работает веб-форма

Anchor link to

Когда посетитель отправляет форму, Pushwoosh по порядку выполняет следующие действия:

  1. Сразу записывает каждый заполненный ответ из поля Tag input в соответствующий тег на браузерном устройстве посетителя, даже если посетитель не подписан на веб-пуши. Пустой ответ оставляет текущее значение тега без изменений.
  2. Подписывает email-адрес на email-рассылку и создает email-устройство с теми же значениями тегов, если в форме есть Email input. Если включен double opt-in, посетитель сначала получает письмо с подтверждением.
  3. Показывает страницу Success формы, как только Pushwoosh принимает отправку.

Если ваш тариф не включает веб-платформу, теги не сохраняются, но отправка все равно принимается. Форма без Email input только сохраняет теги на браузерное устройство, например чтобы узнать об интересах посетителей.

Создание веб-формы

Anchor link to

Чтобы собрать форму, создайте ее, добавьте поля, оформите страницу Success и сохраните форму. Если форма длинная, разбейте ее на страницы.

Создайте веб-форму

Anchor link to
  1. Перейдите в Контент → Веб-контент.

  2. Нажмите Создать и выберите тип Веб-форма.

    Список веб-контента с открытым меню Создать и выделенным вариантом Веб-форма
  3. Выберите шаблон:

    • Email-подписка: форма регистрации с заголовком, полем email, чекбоксом согласия, кнопкой Submit и страницей Success с текстом «Thank you!».
    • Пустая форма: пустая форма с заголовком и кнопкой Submit.
    Галерея шаблонов веб-форм с шаблонами Email-подписка и Пустая форма
  4. Нажмите на название в верхней панели и введите название формы. Посетители его не видят. Сохранить форму без названия нельзя.

Добавьте поля формы

Anchor link to

В веб-форме доступны блоки Text, Button и Icon, а также четыре блока формы: Email input, Tag input, Consent и Submit.

  1. Откройте вкладку Elements справа.

    Вкладка Elements веб-формы с плитками Text, Button, Icon, Tag input и Consent и недоступными плитками Email input и Submit
  2. Перетащите блок на форму или кликните по нему, чтобы добавить его на текущую страницу.

  3. Выделите блок на форме. Его опции откроются во вкладке Settings.

    • Чтобы переместить блок вверх или вниз, используйте стрелки POSITION.
    • Чтобы удалить блок, нажмите иконку удаления.

В форме может быть только один Email input и один Submit, поэтому, когда они уже есть в форме, их плитки становятся недоступными.

Отмена и повтор действий работают так же, как в веб-контенте. См. Отмена и повтор действия.

Подробнее о настройке каждого блока — на странице Блоки.

Оформите страницу Success

Anchor link to

Каждая веб-форма заканчивается страницей Success, которую посетитель видит после того, как Pushwoosh принял отправку. Удалить ее или сделать стартовой страницей нельзя.

  1. Нажмите вкладку Success — последнюю вкладку после + Добавить страницу.

    Редактор веб-формы с выбранной вкладкой Success, сообщением Thank you! на холсте и вкладкой Elements справа
  2. Редактируйте страницу так же, как любую другую. Используйте блоки Text, Button и Icon, например для сообщения с благодарностью и кодом скидки. Кнопку Submit на эту страницу добавить нельзя.

Разбейте длинную форму на страницы

Anchor link to

Добавьте страницы, чтобы задавать меньше вопросов за раз.

  1. Нажмите + Добавить страницу. Новая страница добавляется после текущей и никогда не добавляется после страницы Success.
  2. Добавьте кнопку с действием Go to page, чтобы посетитель мог перейти дальше.

Кнопка, которая ведет сразу на страницу Success, отправляет форму. О том, как добавлять, дублировать и удалять страницы, см. Несколько страниц.

Дублированная страница копируется без блоков формы. В форме только один Email input и один Submit, а каждый тег можно использовать один раз.

Как отправляется многостраничная форма

Anchor link to

Единственная кнопка Submit формы отправляет все страницы вместе.

Перед отправкой формы:

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

После отправки формы:

  • Если Pushwoosh отклоняет email-адрес, форма переключается на страницу с Email input и показывает там его Invalid email text.
  • Если Pushwoosh отклоняет отправку по другой причине, например потому что поля больше не совпадают с сохраненной формой, посетитель остается на текущей странице и видит Submit error text.

Сохраните форму

Anchor link to

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

  1. Нажмите Сохранить в верхней панели.

  2. Если откроется баннер The form can’t be saved yet, исправьте каждую проблему из его списка. См. Если форму нельзя сохранить.

    Баннер The form can't be saved yet со списком проблем: не указан URL политики конфиденциальности и есть Tag input без тега
  3. Снова нажмите Сохранить.

Если форму нельзя сохранить

Anchor link to

Баннер The form can’t be saved yet перечисляет все проблемы, которые мешают сохранению. Найдите свое сообщение в таблице и сделайте то, что указано.

Сообщение в баннереЧто сделать
Add an Email input or a Tag inputДобавьте хотя бы одно поле.
The form needs exactly one Submit button, not on the success pageОставьте одну кнопку Submit на любой странице, кроме Success.
A form with an Email input needs a Consent block with a privacy policy URLДобавьте блок Consent и заполните Privacy policy URL.
The privacy policy URL must start with https:// or / — otherwise the site shows no linkУкажите URL в виде https://… или как путь на вашем сайте, начинающийся с /.
Keep only one Email inputУдалите лишний Email input.
Choose a tag in every Tag inputВыберите тег в каждом Tag input или удалите пустое поле.
Tag “…” is chosen in more than one fieldВыберите другой тег в одном из полей.
“…” is a reserved tag — a form can’t write PW_FF_* tagsВыберите другой тег.
The form needs exactly one success pageОставьте одну страницу Success.

При сохранении Pushwoosh также проверяет каждый выбранный тег. Если тег был удален или скрыт либо его название начинается с PW_FF_, форма не сохраняется, а в сообщении об ошибке указывается тег, например Tag "City" must be an existing, non-hidden tag, not PW_FF_*, used once. Выберите другой тег в этом поле.

Показ формы на сайте

Anchor link to

Форма появляется на сайте только внутри активной веб-кампании. Одну форму можно использовать в нескольких кампаниях. Кампания Popup показывает форму поверх страницы, а кампания Inline — в виде блока внутри элемента страницы.

Прежде чем начать, попросите разработчика:

  • Убедиться, что на вашем сайте работает Web SDK версии 3.99.0 или новее. Более старый Web SDK показывает форму без полей.
  • Добавить элемент страницы, в который размещается кампания, если вы планируете кампанию Inline. См. CSS-селектор.

Затем создайте кампанию:

  1. Перейдите в Кампании → Веб-кампании.
  2. Нажмите Создать кампанию и выберите Попап или Inline.
  3. В поле Веб-контент выберите вашу форму. Под названием формы указано Веб-форма.
  4. Настройте аудиторию и параметры отображения.
  5. Запустите кампанию.

Все шаги описаны на странице Создание кампаний веб-попапов.

Подтверждение email через double opt-in

Anchor link to

Когда в проекте включен double opt-in, посетитель, отправивший email, получает письмо с подтверждением и подписывается только после перехода по ссылке из него. Ссылка подтверждения действительна 24 часа. Pushwoosh сохраняет значения тегов из формы для email-адреса, когда посетитель подтверждает адрес.

  • Если посетитель повторно отправляет тот же адрес в той же кампании, пока адрес не подтвержден, Pushwoosh отправляет письмо с подтверждением повторно, но не чаще одного раза в пять минут. Работает только ссылка из самого нового письма.
  • Адрес, уже подтвержденный через любую веб-кампанию проекта, подписывается сразу, без повторного письма с подтверждением. Подтверждение через форму подписки из Audience → Subscription forms здесь не учитывается.
  • Для письма с подтверждением нужен верифицированный домен отправки. Пока в вашем аккаунте его нет, Pushwoosh отклоняет каждую отправку, которая должна отправить письмо с подтверждением, и посетитель видит Submit error text.
  • Если ваш тариф не включает email, адрес не подписывается, когда посетитель переходит по ссылке, и остается неподтвержденным. Этот сбой не отображается в неудачных отправках кампании.

Double opt-in — это одна настройка для форм подписки и форм веб-кампаний проекта. См. Подтверждение подписчиков через double opt-in.

Отслеживание результатов формы

Anchor link to

Откройте статистику кампании в разделе Кампании → Веб-кампании, чтобы узнать, сколько посетителей отправили форму и почему отправки не удались, а также экспортировать подписчиков.