从 Google Adwords API 中提取广告系列列表?
Posted
技术标签:
【中文标题】从 Google Adwords API 中提取广告系列列表?【英文标题】:Pull list of campaigns from Google Adwords API? 【发布时间】:2016-03-11 22:44:02 【问题描述】:Google Adwords API documentation 非常难以导航。
我知道我错过了一些东西。如何提取某个帐户下的广告系列列表?是否有包含它或 API 调用的报告?我可以使用 ID 或名称列表,但我也找不到。
【问题讨论】:
您可以使用报告来做到这一点,CAMPAIGN_PERFORMANCE_REPORT 非常适合您。你想用脚本还是用哪个 API 来做? Adwords API。 CAMPAIGN_PERFORMANCE_REPORT 是否提供广告系列 ID 列表? 当然,您可以在developers.google.com/adwords/api/docs/appendix/reports/… 上查看此报告的所有字段 【参考方案1】:看看 Google 的 googleads github repo。
https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201506/reporting/download_criteria_report.py
这是下载标准绩效报告的示例。
-
将报告类型更改为 CAMPAIGN_PERFORMANCE_REPORT。
在选择器对象中,将字段更改为列表中您想要的字段 - https://developers.google.com/adwords/api/docs/appendix/reports/campaign-performance-report
如果你想添加一个 id 过滤器,那么你需要向选择器添加一个谓词对象,如下所示:
'field': 'CampaignId', 'operator': 'IN', 'values':campaign_ids
并非广告系列中的所有字段都在报告部分中可用。在这种情况下,我建议使用活动服务来下载活动。请记住,此操作比报告要慢。
看看这个来自 googleads 存储库的例子 - https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201506/basic_operations/get_campaigns.py
【讨论】:
github.com/googleads/googleads-python-lib/blob/master/examples/… 此链接无效。请添加代码而不是链接以上是关于从 Google Adwords API 中提取广告系列列表?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Google Adwords API 从广告系列中获取否定关键字列表
如何使用 google click id (GCLID) 提取 AdWords 广告系列、广告组、关键字、广告等