Сквозная аналитика TikTok Ads + Bitrix24
Бизнес-задача
Медиабайеру, работающему с TikTok Ads, необходимо доказать эффективность канала перед руководством. Без сквозной аналитики видны только рекламные метрики (CPC, CPM, CTR), но не реальный результат — количество лидов, сделок и выручки в Bitrix24. Требуется построить полную цепочку: просмотр/клик в TikTok → лид на сайте → сделка в Bitrix24 → выручка, с расчётом CPL, CAC и ROAS.
Подключения
Для этого отчёта требуется два подключения:
TikTok Ads — коннектор
tiktok-ads- Разрешения:
tiktok_ads_read - Статус:
active
- Разрешения:
Bitrix24 CRM — коннектор
bitrix24- Разрешения: чтение сделок, лидов и контактов
- Статус:
active
Схема связки (matching preset):
- Matching Preset: TikTok Ads + Bitrix24 (UTM) — встроенный пресет LightLead
- Ключ связывания: UTM-метки и timestamp клика
- Маппинг:
tiktok_ads.ad_id→bitrix24.lead.utm_content,tiktok_ads.campaign_id→bitrix24.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
Параметры
{
"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 атрибуцию, удалите этот параметр.
Метрики
| Метрика | Тип | Источник | Описание |
|---|---|---|---|
spend | currency | TikTok Ads | Потраченный бюджет |
impressions | number | TikTok Ads | Показы |
video_views | number | TikTok Ads | Просмотры видео |
clicks | number | TikTok Ads | Клики |
ctr | percent | TikTok Ads | Кликабельность |
cpc | currency | TikTok Ads | Цена клика |
cpm | currency | TikTok Ads | Цена 1000 показов |
leads | number | Bitrix24 | Количество лидов |
deals_created | number | Bitrix24 | Созданные сделки |
deals_won | number | Bitrix24 | Выигранные сделки |
revenue | currency | Bitrix24 | Выручка по выигранным сделкам |
Вычисляемые метрики:
{
"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 может быть выше.
Фильтры
{
"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 требует полной перезаписи для консистентности данных из двух источников и корректного расчёта сквозных метрик.
Расписание
{
"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% масштабируются через увеличение бюджета
Скриншот
[Скриншот]
[Скриншот]