Мультиканальный ROAS: Meta Ads + Google Ads + TikTok Ads → Kommo
Бизнес-задача
CMO или маркетинговому директору необходимо видеть единую картину эффективности всех рекламных каналов: Meta Ads, Google Ads и TikTok Ads, привязанных к реальным продажам в CRM Kommo. Требуется рассчитать ROAS, ROMI и прибыль по каждому каналу в одном отчёте для принятия стратегических решений о перераспределении бюджета. Цель — понять, какой канал даёт максимальную отдачу на вложенный рубль.
Подключения
Для этого отчёта требуется четыре подключения:
Meta Ads — коннектор
meta-ads- Разрешения:
ads_read,read_insights - Статус:
active
- Разрешения:
Google Ads — коннектор
google-ads- Разрешения:
google_ads_read - Статус:
active
- Разрешения:
TikTok Ads — коннектор
tiktok-ads- Разрешения:
tiktok_ads_read - Статус:
active
- Разрешения:
Kommo CRM — коннектор
kommo- Разрешения:
crm_read - Статус:
active
- Разрешения:
Схема связки:
- Matching Presets: используются три отдельных пресета, применяемых последовательно:
- Meta Ads + Kommo (UTM) — связывание через
utm_content/utm_campaign - Google Ads + Kommo (GCLID) — связывание через GCLID
- TikTok Ads + Kommo (UTM) — связывание через
utm_source=tiktok
- Meta Ads + Kommo (UTM) — связывание через
- Результаты трёх связок объединяются в один отчёт с полем
sourceдля различения каналов
Критически важно: все три рекламных подключения и CRM-подключение должны быть активны. Если хотя бы один рекламный канал недоступен, отчёт выполнится в статусе partial — данных по этому каналу не будет. Проверьте все четыре статуса подключений в разделе Подключения перед запуском.
Настройки отчёта
- Название:
Мультиканальный ROAS → Kommo - Тип отчёта: мульти-атрибуционный (multi-source attribution)
- Matching Presets: Meta Ads + Kommo (UTM), Google Ads + Kommo (GCLID), TikTok Ads + Kommo (UTM)
- Источники данных: все подключения
meta-ads,google-ads,tiktok-adsиkommo - Диапазон дат:
last_90_days— квартальная глубина для стабильного ROAS - Окно атрибуции: 30 дней (клик → лид) + 60 дней (лид → сделка)
- Модель атрибуции: last-click (по умолчанию) — заказ атрибуцируется последнему клику
- Группировка: по источнику (
source), кампании (campaign_name) и месяцу (month) - Сортировка: по ROAS по убыванию
- Часовой пояс:
Europe/Moscow
Параметры
{
"date_range": "last_90_days",
"matching_presets": [
"meta-ads-kommo-utm",
"google-ads-kommo-gclid",
"tiktok-ads-kommo-utm"
],
"attribution_model": "last_click",
"attribution_window": {
"click_to_lead_days": 30,
"lead_to_deal_days": 60
},
"group_by": ["source", "campaign_name", "month"],
"sort": { "field": "roas", "direction": "desc" },
"timezone": "Europe/Moscow",
"limit": 3000
}Модель атрибуции last_click означает, что если клиент кликнул по объявлению Meta Ads, потом по Google Ads и оставил заявку, заказ атрибуцируется Google Ads. Это стандартная модель, но LightLead поддерживает и другие: first_click, linear, time_decay, position_based.
Группировка по месяцу даёт динамику ROAS месяц к месяцу — видно, как меняется эффективность каналов во времени.
Метрики
Универсальные сквозные метрики, единые для всех каналов:
| Метрика | Тип | Описание |
|---|---|---|
spend | currency | Потраченный бюджет (сумма по всем рекламным каналам) |
impressions | number | Общее количество показов |
clicks | number | Общее количество кликов |
cpc | currency | Средняя цена клика |
leads | number | Количество лидов в Kommo |
deals_created | number | Созданные сделки |
deals_won | number | Выигранные сделки |
revenue | currency | Выручка по выигранным сделкам |
Вычисляемые метрики:
{
"calculated_metrics": [
{
"name": "roas",
"formula": "IF([spend] > 0, ROUND([revenue] / [spend] * 100, 1), 0)",
"type": "percent",
"description": "ROAS: возврат на рекламные расходы"
},
{
"name": "romi",
"formula": "IF([spend] > 0, ROUND(([revenue] - [spend]) / [spend] * 100, 1), 0)",
"type": "percent",
"description": "ROMI: окупаемость инвестиций"
},
{
"name": "profit",
"formula": "[revenue] - [spend]",
"type": "money",
"description": "Прибыль = Выручка минус Расход"
},
{
"name": "cac",
"formula": "IF([deals_won] > 0, [spend] / [deals_won], 0)",
"type": "money",
"description": "Стоимость привлечения клиента"
},
{
"name": "revenue_share",
"formula": "IF([total_revenue] > 0, ROUND([revenue] / [total_revenue] * 100, 1), 0)",
"type": "percent",
"description": "Доля канала в общей выручке"
}
]
}Метрика revenue_share критически важна для распределения бюджета: канал может иметь ROAS 500%, но приносить только 5% выручки — это нишевый канал, который сложно масштабировать. Канал с ROAS 150%, но долей 60% — основной драйвер бизнеса.
Фильтры
{
"logic": "AND",
"conditions": [
{
"field": "spend",
"operator": "GREATER_THAN",
"value": 1000
},
{
"field": "leads",
"operator": "GREATER_THAN",
"value": 10
}
]
}spend > 1000— исключаем каналы/кампании с минимальным бюджетомleads > 10— минимум лидов для статистически значимых метрик
Для изоляции одного канала: source EQUAL "meta-ads", source EQUAL "google-ads" или source EQUAL "tiktok-ads".
Режим записи
Режим: Replace
Мульти-атрибуционный отчёт с четырьмя источниками и тремя пресетами связывания — самый сложный тип отчёта. Только полная перезапись гарантирует консистентность данных. Альтернативные режимы не рекомендуются.
Время выполнения: такой отчёт может выполняться дольше обычного (5-15 минут на тарифе Pro) из-за большого количества источников и объёма данных. Планируйте расписание с учётом этого.
Расписание
{
"schedule": {
"enabled": true,
"interval": "daily",
"time": "09:00",
"timezone": "Europe/Moscow",
"retry_on_failure": true,
"max_retries": 3
}
}Ежедневно в 9:00. Из-за большого времени выполнения не рекомендуется ставить interval: "hourly" — это создаст избыточную нагрузку.
Ожидаемый результат
После успешного выполнения:
- Статус:
completed(все 4 источника доступны) - Количество строк: каналы (3) * кампании * месяцы (3) (типично 100-500 строк)
- Единая картина: в одной таблице ROAS, ROMI, прибыль, CAC и доля выручки по каждому каналу
- Сравнение: Google Ads — ROAS 250%, доля выручки 45%; Meta Ads — ROAS 180%, доля 35%; TikTok — ROAS 120%, доля 20%. Очевидно, что Google Ads — самый эффективный канал, но TikTok растёт
- Стратегические решения: бюджет перераспределяется в пользу каналов с максимальным ROAS и потенциалом масштабирования; каналы с ROAS < 100% оптимизируются или закрываются
- Динамика: группировка по месяцам показывает тренд — если ROAS канала падает месяц к месяцу, нужно разбираться в причинах
Скриншот
[Скриншот]
[Скриншот]