Передача данных из любой формы заявки
Многие владельцы сайтов используют формы заявки, чтобы получать вопросы, комментарии или какие-то предложения от посетителей, тем самым поддерживая с ними связь. UIS предоставляет возможность работать с любыми формами обратной связи и анализировать данные с этих форм вместе с остальной информацией по другим каналам связи в самом сервисе.
Для того, чтобы настроить передачу данных с формы заявки в UIS, необходимо установить на кнопку «Отправить» (или любую другую, активирующих отправку данных) JavaScript-функцию
Comagic.addOfflineRequest(obj), где obj включает в себя:
{
name: 'text',
email: 'text',
phone: 'text',
message: 'text'
}
При нажатии на кнопку происходит проверка валидности данных — все ли поля заполнены верно (критерии успешности ввода данных задаются владельцем формы заявки). В случае успешной проверки данные заявки будут переданы в UIS.
В отчете «Заявки» можно посмотреть все полученные данные:
Поля формы «Name», «Email», «Phone» будут записываться в поля «Имя», «e-mail», «телефон». Остальные поля будут отображаться в поле «Текст заявки».
Примеры использования:
В качестве примера рассмотрим установку JavaScript-функции на форму оформления заказа с сайта https://www.uiscom.ru/
При заполнении посетителем сайта данном формы, в отчет поступит информация о заявке с указанными контактными данными посетителя.
Для этого, в коде сайта необходимо на страницу подтверждения отправки заказа прописать JavaScript-функцию:
Comagic.addOfflineRequest({
name: $('[name = name]').val(),
email: $('[name = email]').val(),
phone: $('[name = phone]').val(),
message: $('[name = message]').val()
});
где:
- name: $(’[name = name]’).val() - передает данные об имени посетителя и отображает его в столбце отчета «Имя». Тип text.
- email: $(’[name = email]’).val() - передает данные об электронной почте посетителя и отображает его в столбце отчета «e-mail».
- phone: $(’[name = phone]’).val() - передает данные о телефоне посетителя и отображает его в столбце отчета «Телефон».
- message: $(’[name = message]’).val() - передает данные о тексте заявки и для всех остальных полей формы, для которых нет отдельного столбца в отчете и отображает их в столбце отчета «Текст заявки».
Отправленные посетителями заявки можно увидеть в отчете «Заявки».