Как передать информацию в Сквозную аналитику
Мы еще обновляем эту страницу
Тут может не хватать некоторых данных — дополним в ближайшее время
Scope:
crmКто может выполнять метод: пользователи с административным доступом к разделу CRM
Если вы разрабатываете интеграции для Битрикс24 с помощью AI-инструментов (Codex, Claude Code, Cursor), подключите MCP-сервер, чтобы ассистент использовал официальную REST-документацию.
При создании элементов CRM есть три способа передать информацию для сквозной аналитики.
Самый простой
Передать в полях создаваемого элемента поле UTM_SOURCE.
В этом случае при создании элемента, если будет найден настроенный источник в сквозной аналитике с таким же UTM_SOURCE, элементу будет проставлен этот источник, будет выведена соответствующая иконка, элемент будет участвовать в отчете сквозной аналитики.
Полные данные
Передать в полях создаваемого элемента поле TRACE.
В этом случае будут учтены все данные — устройство, все каналы, в том числе и сайт, посещенные страницы.
Способ работает для методов: crm.lead.add, crm.deal.add, crm.contact.add, crm.company.add, crm.quote.add.
{
"fields": {
"NAME": "test",
"LAST_NAME": "",
"TRACE": ...
},
}
Значение М поля TRACE должен быть или идентификатор сохраненной записи сквозной аналитики или JSON-строка с массивом определенного формата, для получения которого можно просто воспользоваться JS-кодом виджета сквозной аналитики Битрикс24:
b24Tracker.guest.getTrace()
Значение поля TRACE может быть число — ID трейса, который получен методом crm.tracking.trace.add.
Создание трейса и получение его ID
Метод создает трейс:
crm.tracking.trace.add
?ENTITIES[0][TYPE]=CONTACT&ENTITIES[0][ID]=3215&ENTITIES[1][TYPE]=LEAD&ENTITIES[1][ID]=1&TRACE=
Поле TRACE обязательное, значение — строка, полученная методом b24Tracker.guest.getTrace. Пример выше.
Поле ENTITIES не обязательное, в нем можно перечислить сущности, которые связываются с этим трейсом:
ENTITIES: [
{
TYPE: 'CONTACT',
ID: 1
},
{
TYPE: 'LEAD',
ID: 101
}
]
Один трейс для связанных сущностей
Если создается пакет связанных сущностей (сделка + контакт + компания), то можно создать единый трейс для них. Если контакт и компания существующие, а создается только сделка, то можно создать трейс и привязать к существующим сущностям.
Продолжите изучение
- Использование сквозной аналитики при создании лида
- Использование сквозной аналитики при создании сделки и контакта