Контроль стоимости лида из Google Ads
Бизнес-задача
Руководителю отдела маркетинга необходимо ежедневно контролировать стоимость привлечения лидов (CPL) и конверсий (CPA) из Google Ads. Ключевая цель — не допустить выхода CPL за пределы допустимого коридора. При превышении порога в 500 рублей за лид необходимо оперативно перераспределять бюджеты между кампаниями или останавливать неэффективные. Отчёт должен автоматически подсвечивать проблемные кампании.
Подключения
Для этого отчёта требуется подключение Google Ads.
- Коннектор:
google-ads - Необходимые разрешения:
google_ads_read(доступ к Google Ads API) - Статус подключения:
active - Особенность: Google Ads API требует наличия токена разработчика (developer token) и Client ID — убедитесь, что они корректно введены в настройках подключения
- Настройки: выберите аккаунты Google Ads (MCC или отдельные), которые должны участвовать в отчёте
Данные по лидам и конверсиям в Google Ads зависят от настроек отслеживания конверсий в самом рекламном кабинете. Если в Google Ads не настроены цели-конверсии, метрики conversions и conversion_value будут пустыми. Настройте отслеживание конверсий в Google Ads до создания отчёта.
Настройки отчёта
- Название:
Контроль CPL из Google Ads - Тип отчёта: аналитический отчёт с мониторингом пороговых значений
- Источник данных: все подключения
google-ads - Диапазон дат:
last_30_days— месяц даёт достаточную выборку для стабильного CPL - Группировка: по кампании (
campaign_name) и группе объявлений (ad_group_name) - Сортировка: по CPL по возрастанию — сначала самые дешёвые лиды
- Часовой пояс:
Europe/Moscow
Параметры
{
"date_range": "last_30_days",
"group_by": ["campaign_name", "ad_group_name"],
"sort": { "field": "cpl", "direction": "asc" },
"timezone": "Europe/Moscow",
"limit": 500
}Для более детального контроля можно добавить разбивку по ключевым словам (keyword_name) — тогда станет видно, какие поисковые запросы приводят к самым дорогим лидам.
Метрики
| Метрика | Тип | Описание |
|---|---|---|
impressions | number | Показы объявлений Google Ads |
clicks | number | Клики по объявлениям |
ctr | percent | Кликабельность |
cpc | currency | Средняя цена клика |
cost | currency | Потраченный бюджет |
conversions | number | Количество конверсий |
conversion_value | currency | Ценность конверсий |
conversion_rate | percent | CR = Conversions / Clicks * 100% |
Вычисляемые метрики:
{
"calculated_metrics": [
{
"name": "cpa",
"formula": "IF([conversions] > 0, [cost] / [conversions], 0)",
"type": "money",
"description": "Цена за конверсию"
},
{
"name": "cpl_alert",
"formula": "IF([cpa] > 500, 1, 0)",
"type": "integer",
"description": "Флаг превышения порога CPL: 1 = превышен порог 500 руб."
}
]
}Метрика cpl_alert работает как флаг: 1 означает, что CPL превысил порог в 500 рублей, 0 — в пределах нормы. В интерфейсе LightLead такие строки можно подсветить красным через условное форматирование.
Фильтры
{
"logic": "AND",
"conditions": [
{
"field": "cost",
"operator": "GREATER_THAN",
"value": 100
},
{
"field": "clicks",
"operator": "GREATER_THAN",
"value": 10
}
]
}cost > 100— исключаем кампании с минимальным бюджетом, где CPL статистически недостоверенclicks > 10— минимум 10 кликов для хоть какой-то значимости конверсионных метрик
Для фокусировки на проблемных кампаниях добавьте дополнительный фильтр после расчёта — например, в интерфейсе отфильтруйте строки с cpl_alert = 1.
Режим записи
Режим: Replace
Конверсионные данные Google Ads могут обновляться задним числом (окно атрибуции до 30 дней), поэтому режим Replace гарантирует, что каждое утро вы получаете полную актуальную картину за последний месяц с учётом всех дозачисленных конверсий.
Важно: Google Ads API имеет задержку обновления данных — конверсии за последние 24-48 часов могут быть неполными. Учитывайте это при анализе свежих данных.
Расписание
{
"schedule": {
"enabled": true,
"interval": "daily",
"time": "06:30",
"timezone": "Europe/Moscow",
"retry_on_failure": true,
"max_retries": 3
}
}Ежедневный запуск в 6:30 утра позволяет получить свежие данные до начала рабочего дня. Если требуется более частый мониторинг (например, в период активной рекламной кампании), переключите на hourly — на тарифе Pro минимальный интервал — 1 час.
Ожидаемый результат
- Статус:
completedилиpartial(если часть аккаунтов Google Ads недоступна) - Количество строк: количество кампаний * количество групп объявлений (типично 20-100 строк)
- Ключевые инсайты: видно, какие кампании дают дешёвые лиды (CPL < 300 руб), а какие — дорогие (CPL > 500 руб); можно сравнивать эффективность разных групп объявлений внутри одной кампании
- Алерты: строки с
cpl_alert = 1требуют немедленного внимания — возможно, нужно снизить ставку, поменять аудитории или остановить группу объявлений
Скриншот
[Скриншот]
[Скриншот]