首页 > 解决方案 > Google Ads API v8 - 将细分字段放入查询中

问题描述

嗨,我正在努力将谷歌广告迁移到 V8

我想从关键字视图报告中获取细分值,但不幸的是它不起作用。

client = GoogleAdsClient.load_from_storage(version="v8", path='YOUR PATH')

ga_service = client.get_service("GoogleAdsService", version="v8")
customer_id = ''
query = """
    SELECT
      campaign.id,
      campaign.name,
      ad_group.id,
      ad_group.name,
      ad_group_criterion.criterion_id,
      ad_group_criterion.keyword.text,
      ad_group_criterion.keyword.match_type,
      metrics.impressions,
      metrics.clicks,
      metrics.cost_micros,
      segments.device,
      segments.ad_network_type,
      segments.date
    FROM keyword_view
    WHERE
      segments.date DURING LAST_7_DAYS"""

# Issues a search request using streaming.
response = ga_service.search_stream(customer_id=customer_id, query=query)
keyword_match_type_enum = client.get_type(
    "KeywordMatchTypeEnum", version="v8"
).KeywordMatchType

我只是得到空洞的回应。有人可以解释一下为什么吗?如果我删除segments.device, segments.ad_network_type, segments.date,则查询有效

标签: pythongoogle-ads-api

解决方案


推荐阅读