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

Поддержка24

Мы обновили интерфейс Битрикс24. Изображения в статьях могут отличаться от нового дизайна — мы скоро их обновим.

BI Конструктор: как использовать данные из рекламных кабинетов

Теперь в BI Конструкторе можно подключить рекламные кабинеты Яндекс, VK и Google Ads. Так вы сможете анализировать информацию из кабинетов и оценивать вложения в рекламу.

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

Хотите стать первым, кто узнает о важных обновлениях в продукте?
Уроки, обучение, полезные истории, кейсы и эксклюзивные эфиры — все в Telegram-канале для пользователей «Битрикс24 печатает»

В статье расскажем, как подключить рекламный кабинет и начать работать с наборами данных о рекламе.

Наборы:

Примеры:



Подключить рекламные кабинеты

Перейдите в раздел BI Конструктор > Рабочее место аналитика > Подключения > Создать. Выберите рекламный кабинет и нажмите Подключить.

Если уже подключили рекламные кабинеты, повторная настройка не требуется — все активные подключения отобразятся в списке.

Рассмотрим подключение на примере рекламного кабинета VK. Чтобы подключить кабинет, выполните три шага:

  • Авторизуйтесь. Нажмите Подключить и войдите в кабинет Реклама VK. Это нужно, чтобы конструктор получал данные о рекламных кампаниях.
  • Укажите название источника. Оно будет отображаться в наборе данных. По умолчанию используется название Реклама VK, но вы можете задать свое.
  • Добавьте UTM-метку. Укажите значение для метки utm_source. Она покажет, из какого источника пришли клиенты.

Использовать наборы данных

Чтобы получить данные по рекламным источникам, используйте следующие наборы данных:

tracking_source — список рекламных источников. Набор содержит информацию о всех подключенных рекламных источниках. Вы можете узнать уникальные идентификаторы источников, их названия и UTM-метки.

tracking_source

Поле Описание Тип данных
ID Идентификатор источника Число
NAME Название источника Строка
UTM_SOURCE_LIST Список меток «utm_source» Массив строк

tracking_source_expenses — статистика рекламных расходов. Набор содержит данные о ежедневных затратах на рекламу, валюте, количестве кликов, показов и действий.

При работе с tracking_source_expenses запрос может не выполниться из-за большого объема данных. Чтобы снизить нагрузку, используйте фильтры и указывайте нужный период с помощью оператора WHERE. Например, чтобы получить данные за конкретные даты, можно использовать запрос:

SELECT *
FROM tracking_source_expenses
WHERE DATE BETWEEN DATE('2024-11-01') AND DATE('2025-01-02')

tracking_source_expenses

Поле Описание Тип данных
SOURCE_ID Идентификатор источника Число
EXPENSES Расходы за день Дробное число
CURRENCY Валюта Строка
DATE Дата Дата
CAMPAIGN_NAME Название рекламной кампании Строка
CAMPAIGN_ID Идентификатор рекламной кампании Строка
CLICKS Количество кликов Число
IMPRESSIONS Количество показов Число
ACTIONS Количество действий Число
CPM Цена за тысячу показов Дробное число
CPC Цена за клик Дробное число
GROUP_NAME Название группы объявлений, в которую входит рекламное объявление Строка
GROUP_ID Идентификатор группы объявлений Строка
AD_NAME Название конкретного рекламного объявления Строка
AD_ID Идентификатор рекламного объявления Строка
UTM_MEDIUM Тип трафика, указанный в параметре utm_medium. Например, платный клик по объявлению cpc (cost-per-click). Строка
UTM_SOURCE Источник трафика, указанный в параметре utm_source. Например, yandex Строка
UTM_CAMPAIGN Название кампании из параметра utm_campaign Строка
UTM_CONTENT Дополнительная информация о содержимом объявления из utm_content. Может содержать условия показа, таргетинга и другую информацию из объявления. Например, в автоматической разметке могут использоваться переменные вида {keyword}, {phrase_id}, {device} Строка

Как обрабатываются данные из рекламы VK

