如何通过 Google Ads API 检索给定广告系列的受众

Posted

技术标签:

【中文标题】如何通过 Google Ads API 检索给定广告系列的受众【英文标题】:How to retrieve the audiences for a given campaign via the Google Ads API 【发布时间】:2019-12-21 14:01:40 【问题描述】:

我正在尝试获取所有已启用的 Google 展示广告系列的受众(自定义意图、自定义亲和力)。

我以为我可以通过CampaignCriterionService得到它,但是返回的数据是空的。


    campaign_criterion_service = ADWORDS_CLIENT.GetService(
        'CampaignCriterionService', version='v201809')

    selector = 
        'fields': ['CampaignId', 'Id', 'CriteriaType', "PlacementUrl",
                   'KeywordText', "ChannelName", "AppId", "DisplayName", "CampaignStatus", "CampaignName"],
        'predicates': [
            'field': 'CriteriaType',
            'operator': 'IN',
            'values': [
                'CUSTOM_AFFINITY',
                'CUSTOM_INTENT'
            ]
        ,
        
            'field': 'CampaignStatus',
            'operator': 'IN',
            'values': [
                'ENABLED'
            ]
        


        ],
        'paging': 
            'startIndex': 0,
            'numberResults': 500
        
    

    page = campaign_criterion_service.get(selector)



有什么线索吗?

【问题讨论】:

CampaignCriterionService 方向正确吗? @Stewart_R 有什么想法吗? 这个问题表明您没有尝试,应该关闭或改进。 @MadPhysicist 你这是什么意思? 我真的迷路了,甚至不知道如何搜索这个。谷歌搜索结果在这里并没有真正的帮助。我能够检索到我的定位的“语言”和“关键字”,但没有关于受众的任何信息。 【参考方案1】:

您正在寻找报告结果的方法,请阅读reporting with google adwords。 Here 描述了将其与 python 库一起使用的推荐方法。

【讨论】:

以上是关于如何通过 Google Ads API 检索给定广告系列的受众的主要内容,如果未能解决你的问题,请参考以下文章

如何从 google ads api 报告中检索数据(geo_performance_report)

如何通过 Google Analytics API 获取 Google Ads 关键字和广告内容

Google Ads API:创建 IpBlockInfo 实例

无法检索 oauth2 的访问令牌

Google Ads API - 是不是存在 REST API?

如何修复来自 Google Ads API 的无效 JSON 负载错误