Примеры запросов

На этой странице собраны некоторые фрагменты кода SQL, которые показывают, как использовать различные поля, метрики, сегменты и ресурсы. Вы можете использовать эти запросы как есть или в качестве отправной точки для создания собственных настраиваемых запросов.

Кампания

SELECT
  campaign
.name,
  campaign_budget
.amount_micros,
  campaign
.status,
  campaign
.advertising_channel_type,
  metrics
.clicks,
  metrics
.impressions,
  metrics
.ctr,
  metrics
.average_cpc,
  metrics
.cost_micros,
  campaign
.bidding_strategy_type
FROM campaign
WHERE segments.date DURING LAST_7_DAYS
 
AND campaign.status != 'REMOVED'

Группа объявлений

SELECT
  ad_group
.name,
  campaign
.name,
  ad_group
.status,
  ad_group
.type,
  metrics
.clicks,
  metrics
.impressions,
  metrics
.ctr,
  metrics
.average_cpc,
  metrics
.cost_micros
FROM ad_group
WHERE segments.date DURING LAST_7_DAYS
 
AND ad_group.status != 'REMOVED'

Объявление группы объявлений

SELECT
  ad_group_ad
.ad.expanded_text_ad.headline,
  ad_group_ad
.ad.expanded_text_ad.headline2,
  ad_group_ad
.ad.expanded_text_ad.headline3,
  ad_group_ad
.ad.final_urls,
  ad_group_ad
.ad.expanded_text_ad.description1,
  ad_group_ad
.ad.expanded_text_ad.description2,
  campaign
.name,
  ad_group
.name,
  ad_group_ad
.ad.type,
  metrics
.clicks,
  metrics
.impressions,
  metrics
.ctr,
  metrics
.average_cpc,
  metrics
.cost_micros
FROM ad_group_ad
WHERE segments.date DURING LAST_7_DAYS
 
AND ad_group_ad.status != 'REMOVED'

Ключевые слова

SELECT
  ad_group_criterion
.keyword.text,
  campaign
.name,
  ad_group
.name,
  ad_group_criterion
.keyword.match_type,
  ad_group_criterion
.final_urls,
  metrics
.clicks,
  metrics
.impressions,
  metrics
.ctr,
  metrics
.average_cpc,
  metrics
.cost_micros
FROM keyword_view
WHERE segments.date DURING LAST_7_DAYS
 
AND ad_group_criterion.status != 'REMOVED'

Возраст (демография)

SELECT
  ad_group_criterion
.age_range.type,
  campaign
.name,
  ad_group
.name,
  ad_group_criterion
.bid_modifier,
  metrics
.clicks,
  metrics
.impressions,
  metrics
.ctr,
  metrics
.average_cpc,
  metrics
.cost_micros,
  campaign
.advertising_channel_type
FROM age_range_view
WHERE segments.date DURING LAST_7_DAYS

Пол (демография)

SELECT
  ad_group_criterion
.gender.type,
  campaign
.name,
  ad_group
.name,
  ad_group_criterion
.bid_modifier,
  metrics
.clicks,
  metrics
.impressions,
  metrics
.ctr,
  metrics
.average_cpc,
  metrics
.cost_micros,
  campaign
.advertising_channel_type
FROM gender_view
WHERE segments.date DURING LAST_7_DAYS

Как найти геоконстанты

Используйте ресурс location_view , чтобы получить идентификатор geo_target_constant.

SELECT
  campaign
.name,
  campaign
.id,
  campaign_criterion
.criterion_id,
  campaign_criterion
.location.geo_target_constant,
  location_view
.resource_name,
  metrics
.cost_micros,
  metrics
.impressions,
  metrics
.cost_micros
FROM
  location_view
WHERE
  segments
.date DURING LAST_7_DAYS

Обратите внимание, что API возвращает местоположения по идентификаторам их критериев. Чтобы получить их отображаемые имена, используйте API для запроса ресурса geo_target_constant .

SELECT
  geo_target_constant
.canonical_name,
  geo_target_constant
.country_code,
  geo_target_constant
.id,
  geo_target_constant
.name,
  geo_target_constant
.status,
  geo_target_constant
.target_type
FROM geo_target_constant
WHERE geo_target_constant.resource_name = 'geoTargetConstants/1014044'