Skip to content

Сквозная аналитика TikTok Ads + Bitrix24

Бизнес-задача

Медиабайеру, работающему с TikTok Ads, необходимо доказать эффективность канала перед руководством. Без сквозной аналитики видны только рекламные метрики (CPC, CPM, CTR), но не реальный результат — количество лидов, сделок и выручки в Bitrix24. Требуется построить полную цепочку: просмотр/клик в TikTok → лид на сайте → сделка в Bitrix24 → выручка, с расчётом CPL, CAC и ROAS.

Подключения

Для этого отчёта требуется два подключения:

  1. TikTok Ads — коннектор tiktok-ads

    • Разрешения: tiktok_ads_read
    • Статус: active
  2. Bitrix24 CRM — коннектор bitrix24

    • Разрешения: чтение сделок, лидов и контактов
    • Статус: active

Схема связки (matching preset):

  • Matching Preset: TikTok Ads + Bitrix24 (UTM) — встроенный пресет LightLead
  • Ключ связывания: UTM-метки и timestamp клика
  • Маппинг: tiktok_ads.ad_idbitrix24.lead.utm_content, tiktok_ads.campaign_idbitrix24.lead.utm_source

Особенность TikTok: TikTok Ads API имеет ограниченную задержку — данные по конверсиям могут обновляться в течение 48 часов после показа. Учитывайте это при анализе свежих данных. Также убедитесь, что на посадочных страницах корректно передаются UTM-метки, включая utm_source=tiktok.

Настройки отчёта

  • Название: Сквозная аналитика TikTok → Bitrix24
  • Тип отчёта: атрибуционный с UTM-связкой
  • Matching Preset: TikTok Ads + Bitrix24 (UTM)
  • Источники данных: все подключения tiktok-ads и bitrix24
  • Диапазон дат: last_30_days
  • Окно атрибуции: 7 дней (просмотр → клик) + 30 дней (клик → лид) + 60 дней (лид → сделка)
  • Группировка: по кампании (campaign_name), группе объявлений (ad_group_name), объявлению (ad_name) и воронке (pipeline_name)
  • Сортировка: по ROAS по убыванию
  • Часовой пояс: Europe/Moscow

Параметры

json
{
  "date_range": "last_30_days",
  "matching_preset": "tiktok-ads-bitrix24-utm",
  "attribution_window": {
    "view_to_click_days": 7,
    "click_to_lead_days": 30,
    "lead_to_deal_days": 60
  },
  "group_by": ["campaign_name", "ad_group_name", "ad_name", "pipeline_name"],
  "sort": { "field": "roas", "direction": "desc" },
  "timezone": "Europe/Moscow",
  "limit": 1000
}

TikTok отличается от других рекламных платформ тем, что значительная часть конверсий происходит после просмотра, а не клика. Параметр view_to_click_days: 7 учитывает эту особенность. Если вы используете только click-based атрибуцию, удалите этот параметр.

Метрики

МетрикаТипИсточникОписание
spendcurrencyTikTok AdsПотраченный бюджет
impressionsnumberTikTok AdsПоказы
video_viewsnumberTikTok AdsПросмотры видео
clicksnumberTikTok AdsКлики
ctrpercentTikTok AdsКликабельность
cpccurrencyTikTok AdsЦена клика
cpmcurrencyTikTok AdsЦена 1000 показов
leadsnumberBitrix24Количество лидов
deals_creatednumberBitrix24Созданные сделки
deals_wonnumberBitrix24Выигранные сделки
revenuecurrencyBitrix24Выручка по выигранным сделкам

Вычисляемые метрики:

json
{
  "calculated_metrics": [
    {
      "name": "cpl",
      "formula": "IF([leads] > 0, [spend] / [leads], 0)",
      "type": "money",
      "description": "Цена лида из TikTok"
    },
    {
      "name": "cac",
      "formula": "IF([deals_won] > 0, [spend] / [deals_won], 0)",
      "type": "money",
      "description": "Стоимость привлечения клиента"
    },
    {
      "name": "roas",
      "formula": "IF([spend] > 0, ROUND([revenue] / [spend] * 100, 1), 0)",
      "type": "percent",
      "description": "ROAS TikTok: возврат на рекламные расходы"
    },
    {
      "name": "lead_to_deal_cr",
      "formula": "IF([leads] > 0, ROUND([deals_created] / [leads] * 100, 1), 0)",
      "type": "percent",
      "description": "Конверсия лид → сделка"
    }
  ]
}

Специфика TikTok: CPL в TikTok часто выше, чем в Meta Ads или Google Ads, но ROAS может быть лучше за счёт более высокого среднего чека и лояльности аудитории. Сравнивайте не только CPL, но и lead_to_deal_cr — качество лидов из TikTok может быть выше.

Фильтры

json
{
  "logic": "AND",
  "conditions": [
    {
      "field": "spend",
      "operator": "GREATER_THAN",
      "value": 300
    },
    {
      "field": "clicks",
      "operator": "GREATER_THAN",
      "value": 10
    },
    {
      "field": "leads",
      "operator": "GREATER_THAN",
      "value": 3
    }
  ]
}
  • spend > 300 — минимальный бюджет для статистической значимости
  • clicks > 10 — исключаем объявления без трафика
  • leads > 3 — минимум лидов для расчёта CPL

Режим записи

Режим: Replace

Как и все атрибуционные отчёты, связка TikTok + Bitrix24 требует полной перезаписи для консистентности данных из двух источников и корректного расчёта сквозных метрик.

Расписание

json
{
  "schedule": {
    "enabled": true,
    "interval": "daily",
    "time": "08:30",
    "timezone": "Europe/Moscow",
    "retry_on_failure": true,
    "max_retries": 3
  }
}

Ежедневно в 8:30. Учитывайте задержку обновления данных в TikTok Ads API (до 48 часов) — данные за последние два дня могут быть неполными.

Ожидаемый результат

  • Статус: completed (оба источника доступны) или partial (один недоступен)
  • Количество строк: кампании * группы * объявления (типично 30-200 строк)
  • Сквозные метрики: полный путь от просмотра в TikTok до выручки в Bitrix24 — видно, какие креативы и кампании реально приносят деньги
  • Сравнение каналов: теперь можно объективно сравнить TikTok с другими каналами — одинаковые метрики CPL, CAC и ROAS позволяют принимать решения о бюджетировании на основе данных, а не интуиции
  • Оптимизация: объявления с ROAS < 100% отключаются; объявления с ROAS > 200% масштабируются через увеличение бюджета

Скриншот

[Скриншот]

[Скриншот]

Maintained by the LightLead Documentation Team · Last verified: 2026-07-26

LightLead Help Center · lightlead.space