Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Безопасность в Битрикс24
Тарифы и оплата
Покупки и документы
С чего начать
AI в Битрикс24
Вайбкод
Коворк/Код
Лента Новостей
Задачи
Проекты AI
Мессенджер
Календарь
Диск
База знаний
Сайты
Интернет-магазин
Складской учет
Почта
CRM
Онлайн-запись
КЭДО
Подпись
Маркетинг
Центр продаж
Аналитика
BI Конструктор
Автоматизация
Интеграция 1С и Битрикс24
Сотрудники
Бизнес-процессы
Маркетплейс
Контакт-центр
Настройки
Виджет сотрудника
Телефония
Филиальная сеть
Приложение Битрикс24
Общие вопросы
Битрикс24 в коробке
Изменения в статьях (архив)

Поддержка24

Наборы данных BI Конструктора: лиды

Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24. Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей. С помощью наборов можно создавать графики и анализировать показатели эффективности бизнеса.

В статье расскажем про наборы данных для лидов и покажем, как их объединять и создавать графики.

Наборы:

Примеры:


Выбрать набор данных

Чтобы проанализировать информацию в отчете, выберите подходящий набор данных и создайте на его основе график.

crm_lead — лиды. Набор содержит данные из системных полей лидов: названия, статусы, ответственные, клиенты, суммы, источники и связанные элементы. Используйте набор, чтобы анализировать работу с лидами и источники привлечения клиентов.

crm_lead

Поле Описание Тип данных
ID ID лида Число
DATE_CREATE Дата и время создания лида Дата и время
CREATED_BY_ID ID сотрудника, создавшего лид Число
CREATED_BY ID и имя сотрудника, создавшего лид Строка
DATE_MODIFY Дата и время последнего изменения лида Дата и время
MODIFY_BY_ID ID сотрудника, который последним изменил лид Число
MODIFIED_BY ID и имя сотрудника, который последним изменил лид Строка
MODIFIED_BY_NAME Имя сотрудника, который последним изменил лид Строка
ASSIGNED_BY_ID ID сотрудника, ответственного за лид Число
ASSIGNED_BY ID и имя сотрудника, ответственного за лид Строка
ASSIGNED_BY_NAME Имя сотрудника, ответственного за лид Строка
ASSIGNED_BY_DEPARTMENT Путь в иерархии отделов ответственного сотрудника Строка
COMPANY_ID ID компании, связанной с лидом Число
COMPANY_NAME Название компании, связанной с лидом Строка
COMPANY_TITLE Название компании, указанное в карточке лида Строка
COMPANY ID и название компании, связанной с лидом Строка
CONTACT_ID ID контакта, связанного с лидом Число
CONTACT_NAME Имя контакта, связанного с лидом Строка
CONTACT ID и имя контакта, связанного с лидом Строка
CONTACT_IDS ID контактов, связанных с лидом Строка
CONTACTS ID и имена контактов, связанных с лидом Строка
OPENED Лид доступен для всех: Y — да, N — нет Строка
TITLE Название лида Строка
NAME Имя клиента в карточке лида Строка
LAST_NAME Фамилия клиента в карточке лида Строка
SECOND_NAME Отчество клиента в карточке лида Строка
FULL_NAME Фамилия, имя и отчество клиента в карточке лида Строка
POST Должность клиента в карточке лида Строка
STATUS_ID ID стадии, на которой находится лид Строка
STATUS_NAME Название стадии, на которой находится лид Строка
STATUS ID и название стадии, на которой находится лид Строка
STATUS_DESCRIPTION Дополнительная информация о стадии лида Строка
STATUS_SEMANTIC_ID ID группы стадии: F — провал, S — успех, P — в работе Строка
STATUS_SEMANTIC Название группы стадии: провал, успех, в работе Строка
IS_RETURN_CUSTOMER Лид повторный: Y — да, N — нет Строка
OPPORTUNITY Ожидаемая сумма лида Число
IS_MANUAL_OPPORTUNITY Ожидаемая сумма введена вручную: Y — да, N — нет Строка
CURRENCY_ID Код валюты лида Строка
COMMENTS Комментарий к лиду Строка
WEBFORM_ID ID CRM-формы, из которой создан лид Число
SOURCE_ID ID источника, из которого создан лид Строка
SOURCE_NAME Название источника, из которого создан лид Строка
SOURCE ID и название источника, из которого создан лид Строка
SOURCE_DESCRIPTION Дополнительная информация об источнике лида Строка
ORIGINATOR_ID ID внешней системы, в которой создан лид Строка
ORIGIN_ID ID лида во внешней системе Строка
MOVED_BY_ID ID сотрудника, который последним изменил стадию лида Число
MOVED_TIME Дата и время последнего изменения стадии лида Дата и время
UTM_SOURCE Рекламная площадка из метки utm_source Строка
UTM_MEDIUM Тип рекламы из метки utm_medium Строка
UTM_CAMPAIGN Рекламная кампания из метки utm_campaign Строка
UTM_CONTENT Дополнительная информация из метки utm_content Строка
UTM_TERM Ключевое слово из метки utm_term Строка
CRM_PRODUCT_ID ID товаров в карточке лида Строка
CRM_PRODUCT ID и названия товаров в карточке лида Строка
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 Тип сайта и адрес сайта клиента Строка
EMAIL Тип адреса и адрес электронной почты клиента Строка
IM Тип мессенджера и контакт клиента в мессенджере Строка

