从 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 广告系列、广告组、关键字、广告等

Gclid 的 Adwords API 每次点击费用

从 Java 调用 Google Adwords api

在 Google Analytics 中查看 Adwords 质量得分

google api获取给定adwords的网站列表