Связь целей со сделками в CRM

CoMagic может сопоставлять в своих отчетах достигнутые на сайте цели (в CoMagic цель это событие с поставленным флажком "Считать событие целью") со сделками в вашей CRM системе (amoCRM или Битрикс24). 

Например, целью может являться регистрация на сайте или быстрая покупка в 

интернет-магазине без регистрации (но с указанием контактных данных). Чтобы дополнить уже созданные цели контактными данными посетителей необходимо:

1. Заполнить контактные данные о посетителе, по которым будет осуществляться привязка сделки.

2. В настройках интеграции выбрать цели по которым в 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": <Boolean>Функция одного аргумента, которая будет вызвана после того, как сервер пришлет результат сохранения формы. Необязательный параметр.

Пример:

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 нам не нужен

}

Передать полученные данные вместе с остальным данными формы.

Параметры:

urlhttps://tracker.comagic.ru/vc/s/

параметры из запроса Comagic.getCredentials():

sk#site_key
ci#comagic_id
hi#hit_id
vp#телефон
vn#имя
ve#email
s#1убирает вывод системных полей в ответе (возвращается только success: true)

Пример:

https://tracker.comagic.ru/vc/s/?sk#nS5lMAgURPyUQXVyBgguFy0AvIRdbfdy&ci#2032047566.3117192853.1555675484&hi#9228054013&vn#new_user


Пример использования альтернативного добавления информации о посетителе аналогичен примеру использования альтернативного способа отправки пользовательской заявки

Эта статья была полезна для 5 людей. Эта статья помогла Вам?

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