Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс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-запрос, сохраните результат как датасет и создайте график.
Рекомендуем прочитать: