Отправка данных с помощью PHP
В разделе Настройки подключений необходимо узнать токен проекта (он будет передаваться при каждой отправке сделке) и загрузить на ваш сервер библиотеку для обмена данными (ссылка на нее так же в разделе настроек подключений). После, необходимо на каждый факт отправки любого типа сделки и других обращений, добавить запуск следующего PHP кода:
LeApi::up(TOKEN)
->data(array(
'client_name' => ЗНАЧЕНИЕ,
'client_email' => ЗНАЧЕНИЕ,
'client_phone' => ЗНАЧЕНИЕ,
'type' => ЗНАЧЕНИЕ,
'sum' => ЗНАЧЕНИЕ,
'note' => ЗНАЧЕНИЕ,
'conversion_id' => ЗНАЧЕНИЕ,
'promocode' => ЗНАЧЕНИЕ
))
->lead('gen');
Отправка данных с помощью JavaScript
Если вы используете Google Tag Manager для отправки данных, то рекомендуем использовать данный способ.
Отправка данных происходит путем запуска следующего кода:
<script type="text/javascript">
le.lead({
"client_name": 'Client Name',
"client_phone": '122266333',
"client_email": 'test@leadexpert.pro',
"type":'calls-out',
"note": 'Test order note',
"sum": '450',
"result": 'Test result note',
"fact": '490',
"status": '121',
"conversion_id": 'ZAKAZ-00987',
"promocode": 'Z987',
'subscr': 1,
"record": 'https://leadexpert.pro/record.mp3'
});
</script>
Значения указаны для примера, какие параметры передавать вы определяете сами. Итоговый код в вашем случае может отличаться.
Значения параметров для PHP и JavaScript
Значения параметров и их названия одинаковы для всех методов передачи данных о сделках. Исключение составляет TOKEN — он не передается при передаче данных с помощью JavaScript.
| Параметр | Обязательный | Что передает |
|---|---|---|
| client_name | Да | имя клиента |
| client_email | Нет (если передается телефон) | email клиента, без одного из контактов сделка не создастся |
| client_phone | Нет (если передается email) | телефон, без одного из контактов сделка не создастся |
| type | Да | Тип сделки (order,form), список доступен тут. |
| sum | Нет | Потенциальная сумма |
| note | Нет | Заполнение поле Информация в сделке |
| TOKEN (только для PHP) | Да | Передаем токен, который необходимо посмотреть в разделе Настройки подключений |
| result | Нет | Заполнение параметра сделки Результат |
| fact | Нет | Фактическая сумма |
| status | Нет | Можно передать статус, ID которого необходимо смотреть в разделе статусов сделки |
| conversion_id | Нет | Уникальный ID конверсии, например номер заказа из вашего магазина |
| promocode | Нет | Передача промокода в специальный параметр сделки |
| record | Нет | Ссылка на аудио разговора (если есть) |
| subscr | Нет | Статус подписки на рассылку:
|
Для создания сделки любым из описанных выше способов важно передать хотя бы один тип контакта: email или телефон, иначе, запрос может быть проигнорирован. Создание сделок и клиентов без контактов не имеет смысла.