crm_lead_uf — пользовательские поля лидов. Набор содержит данные из пользовательских полей, которые вы создали самостоятельно: срок доставки, номер заказа и другие.

crm_lead_uf

Поле Описание Тип данных
LEAD_ID ID лида Число
DATE_MODIFY Дата и время последнего изменения лида Дата и время
DATE_CREATE Дата и время создания лида Дата и время
DATE_CLOSED Дата и время закрытия лида Дата и время
UF_CRM_"номер поля" Значение пользовательского поля лида с указанным номером. Номер автоматически присваивается полю при создании Строка

crm_lead_status_history — история лидов. Набор содержит данные об истории стадий лидов: записи о создании и изменении стадий, даты, ответственные сотрудники и статусы. Используйте набор, чтобы проанализировать путь лида от создания до завершения работы.

crm_lead_status_history

Поле Описание Тип данных
ID ID записи Число
TYPE_ID Тип записи: 1 — создание лида, 2 — перевод на промежуточную стадию, 3 — перевод на финальную стадию Число
LEAD_ID ID лида Число
DATE_CREATE Дата и время создания записи Дата и время
ASSIGNED_BY_ID ID сотрудника, ответственного за лид Число
ASSIGNED_BY ID и имя сотрудника, ответственного за лид Строка
ASSIGNED_BY_NAME Имя сотрудника, ответственного за лид Строка
ASSIGNED_BY_DEPARTMENT Путь в иерархии отделов ответственного сотрудника Строка
STATUS_SEMANTIC_ID ID группы стадии: F — провал, S — успех, P — в работе Строка
STATUS_SEMANTIC Название группы стадии: провал, успех, в работе Строка
STATUS_ID ID стадии Строка
STATUS ID и название стадии Строка
STATUS_NAME Название стадии Строка

crm_lead_product_row — товары в лидах. Набор содержит данные о товарах и услугах в лидах: цены, количество, скидки, налоги, валюты и единицы измерения. Используйте набор, чтобы анализировать состав и стоимость товаров в лидах.

crm_lead_product_row

Поле Описание Тип данных
ID ID записи Число
LEAD_ID ID лида Число
LEAD_DATE_MODIFY Дата и время последнего изменения лида Дата и время
LEAD_DATE_CREATE Дата и время создания лида Дата и время
LEAD_DATE_CLOSED Дата и время закрытия лида Дата и время
PRODUCT ID и название товара или услуги Строка
PRODUCT_ID ID товара или услуги Число
PRODUCT_NAME Название товара или услуги Строка
PRICE Цена товара или услуги Число
PRICE_EXCLUSIVE Цена без налога со скидкой Число
PRICE_NETTO Цена без скидок и налогов Число
PRICE_BRUTTO Цена без скидок, с налогом Число
QUANTITY Количество товара или услуги Число
SUM_NETTO Сумма товара или услуги без скидок и налогов Число
SUM_EXCLUSIVE Сумма товара или услуги без налога со скидкой Число
SUM_TOTAL Итоговая сумма товара или услуги со скидкой и налогом Число
CURRENCY_ID Валюта лида, в которой рассчитаны суммы товара или услуги Строка
DISCOUNT_TYPE ID и название скидки Строка
DISCOUNT_TYPE_ID ID скидки Число
DISCOUNT_TYPE_NAME Название скидки Строка
DISCOUNT_RATE Величина скидки, % Число
DISCOUNT_SUM Сумма скидки Число
TAX_RATE Величина налога, % Число
TAX_INCLUDED Налог включен в цену: Y — да, N — нет Строка
CUSTOMIZED Товар или услуга изменены вручную после добавления в лид: Y — да, N — нет Строка
MEASURE ID и название единицы измерения Строка
MEASURE_CODE Код единицы измерения Число
MEASURE_NAME Название единицы измерения Строка
SORT Порядок сортировки товара или услуги Число

Создать график

Информацию из набора данных можно добавить в графики и следить за показателями бизнеса. Чтобы создать график, выполните следующие шаги:

1–2. Откройте BI Конструктор > Графики > + График.
3–4. Выберите набор данных и формат, в котором хотите видеть информацию: карточка, таблица, линейный график или другой вариант.
5. Нажмите Создать график.


Объединить наборы данных

Объедините наборы данных, чтобы включить в отчет информацию из системных и пользовательских полей лида. Чтобы объединить наборы данных:

1. Откройте BI Конструктор и перейдите в раздел SQL > SQL Lab.
2. Проверьте, что в поле Схема выбран bitrix24.
3. Введите SQL-запрос и нажмите Выполнить.
4. Проверьте результаты запроса. Чтобы создать график для отчета, сохраните запрос как датасет. В датасет попадут сведения из полей, которые вы указали в 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,
  • присваивает ему название Идентификатор лида,
  • выводит результат в отдельную колонку в таблице.
Если вы используете формулы для создания вычисляемых полей или метрик, рекомендуем заменять названия полей в датасете на латиницу и не использовать пробелы. Например, вместо Название лида укажите lead_name. Иначе конструктор может не распознать переменные, и формулы не будут работать.

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,
  • присваивает ему название Идентификатор лида,
  • выводит результат в отдельную колонку в таблице.
Если вы используете формулы для создания вычисляемых полей или метрик, рекомендуем заменять названия полей в датасете на латиницу и не использовать пробелы. Например, вместо Название лида укажите lead_name. Иначе конструктор может не распознать переменные, и формулы не будут работать.

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-запрос, сохраните результат как датасет и создайте график.