Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24. Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей. С помощью наборов можно создавать графики и анализировать показатели эффективности бизнеса.
В статье расскажем про наборы данных для лидов и покажем, как их объединять и создавать графики.
Наборы:
- crm_lead — лиды,
- crm_lead_uf — пользовательские поля лидов,
- crm_lead_status_history — история лидов,
- crm_lead_product_row — товары в лидах.
Примеры:
Выбрать набор данных
Чтобы проанализировать информацию в отчете, выберите подходящий набор данных и создайте на его основе график.
crm_lead — лиды. Набор включает основные сведения из системных полей лида. Вы можете узнать, сколько лидов было создано за месяц и какие сотрудники с ними работали.
crm_lead
Поле | Описание | Тип поля |
---|---|---|
ID | Идентификатор лида | Число |
DATE_CREATE | Дата и время создания лида | Дата |
CREATED_BY_ID | Идентификатор сотрудника, создавшего лид | Число |
CREATED_BY | Идентификатор и имя сотрудника, создавшего лид | Строка |
DATE_MODIFY | Дата и время последнего изменения лида | Дата |
MODIFY_BY_ID | Идентификатор сотрудника, изменившего лид | Число |
MODIFIED_BY | Идентификатор и имя сотрудника, изменившего лид | Строка |
MODIFIED_BY_NAME | Имя сотрудника, изменившего лид | Строка |
ASSIGNED_BY_ID | Идентификатор сотрудника, ответственного за лид | Число |
ASSIGNED_BY | Идентификатор и имя сотрудника, ответственного за лид | Строка |
ASSIGNED_BY_NAME | Имя сотрудника, ответственного за лид | Строка |
ASSIGNED_BY_DEPARTMENT | Идентификатор и название отдела ответственного сотрудника | Строка |
COMPANY_ID | Идентификатор компании, связанной с лидом | Число |
COMPANY_NAME | Название компании, связанной с лидом | Строка |
COMPANY_TITLE | Значение из поля «Название компании» | Строка |
COMPANY | Идентификатор и название компании, связанной с лидом | Строка |
CONTACT_ID | Идентификатор контакта, связанного с лидом | Число |
CONTACT_NAME | Имя контакта, связанного с лидом | Строка |
CONTACT | Идентификатор и имя контакта, связанного с лидом | Строка |
OPENED | Опция «Доступна для всех» в лиде: Y — да, N — нет | Строка |
TITLE | Название лида | Строка |
NAME | Имя в карточке лида | Строка |
LAST_NAME | Фамилия клиента в карточке лида | Строка |
SECOND_NAME | Отчество клиента в карточке лида | Строка |
FULL_NAME | Фамилия, имя и отчество клиента в карточке лида | Строка |
POST | Должность клиента в карточке лида | Строка |
STATUS_ID | Идентификатор стадии, на которой находится лид | Строка |
STATUS_NAME | Название стадии, на которой находится лид | Строка |
STATUS | Идентификатор и название стадии, на которой находится лид | Строка |
STATUS_DESCRIPTION | Значение поля «Дополнительно о стадии» в карточке лида | Строка |
STATUS_SEMANTIC_ID | Идентификатор группы стадии, на которой находится лид: F (failed) – обработан неуспешно, S (success) – обработан успешно, P (processing) – лид в работе | Строка |
STATUS_SEMANTIC | Название группы стадий, на которой находится лид: успех, провал, в работе | Строка |
IS_RETURN_CUSTOMER | Повторный лид: Y – да, N – нет | Строка |
OPPORTUNITY | Сумма | Число |
CURRENCY_ID | Идентификатор валюты лида | Строка |
COMMENTS | Комментарии в лиде | Строка |
SOURCE_ID | Идентификатор источника, из которого создан лид | Строка |
SOURCE_NAME | Название источника, из которого создан лид | Строка |
SOURCE | Идентификатор и название источника, из которого создан лид | Строка |
SOURCE_DESCRIPTION | Описание источника, из которого был создан лид | Строка |
ORIGINATOR_ID | Идентификатор внешней системы, в которой был создан лид | Строка |
ORIGIN_ID | Идентификатор лида во внешней системе, из которой был создан лид | Строка |
UTM_SOURCE | Рекламный источник, UTM_SOURCE в карточке лида | Строка |
UTM_MEDIUM | Рекламный носитель, UTM_MEDIUM в карточке лида | Строка |
UTM_CAMPAIGN | Рекламная кампания, UTM_CAMPAIGN в карточке лида | Строка |
UTM_CONTENT | Рекламный контент, UTM_CONTENT в карточке лида | Строка |
UTM_TERM | Рекламный термин, UTM_TERM в карточке лида | Строка |
CRM_PRODUCT_ID | Идентификаторы товаров в карточке лида | Строка |
CRM_PRODUCT | Идентификатор и название товара в карточке лида | Строка |
CRM_PRODUCT_COUNT | Количество товаров в карточке лида | Строка |
CRM_PRODUCT_NAME | Название товаров в карточке лида | Строка |
ADDRESS_1 | Адрес в карточке лида | Строка |
ADDRESS_2 | Адрес из карточки лида | Строка |
ADDRESS_CITY | Город | Строка |
ADDRESS_POSTAL_CODE | Почтовый индекс | Строка |
ADDRESS_REGION | Регион | Строка |
ADDRESS_PROVINCE | Область | Строка |
ADDRESS_COUNTRY | Страна | Строка |
ADDRESS_COUNTRY_CODE | Код страны | Строка |
DATE_CLOSED | Дата и время закрытия лида | Дата |
BIRTHDATE | День рождения клиента | Дата |
HONORIFIC | Обращение к клиенту | Строка |
PHONE | Идентификатор типа номера и телефон клиента | Строка |
WEB | Идентификатор типа сайта и веб-сайт клиента | Строка |
Идентификатор типа почты и почта клиента | Строка | |
IM | Идентификатор типа мессенджера и мессенджер клиента | Строка |
crm_lead_uf — пользовательские поля лидов. Набор содержит данные из пользовательских полей, которые вы создали самостоятельно: согласование доставки, номер заказа и другие. Информацию можно добавить в отчет.
crm_lead_uf
Поле | Описание | Тип поля |
---|---|---|
LEAD_ID | Идентификатор лида | Число |
DATE_MODIFY | Дата последнего изменения лида | Дата |
DATE_CREATE | Дата создания лида | Дата |
DATE_CLOSED | Дата закрытия лида | Дата |
UF_CRM_"номер поля"
|
Сведения из пользовательского поля с указанным номером, например из UF_CRM_123456789 . Номер автоматически присваивается полю при создании.
|
Строка |
crm_lead_status_history — история лидов. Набор содержит данные из системных полей об изменении статусов лида. Используйте его, чтобы проанализировать путь лида от создания до перехода на финальную стадию.
crm_lead_status_history
Поле | Описание | Тип поля |
---|---|---|
ID | Идентификатор записи | Число |
TYPE_ID | Тип записи: 1 — создание, 2 — перевод на промежуточную стадию, 3 — перевод на финальную стадию | Число |
LEAD_ID | Идентификатор лида | Число |
DATE_CREATE | Дата и время создания записи | Дата |
ASSIGNED_BY_ID | Идентификатор ответственного за лид | Число |
ASSIGNED_BY | Идентификатор и имя ответственного за лид | Строка |
ASSIGNED_BY_NAME | Имя ответственного за лид | Строка |
ASSIGNED_BY_DEPARTMENT | Идентификатор и название отдела ответственного | Строка |
STATUS_SEMANTIC_ID | Идентификатор типа статуса: F — неуспешно, S — успешно, P — в обработке | Строка |
STATUS_SEMANTIC | Тип статуса: провал, успех, в работе | Строка |
STATUS_ID | Идентификатор статуса | Строка |
STATUS | Идентификатор и название статуса | Строка |
STATUS_NAME | Название статуса | Строка |
crm_lead_product_row — товары в лидах. Набор содержит сведения из системных полей лида о товарах. Вы сможете посмотреть, какие товары были в лиде, их количество и стоимость.
crm_lead_product_row
Поле | Описание | Тип данных |
---|---|---|
ID | Уникальный идентификатор записи | Число |
LEAD_ID | Идентификатор лида | Число |
LEAD_DATE_MODIFY | Дата последнего изменения лида | Дата |
LEAD_DATE_CREATE | Дата создания лида | Дата |
LEAD_DATE_CLOSED | Дата закрытия лида | Дата |
PRODUCT | Товар. Идентификатор и название товара или услуги | Строка |
PRODUCT_ID | Идентификатор товара или услуги | Число |
PRODUCT_NAME | Название товара или услуги | Строка |
PRICE | Цена товара или услуги | Число |
PRICE_EXCLUSIVE | Цена без налога со скидкой | Число |
PRICE_NETTO | Цена без скидок и налогов | Число |
PRICE_BRUTTO | Цена без скидок, с налогом | Число |
QUANTITY | Количество товара или услуги | Число |
DISCOUNT_TYPE | Тип скидки. Идентификатор и название | Строка |
DISCOUNT_TYPE_ID | Идентификатор типа скидки | Число |
DISCOUNT_TYPE_NAME | Название типа скидки | Строка |
DISCOUNT_RATE | Величина скидки | Число |
DISCOUNT_SUM | Сумма скидки | Число |
TAX_RATE | Величина налога в процентах | Число |
TAX_INCLUDED | Налог включен в цену: Y - да, N - нет | Строка |
CUSTOMIZED | Товарная позиция изменена вручную: Y - да, N - нет | Строка |
MEASURE | Единица измерения. Код и название | Строка |
MEASURE_CODE | Код единицы измерения | Число |
MEASURE_NAME | Название единицы измерения | Строка |
SORT | Порядок сортировки | Число |
Создать график
Информацию из набора данных можно добавить в графики и следить за показателями бизнеса. Чтобы создать график, выполните следующие шаги:
- 1–2. Откройте BI Конструктор > Charts > + График.
- 3–4. Выберите набор данных и формат, в котором хотите видеть информацию: карточка, таблица, линейный график или другой вариант.
- 5. Нажмите Создать новый график.
Объединить наборы данных
Объедините наборы данных, чтобы включить в отчет информацию из системных и пользовательских полей лида.
Чтобы объединить наборы данных:
- Откройте BI конструктор и перейдите в раздел SQL > SQL Lab.
- Выберите схему bitrix24
- Впишите SQL-запрос и нажмите Выполнить. Новый набор включает сведения из полей, которые вы задали в SQL-запросе. Его можно сохранить как датасет, чтобы создать график для отчета.
Как создать и добавить в отчет график на основе виртуального набора данных
Если объединяете наборы данных в первый раз, посмотрите пример запроса.
Пример SQL-запроса: объединяем лиды и пользовательские поля
Мы написали SQL-запрос, чтобы извлечь данные из двух наборов: лиды (crm_lead) и пользовательские поля лидов (crm_lead_uf). Вы можете скопировать его и посмотреть, как работает выборка. Замените UF_CRM_"номер поля"
на ваше пользовательское поле перед выполнением запроса.
SELECT crm_lead.ID AS "Идентификатор лида", crm_lead.TITLE AS "Название лида", crm_lead.DATE_CREATE AS "Дата создания лида", crm_lead.OPPORTUNITY AS "Сумма лида", crm_lead_uf.UF_CRM_1726853107496 AS "Пользовательское поле" FROM crm_lead INNER JOIN crm_lead_uf ON crm_lead.ID = crm_lead_uf.LEAD_ID WHERE crm_lead_uf.UF_CRM_1726853107496 IS NOT NULL AND crm_lead_uf.UF_CRM_1726853107496 <> ''
SELECT — определяет, какую информацию надо извлечь из набора данных. Например, запрос SELECT crm_lead.ID AS "Идентификатор лида"
:
- выбирает идентификатор лида
ID
из набораcrm_lead
, - присваивает ему название
Идентификатор лида
, - выводит результат в отдельную колонку в таблице.
FROM — указывает основной набор, из которого извлекаются данные. Мы извлекаем из crm_lead
.
INNER JOIN — связывает наборы и объединяет информацию в них. Запрос crm_lead_uf ON crm_lead.ID = crm_lead_uf.LEAD_ID
соединяет информацию из системных и пользовательских полей по идентификатору лида.
WHERE — фильтрует результаты и показывает только те лиды, у которых пользовательское поле не пустое.
Пример SQL-запроса: получаем список лидов, преобразованных в сделки
Если надо оценить, сколько лидов превращаются в сделки, можно извлечь данные из двух наборов: лиды (crm_lead) и сделки (crm_deal). Мы написали SQL-запрос, который показывает, в какую сделку был конвертирован каждый лид за последние 30 дней. Вы можете скопировать его и посмотреть, как работает выборка.
SELECT crm_lead.ID AS "Идентификатор лида", crm_lead.TITLE AS "Название лида", crm_lead.DATE_CREATE AS "Дата создания лида", crm_deal.ID AS "Идентификатор сделки", crm_deal.TITLE AS "Название сделки", crm_deal.DATE_CREATE AS "Дата создания сделки" FROM crm_lead INNER JOIN crm_deal ON crm_lead.ID = crm_deal.LEAD_ID WHERE crm_deal.DATE_CREATE >= date_add('day', -30, current_date)
SELECT — определяет, какую информацию нужно извлечь из набора данных. Например, запрос SELECT crm_lead.ID AS "Идентификатор лида"
:
- выбирает идентификатор лида
ID
из набораcrm_lead
, - присваивает ему название
Идентификатор лида
, - выводит результат в отдельную колонку в таблице.
FROM — указывает основной набор, из которого извлекаются данные. Мы извлекаем из crm_lead
.
INNER JOIN — связывает наборы и объединяет информацию в них. Запрос crm_deal ON crm_lead.ID = crm_deal.LEAD_ID
:
- INNER JOIN crm_deal — соединяет таблицу
crm_lead
с таблицейcrm_deal
. - ON crm_lead.ID = crm_deal.LEAD_ID — добавляет условие соединения: идентификатор лида в таблице
crm_lead (ID)
должен совпадать с идентификатором лида в таблицеcrm_deal (LEAD_ID)
. Это позволяет связать каждый лид с соответствующей сделкой, в которую он был конвертирован.
WHERE — фильтрует результаты и выбирает только те записи, которые соответствуют указанным условиям. Запрос crm_deal.DATE_CREATE >= date_add('day', -30, current_date)
:
- Вычисляет дату 30 дней назад от сегодняшнего дня с помощью функции
date_add('day', -30, current_date)
, - сравнивает дату создания сделки
(crm_deal.DATE_CREATE)
с полученной датой, - выбирает только те сделки, которые были созданы за последние 30 дней. Так в выборку попадают лиды, которые были конвертированы в сделки в течение последнего месяца.
Коротко
- Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24.
- Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей
- В лидах четыре набора данных: лиды (crm_lead), пользовательские поля (crm_lead_uf), история лидов ( crm_lead_status_history), товары в лидах (crm_lead_product_row).
- С помощью наборов можно создавать графики и анализировать показатели эффективности бизнеса. Графики покажут, какие товары продаются чаще или какая реклама привлекает клиентов.
- Наборы данных можно объединять, чтобы включить в отчет информацию из системных и пользовательских полей лидов. Для этого напишите SQL-запрос, сохраните результат как датасет и создайте график.
Рекомендуем прочитать: