Skip to content

Сквозная аналитика Meta Ads + Kommo

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

Маркетинговому директору необходимо видеть полный цикл: от клика по объявлению Meta Ads до закрытой сделки в Kommo CRM. Ключевой вопрос — какие кампании, группы объявлений и креативы реально приносят оплаченные сделки, а не просто лиды. Нужен расчёт CPL (цена лида), CAC (цена привлечения клиента) и ROAS (возврат на рекламные расходы) на основе CRM-данных о выручке, а не данных из рекламного кабинета.

Подключения

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

  1. Meta Ads — коннектор meta-ads

    • Разрешения: ads_read, read_insights
    • Статус: active
  2. Kommo CRM — коннектор kommo

    • Разрешения: crm_read
    • Статус: active

Критически важно: оба подключения должны быть активны. Если Kommo недоступна, вы увидите только рекламные метрики без данных о сделках — CPL и ROAS рассчитать не получится.

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

Связывание данных Meta Ads и Kommo происходит по UTM-меткам, которые передаются из объявления в скрытые поля CRM-формы при захвате лида. LightLead автоматически сопоставляет кампанию и объявление из Meta Ads с соответствующей сделкой в Kommo по полям:

  • meta_ads.ad_idkommo.lead.utm_content
  • meta_ads.campaign_idkommo.lead.utm_campaign
  • meta_ads.datekommo.lead.created_date

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

  • Название: Сквозная аналитика Meta Ads → Kommo
  • Тип отчёта: атрибуционный (сквозная аналитика) с matching-пресетом
  • Matching Preset: Meta Ads + Kommo (UTM) — встроенный пресет LightLead для этой пары коннекторов
  • Источники данных: все подключения meta-ads и kommo
  • Диапазон дат: last_30_days
  • Окно атрибуции: 30 дней (клик → лид) + 60 дней (лид → сделка) = до 90 дней полного цикла
  • Группировка: по кампании (campaign_name), группе объявлений (adset_name), объявлению (ad_name) и воронке (pipeline_name)
  • Сортировка: по ROAS по убыванию
  • Часовой пояс: Europe/Moscow

Параметры

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

Matching-пресет meta-ads-kommo-utm — это предварительно настроенное правило сопоставления, которое не требует ручной настройки маппинга полей. LightLead сам знает, что utm_content в Kommo соответствует ad_id в Meta Ads.

Окно атрибуции: click_to_lead_days: 30 означает, что если клик был более 30 дней назад, он не учитывается. lead_to_deal_days: 60 — если сделка создана более чем через 60 дней после лида, она не атрибуцируется к этому клику. Это стандартные рекомендованные значения, которые можно менять под ваш цикл продаж.

Метрики

Связка Meta Ads + Kommo предоставляет сквозные метрики:

МетрикаТипИсточникОписание
spendcurrencyMeta AdsПотраченный рекламный бюджет
impressionsnumberMeta AdsПоказы объявлений
clicksnumberMeta AdsКлики по объявлениям
ctrpercentMeta AdsКликабельность
leadsnumberKommoКоличество созданных лидов
qualified_leadsnumberKommoКвалифицированные лиды
deals_creatednumberKommoСозданные сделки
deals_wonnumberKommoВыигранные сделки
revenuecurrencyKommoВыручка по выигранным сделкам

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

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

Ключевое отличие от обычного ROAS: эта метрика использует реальную выручку из CRM (revenue), а не purchase_value из Meta Ads. Только так можно узнать настоящий возврат на рекламу, очищенный от тестовых заказов, возвратов и отмен.

Фильтры

json
{
  "logic": "AND",
  "conditions": [
    {
      "field": "spend",
      "operator": "GREATER_THAN",
      "value": 500
    },
    {
      "field": "leads",
      "operator": "GREATER_THAN",
      "value": 5
    }
  ]
}
  • spend > 500 — исключаем кампании с минимальным бюджетом (недостаточно данных)
  • leads > 5 — минимум 5 лидов для расчёта статистически значимого CPL и конверсии

Режим записи

Режим: Replace

Связка двух источников требует полной консистентности данных. Если обновить только Meta Ads и не обновить Kommo, ROAS будет рассчитан некорректно. Replace гарантирует, что каждый запуск пересчитывает всё с нуля.

Расписание

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

Ежедневный запуск в 8:00. Учитывайте, что сделки могут закрываться с задержкой в 60 дней, поэтому ROAS за последние 2 недели будет занижен — это нормально. Для получения полного ROAS смотрите данные за last_90_days.

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

После успешного выполнения:

  • Статус: completed (оба источника доступны) или partial (один недоступен)
  • Количество строк: кампании * группы * объявления (типично 50-300 строк)
  • Сквозные метрики: полная картина от расхода до выручки — видно, что кампания X даёт ROAS 250%, а кампания Y — 80% (убыточна)
  • Конверсия воронки: из 100 лидов в сделку конвертируется 30, из них выигрывается 10 — это и есть реальный CAC и ROAS
  • Решения: кампании с ROAS < 100% останавливаются; кампании с ROAS > 300% масштабируются

Скриншот

[Скриншот]

[Скриншот]

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

LightLead Help Center · lightlead.space