Примеры использования Google Ads
Практические рецепты запросов и настройки отчётов для коннектора Google Ads.
Рецепт 1: Сводка по кампаниям за неделю
Задача: получить недельную сводку по всем активным кампаниям.
sql
SELECT
campaign.id,
campaign.name,
campaign.status,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.cost_micros,
metrics.conversions,
metrics.conversions_value
FROM campaign
WHERE segments.date DURING LAST_7_DAYS
AND campaign.status = 'ENABLED'
ORDER BY metrics.cost_micros DESCЧто анализировать: кампании с наибольшими расходами, лучшей конверсией, низким CTR.
Рецепт 2: Доля поисковых показов
Задача: оценить потери показов в поисковых кампаниях.
sql
SELECT
campaign.name,
metrics.search_impression_share,
metrics.search_rank_lost_impression_share,
metrics.search_budget_lost_impression_share,
metrics.impressions
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
AND campaign.advertising_channel_type = 'SEARCH'
AND campaign.status = 'ENABLED'Интерпретация:
search_impression_share< 80%: кампания теряет значительную долю показовsearch_rank_lost_impression_share> 10%: проблема с рейтингом — повысьте ставки или качествоsearch_budget_lost_impression_share> 10%: не хватает бюджета
Рецепт 3: Анализ поисковых запросов
Задача: найти поисковые запросы с высокой стоимостью и низкой конверсией.
sql
SELECT
search_term_view.search_term,
ad_group.name,
campaign.name,
metrics.clicks,
metrics.impressions,
metrics.cost_micros,
metrics.conversions,
metrics.ctr
FROM search_term_view
WHERE segments.date DURING LAST_30_DAYS
AND metrics.clicks > 0
ORDER BY metrics.cost_micros DESC
LIMIT 100Что искать:
- Запросы с высокой стоимостью и нулём конверсий → добавить в минус-слова
- Запросы с высоким CTR и конверсиями → повысить ставки
- Нерелевантные запросы → проверить типы соответствия ключевых слов
Рецепт 4: Эффективность по устройствам
Задача: сравнить эффективность на десктопе и мобильных.
sql
SELECT
segments.device,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.cost_micros,
metrics.conversions,
metrics.conversion_rate
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
AND campaign.status = 'ENABLED'Анализ:
- Если мобильный CTR сильно ниже десктопного → проблемы с мобильной версией объявлений/сайта
- Если мобильный conversion_rate ниже → проблемы с UX на мобильной версии сайта
- Корректировка ставок по устройствам может улучшить эффективность
Рецепт 5: Кросс-аккаунтная отчётность (через Manager)
Задача: сравнить эффективность нескольких дочерних аккаунтов.
sql
SELECT
customer.id,
customer.descriptive_name,
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
metrics.conversions,
metrics.conversion_rate
FROM campaign
WHERE segments.date DURING LAST_30_DAYSДля использования: нужен Manager-аккаунт с доступом к дочерним аккаунтам.
Общие рекомендации
- Всегда фильтруйте по
campaign.status = 'ENABLED'для исключения удалённых кампаний - Добавляйте
metrics.impressions > 0для исключения пустых строк - Используйте
LIMIT 1000или меньше для тестовых запросов - Для больших отчётов используйте пагинацию
- Периодически проверяйте поисковые запросы для выявления минус-слов