В BI Конструкторе расходы по рекламе собираются на уровне отдельных объявлений. Сбор данных происходит в четыре шага через API VK. BI Конструктор получает:

  1. Ежедневную статистику расходов по каждому рекламному баннеру.
  2. Данные о рекламной группе, к которой относится баннер.
  3. Информацию о рекламной кампании, связанной с рекламной группой.
  4. Данные о рекламном пакете, в который входит группа.

Метки utm_medium, utm_source, utm_campaign и utm_content собираются по иерархии: сначала у баннера, затем у группы, кампании и пакета. Приоритет — у ближайшего элемента. Например, если у баннера указано utm_medium=a, а у группы — utm_medium=b, будет использовано значение баннера.

Метки извлекаются из источников:

  • Баннер (объявление) — из URL, если есть параметры utm.
  • Группа — из поля utm.
  • Пакет рекламы — из полей utm и banner_url_get_params.

Если в значении метки используется шаблон вида {{имя_переменной}}, BI Конструктор проверяет его. Поддерживаются следующие подстановки: {{campaign_id}}, {{campaign_name}}, {{banner_id}}. Эти переменные заменяются на реальные значения. Остальные шаблоны передаются в итоговый набор данных без изменений.

Как обрабатываются данные из рекламы Яндекс.Директ

В BI Конструкторе данные по Яндекс.Директ собираются на уровне отдельных объявлений. Это позволяет точно отслеживать рекламные расходы.

Как работает сбор данных. Для получения информации используется API Яндекс.Директ, отчет типа AD_PERFORMANCE_REPORT.
Документация по полям отчета
Формат отчетов

BI Конструктор получает следующие поля:

  • Date — дата показа.
  • AdId — идентификатор объявления.
  • AdGroupId, AdGroupName — группа объявлений.
  • CampaignId, CampaignName — кампания.
  • Impressions, Clicks, Cost, Conversions, AvgCpc — статистика по показам, кликам и расходам.

Как извлекаются UTM-метки. BI Конструктор извлекает UTM-метки из ссылки объявления и подставляет значения для поддерживаемых динамических параметров. Поддерживаются и заменяются:

  • {ad_id}, {banner_id}.
  • {campaign_id}, {campaignid}.
  • {campaign_name}, {campaign_name_lat}.
  • {gbid}, {adgroupid}.

Если в ссылке есть другие шаблоны, например, {keyword}, они остаются без изменений.
Список поддерживаемых параметров

UTM-метки обрабатываются только для объявлений типов: TEXT_AD и TEXT_IMAGE_AD. BI Конструктор исключает обработку других типов. Например, IMAGE_AD, VIDEO_AD, CPC_VIDEO_AD — такие объявления требуют дополнительных API-запросов и могут содержать нестандартные ссылки.

Как обрабатываются данные из рекламы Google Ads

В BI Конструкторе данные по Google Ads собираются на уровне отдельных объявлений. Это позволяет точно отслеживать рекламные расходы.

Как работает сбор данных. Данные из Google Ads приходят через API по запросу к элементу ad_group_ad.
Конструктор запросов Google Ads API (ad_group_ad)

BI Конструктор извлекает следующие поля:

  • segments.date — дата показа.
  • campaign.id, campaign.name — идентификаторы и названия кампаний.
  • ad_group.id, ad_group.name — группа объявлений.
  • ad_group_ad.ad.id, ad_group_ad.ad.type — идентификатор и тип объявления.
  • customer.currency_code — валюта аккаунта.
  • metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.average_cpc, metrics.average_cpm — статистика по показам, кликам и расходам.
  • ad_group_ad.ad.text_ad.headline и responsive_search_ad.headlines — заголовки объявлений.

Как извлекаются UTM-метки. Ссылки с UTM-метками берутся из поля ad_group_ad.ad.final_urls. Это поле содержит целевые адреса объявлений, в том числе с параметрами ValueTrack. BI Конструктор анализирует ссылки и подставляет значения для поддерживаемых динамических параметров. Поддерживаются и заменяются:

  • {campaignid} — заменяется на фактический campaign.id.
  • {creative} — заменяется на ad_group_ad.ad.id.
  • {adgroupid} — заменяется на ad_group.id.

