Связь целей со сделками в CRM
CoMagic может сопоставлять в своих отчетах достигнутые на сайте цели (в CoMagic цель это событие с поставленным флажком «Считать событие целью») со сделками в вашей CRM системе (amoCRM или Битрикс24).
Например, целью может являться регистрация на сайте или быстрая покупка в
интернет-магазине без регистрации (но с указанием контактных данных). Чтобы дополнить уже созданные цели контактными данными посетителей необходимо:
- Заполнить контактные данные о посетителе, по которым будет осуществляться привязка сделки.
- В настройках интеграции выбрать цели по которым в CRM создаются сделки.
Как заполнить данные о посетителе
На сайте в раздел регистрации (или покупки) добавить JS метод Comagic.addVisitorInfo() или отправить GET запрос на сервер, где будут переданы контактные данные, которые мы сохраним в карточке посетителя.
Для добавления информации о посетителе используется следующий метод: Comagic.addVisitorInfo({name:’myName’, phone:’myPhone’, email:’myEmail’});
Для успешного вызова метода должен быть заполнен хотя бы один параметр. Все другие параметры будут проигнорированы.
Параметры:
Название | Параметры | Описание |
req {name: myName, email: myEmail, phone: myPhone} myName | тип text | имя посетителя (перезаписываемый) |
myEmail | тип text | адрес электронной почты посетителя (добавляется уникальный) |
myPhone | тип text | телефон посетителя (добавляется уникальный) |
callback «success»: | Функция одного аргумента, которая будет вызвана после того, как сервер пришлет результат сохранения формы. Необязательный параметр. |
Comagic.addVisitorInfo({name:'Test', phone:'79000000000',email:'myemail@axample.com'},function(resp){console.log(resp)})
Пользоваться данным методом можно лишь в случае отправки формы способом, не приводящим к перезагрузке страницы. Для остальных ситуаций есть альтернативный метод.
Альтернативный способ добавления информации о посетителе
Перед отправкой информации о посетителе нужно получить аутентификационные данные, используя метод JS API Comagic.getCredentials().
Метод возвращает объект:
{
"site_key": "VcB4qqpO1WPSopO670cAbXwAH9Ryaw75",
"visitor_id": 17258569,
"hit_id": 546833568748,
"session_id": 255544855,
"consultant_server_url": "https://server.comagic.ru/" // Этот URL нам не нужен
}
Передать полученные данные вместе с остальным данными формы.
Параметры:
url | https://tracker.comagic.ru/vc/s/">https://tracker.comagic.ru/vc/s/ параметры из запроса Comagic.getCredentials(): |
sk# |
site_key |
ci# |
comagic_id |
hi# |
hit_id |
vp# |
телефон |
vn# |
имя |
ve# |
|
s#1 |
убирает вывод системных полей в ответе (возвращается только success: true) |
Пример:
https://tracker.comagic.ru/vc/s/?sk#nS5lMAgURPyUQXVyBgguFy0AvIRdbfdy&ci#2032047566.3117192853.1555675484&hi#9228054013&vn#new_user
Пример использования альтернативного добавления информации о посетителе аналогичен примеру использования альтернативного способа отправки пользовательской заявки.