Передача данных из любой формы заявки в CoMagic

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


Для того, чтобы настроить передачу данных с формы заявки в CoMagic, необходимо установить на кнопку «Отправить» (или любую другую, активирующих отправку данных) JavaScript-функцию Comagic.addOfflineRequest(obj) (рис.1)где obj включает в себя:

{
  name: 'text',
  email: 'text', 
  phone: 'text',
  message: 'text'
}

 

Рисунок 1


При нажатии на кнопку происходит проверка валидности данных - все ли поля заполнены верно (критерии успешности ввода данных задаются владельцем формы заявки). В случае успешной проверки данные заявки будут переданы в CoMagic.


В отчете Заявки можно посмотреть все полученные данные (рис.2).


Внимание:  для того, чтобы отчет был доступен, необходимо подключить компонент Консультант или Лидогенератор в разделе Акккаунт, если эти компоненты не были подключены ранее. 


Рисунок 2


Поля формы «Name», «Email», «Phone» будут записываться в поля «Имя», «e-mail», «телефон». Остальные поля будут отображаться в поле «Текст заявки».

Примеры использования:

В качестве примера рассмотрим установку JavaScript-функции на форму оформления заказа с сайта http://www.uiscom.ru/ (рис.3).

При заполнении посетителем сайта данном формы, в отчет поступит информация о заявке с указанными контактными данными посетителя.

Рисунок 3


Для этого, в коде сайта необходимо на страницу подтверждения отправки заказа прописать 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() - передает данные о тексте заявки и для всех остальных полей формы, для которых нет отдельного столбца в отчете и отображает их в столбце отчета «Текст заявки».

Отправленные посетителями заявки можно увидеть в отчете «Заявки» (рис.4):


Эта статья была полезна для 31 человека. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho