Подключение кастомных CRM к Яндекс Метрика

После подключения счетчика Яндекс Метрика будет доступно подключение источников — таких как рекламные площадки, CRM и т.д.

  1. Нажмите кнопку «Новый источник».
2. Выберите источник данных Своя CRM.
3. Напишите название своей CRM.
4. Скопируйте Hash, он понадобится для создания вебхука.
5. Нажмите кнопку «Продолжить».
6. Выберите значение, по которому определять уникальность сделки:
- CID
- Order ID
7. Напишите название «поля в CRM», в котором указан Yandex Client ID. Подробнее о Client ID читайте в статье. Обратите внимание! Сделки без client ID не передаются в систему аналитики и не будут учитываться при расчете.
8. Нажмите кнопку «Продолжить».
9. Напишите id статуса (status id), который хотите передавать.
10. Выберите куда передавать данные:
  • Создать цель
  • Покупки в электронной торговле
Мы рекомендуем отправлять данные в Цель. Отправку данных в электронную торговлю стоит использовать в случае, если у вас настроена электронная торговля.
Выберите Цель в аналитике или создайте новую. Если в аналитике существует цель, соответствующая выбранному status id, то выберите ее из выпадающего списка или введите название новой цели. После сохранения настроек, мы автоматически создадим цель в вашей аналитике.
11. Поставьте галочку как на скриншоте, если хотите отправлять в аналитику сумму лида\сделки.
12. Нажмите кнопку «+ Добавить статус», если хотите добавить еще статус для отправки в Analytics.
13. Нажмите кнопку «Закончить настройку».
*Чтобы удалить статус, нажмите на иконку крестик. Иконка появляется при 2х и более статусах для отправки.
Со стороны CRM должен быть реализован механизм вебхуков. При смене статуса сделки CRM должна отправить на адрес: https://app.romi.center/api/crm/event/ POST запрос со следующими параметрами:

  • token (авторизационный Hash, смотрите пункт 4)
  • id (id сделки)
  • name (наименование сделки)
  • sum (сумма сделки)
  • status (id статуса сделки)
  • cid (google client id)
Параметр token генерируется автоматически в личном кабинете ROMI center в разделе подключения кастомных CRM. Полученное в личном кабинете значение нужно постоянно передавать в POST запросах со стороны CRM.
Пример POST запроса

curl 'https://app.romi.center/api/crm/event' -H 'content-type: application/json' --data-binary '{ "token": "662a8397f328f7f9664a9ee64577df9d8eb11d3d87218cc65b1b8283b4049d66", "id": "2080", "name": "Успешная сделка", "status": "1020", "sum": "1000", "cid": "1587458906.1563801830", }' --compressed