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