【问题标题】:How do I fetch best performing ads from adwords api如何从 adwords api 获取效果最好的广告
【发布时间】:2017-08-04 00:30:12
【问题描述】:

我正在尝试使用展示次数、点击次数等属性来获取效果最好的广告

我先尝试了google adwords 的reporting api,但是reporting api 不支持ORDER BY 子句。我在service list 中找不到任何AdsService。最近我能找到AdGroupsAd,它似乎没有印象点击等属性。我错过了什么吗?

query = "SELECT Headline,AdGroupName,AdType,CampaignName, Clicks FROM AD_PERFORMANCE_REPORT ORDER BY Clicks"
CSV.parse(report_utils.download_report_with_awql(query, 'CSV'))

AdwordsApi::Errors::ReportXmlError:HTTP 代码:400,错误类型: 'QueryError.ORDER_BY_CLAUSE_NOT_SUPPORTED',触发器:'',字段路径: ''

【问题讨论】:

  • 您应该添加您尝试过的代码以及至少任何错误。
  • @Kris 为 AD_PERFOMENCE_REPORT 添加了代码示例

标签: ruby google-ads-api awql


【解决方案1】:

AFAIK 无法让 Adwords API 为您提供按 stats 排序的任何实体。报告不支持任何排序。使用这些服务,您可以按属性(例如,文字广告按标题字母顺序)排序,但不能按性能指标排序。

因此,唯一的方法是下载整个报告并自行订购。

【讨论】:

  • 那会很慢,谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-08
相关资源
最近更新 更多