Skip to content

Отчёт по конверсиям Meta Ads и Google Ads

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

Маркетологу нужно сравнивать конверсионную эффективность двух ключевых рекламных каналов — Meta Ads и Google Ads — в едином отчёте. Необходимо унифицировать метрики из разных систем, рассчитать ROAS для каждого канала, понять, какой источник даёт больше покупок при меньшей стоимости, и принимать решения о перераспределении бюджета между платформами.

Подключения

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

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

    • Разрешения: ads_read, read_insights
    • Статус: active
  2. Google Ads — коннектор google-ads

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

Оба подключения должны быть активны. Если одно из них в статусе expired или error, отчёт выполнится в статусе partial — данные будут только из работающего источника. Проверьте статусы в разделе Подключения перед запуском.

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

  • Название: Конверсии Meta Ads vs Google Ads
  • Тип отчёта: мульти-источник (multi-source report) — данные из двух коннекторов объединяются
  • Источники данных: все подключения meta-ads и google-ads
  • Унификация: метрики из разных источников маппятся на универсальные поля — impressions, clicks, cost, conversions, revenue
  • Диапазон дат: last_30_days
  • Период сравнения: previous_period
  • Группировка: по источнику (source), кампании (campaign_name) и дате (date)
  • Сортировка: по ROAS по убыванию
  • Часовой пояс: Europe/Moscow

Параметры

json
{
  "date_range": "last_30_days",
  "compare": "previous_period",
  "group_by": ["source", "campaign_name", "date"],
  "sort": { "field": "roas", "direction": "desc" },
  "timezone": "Europe/Moscow",
  "limit": 1000
}

При добавлении даты в group_by отчёт показывает динамику ROAS по дням для каждой кампании — это позволяет заметить день, когда ROAS резко упал, и сопоставить с изменениями в кампании.

Метрики

В мульти-источниковом отчёте используются универсальные метрики, которые LightLead автоматически маппит из специфичных для каждого коннектора полей:

Универсальная метрикаMeta Ads полеGoogle Ads полеТип
impressionsimpressionsimpressionsnumber
clicksclicksclicksnumber
costspendcostcurrency
ctrctrctrpercent
conversionspurchasesconversionsnumber
revenuepurchase_valueconversion_valuecurrency

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

json
{
  "calculated_metrics": [
    {
      "name": "roas",
      "formula": "IF([cost] > 0, [revenue] / [cost] * 100, 0)",
      "type": "percent",
      "description": "Возврат на рекламные расходы"
    },
    {
      "name": "profit",
      "formula": "[revenue] - [cost]",
      "type": "money",
      "description": "Прибыль = Доход минус Расход"
    },
    {
      "name": "romi",
      "formula": "IF([cost] > 0, ([revenue] - [cost]) / [cost] * 100, 0)",
      "type": "percent",
      "description": "ROMI — окупаемость инвестиций в рекламу"
    }
  ]
}

ROAS > 100% означает, что реклама окупается. ROAS < 100% — канал убыточен. Сравнивайте ROAS Meta Ads и Google Ads напрямую в одной таблице.

Фильтры

json
{
  "logic": "AND",
  "conditions": [
    {
      "field": "cost",
      "operator": "GREATER_THAN",
      "value": 500
    },
    {
      "field": "impressions",
      "operator": "GREATER_THAN",
      "value": 1000
    }
  ]
}
  • cost > 500 — только кампании с ощутимым бюджетом (исключаем тесты)
  • impressions > 1000 — достаточный охват для статистической значимости

Для фокуса на конкретном канале добавьте фильтр source EQUAL "meta-ads" или source EQUAL "google-ads".

Режим записи

Режим: Replace

Мульти-источниковые отчёты по умолчанию используют Replace, так как данные из разных источников должны быть консистентными. Частичное обновление одного источника при неизменных данных другого привело бы к рассинхронизации.

Если объём данных очень большой (сотни тысяч строк), рассмотрите RewriteFromLast с датой начала перезаписи = last_3_days — перезаписываются только последние 3 дня, а старая история сохраняется. Но убедитесь, что данные старше 3 дней не меняются.

Расписание

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

Ежедневно в 8:00. К этому времени данные в обеих рекламных системах обычно уже обновлены. При использовании hourly помните, что Google Ads может не успеть обновить конверсионные данные.

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

  • Статус: completed (если оба источника доступны) или partial (если один недоступен)
  • Количество строк: суммарно по кампаниям из двух источников × 30 дней (типично 100–500 строк)
  • Сравнение каналов: в одной таблице видны ROAS, ROMI и прибыль по каждому каналу — сразу ясно, какой канал эффективнее
  • Динамика: при группировке по датам видно, как меняется ROAS день ото дня
  • Экспорт: выгрузка в Google Sheets для построения сводного дашборда эффективности каналов

Скриншот

[Скриншот]

[Скриншот]

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

LightLead Help Center · lightlead.space