Top.Mail.Ru
Docs RU

Как передавать email-адреса из собственной формы подписки в Convead

Виджеты и персонализация
У многих интернет-магазинов уже есть своя форма на сайте для сбора email-адресов и необходимо настроить передачу данных в Convead. Например, чтобы отправлять письмо после заполнения формы или объединять собранные данные в одной системе.

Разделим этот процесс на несколько последовательных шагов.

  • Прежде всего, нужно создать новое событие в Convead в разделе «Настройки — «События на сайте» — «Новое событие».
  • Данное событие назовем «Отправка формы» с ключом «send_form».
  • Добавьте следующий код в форму кнопки «Отправить» :
<button ... onclick="convead('event', 'custom', {key: 'send_form'}, { email: $(this).parents('form').find('input[type=text]').val() });" ... >Отправить форму</button>
  • После этого создайте в Convead сегмент с условием «Событие — Отправка формы — Произошло». Данное действие позволит идентифицировать тех, кто заполнил именно эту форму.

Передача дополнительных полей

Если в форме подписки собираются дополнительные данные о пользователе, их необходимо добавить в код.
Воспользуйтесь примерами из этой инструкции.
Например, клиент заполняет поля: имя, фамилия, кампания, email и телефон. Код будет выглядеть вот так:
convead('event', 'custom', {key: 'send_form'}, { first_name: $(this).parents('form').find('input[name=name]').val(), last_name: $(this).parents('form').find('input[name=lastname]').val(), company: $(this).parents('form').find('input[name=company]').val(), email: $(this).parents('form').find('input[name=email]').val(), phone: $(this).parents('form').find('input[name=phone]').val() });
Где company — кастомное поле, нужно создать сначала его.

Как и кастомное событие send_form. Если никакой триггер на это событие не требуется, а нужно лишь записать информацию по визитору, то вместо send_form можно использовать стандартное событие update_info.

Внимание! Правильные значения подстановки из формы в код настраиваются индивидуально. Обратитесь к техническим специалистам для проверки и настройки работы кода.