Остальные параметры в ссылке остаются без изменений.
Документация по ValueTrack-переменным

BI Конструктор поддерживает обработку всех типов объявлений, в которых задано поле final_urls, в том числе TEXT_AD и RESPONSIVE_SEARCH_AD. Если объявление не содержит final_urls или ссылка отсутствует — метки не извлекаются.

UTM-метки извлекаются только из основной ссылки в final_urls — это первый URL в массиве. Поддерживаемые переменные подставляются автоматически. Остальные параметры, включая ValueTrack-теги, не входящие в список, остаются в ссылке без изменений.



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

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

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

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

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

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

  1. Откройте BI конструктор и перейдите в раздел SQL > SQL Lab.
  2. Выберите схему bitrix24
  3. Впишите SQL-запрос и нажмите Выполнить. Новый набор включает сведения из полей, которые вы задали в SQL-запросе. Его можно сохранить как датасет, чтобы создать график для отчета.
    Как создать и добавить в отчет график на основе виртуального набора данных

Если объединяете наборы данных в первый раз, посмотрите пример запроса.

Пример SQL-запроса

Мы написали SQL-запрос, чтобы извлечь данные из двух наборов: рекламные источники (tracking_source) и статистика рекламных расходов (tracking_source_expenses). Запрос соединяет данные из наборов по идентификатору источника и выбирает информацию только для рекламных кампаний с идентификаторами 1-1562 и 2-5382. Вы можете скопировать запрос и посмотреть, как работает выборка. Замените идентификаторы кампаний перед выполнением запроса.

SELECT 
 tracking_source.ID AS "Идентификатор источника",
 tracking_source.NAME AS "Название источника",
 tracking_source_expenses.CAMPAIGN_ID AS "Идентификатор кампании",
 tracking_source_expenses.CAMPAIGN_NAME AS "Название кампании",
 tracking_source_expenses.DATE AS "Дата",
 tracking_source_expenses.EXPENSES AS "Расходы",
 tracking_source_expenses.CLICKS AS "Количество кликов",
 tracking_source_expenses.CPC AS "Цена за клик"
FROM 
 tracking_source
INNER JOIN 
 tracking_source_expenses ON tracking_source.ID = tracking_source_expenses.SOURCE_ID
WHERE 
 tracking_source_expenses.CAMPAIGN_ID IN ('1-1562', '2-5382');

SELECT — определяет, какие данные извлечь из наборов. Например, запрос tracking_source.ID AS "Идентификатор источника":

  • выбирает идентификатор источника ID из набора tracking_source,
  • присваивает ему название Идентификатор источника,
  • выводит результат в отдельную колонку в таблице.

FROM — указывает основной набор, из которого извлекаются данные. Мы извлекаем из tracking_source — это таблица со списком рекламных источников.

INNER JOIN — связывает наборы и объединяет информацию в них. Запрос tracking_source_expenses ON tracking_source.ID = tracking_source_expenses.SOURCE_ID объединяет информацию о рекламных источниках с их расходами.

WHERE — фильтрует результаты, чтобы отобрать данные только из определенных рекламных кампаний.


Коротко

  • Теперь в BI Конструкторе можно подключить рекламные кабинеты Яндекс, VK и Google Ads. Так вы сможете анализировать информацию из кабинетов и оценивать вложения в рекламу.
  • Информация из рекламных кабинетов автоматически собирается в наборы данных: список рекламных источников (tracking_source) и статистика рекламных расходов (tracking_source_expenses).
  • Информацию из наборов данных можно добавить в графики и следить за эффективностью рекламы. Например, оценить какая реклама приносит больше трафика.
  • Наборы данных можно объединять, чтобы включать в отчет информацию о рекламных источниках и расходах. Для этого напишите SQL-запрос, сохраните результат как датасет и создайте график.

Рекомендуем прочитать:
Спасибо, помогло!
Спасибо :)
Не помогло
Очень жаль :(
Помощь интегратора
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает