本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 997|回复: 1
打印 上一主题 下一主题

获取Performance_report时Segment如何使用的问题

[复制链接]
跳转到指定楼层
1#
发表于 2017-3-30 19:33:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人使用Python去获取account_performance_report,使用有些segment时会出错,我想问一下Account Performance Report
文档中的Segment,是不能够随意组合去获取数据的吗 ? 如果不能,API中哪里有介绍?
第一次成功的查询如下:
  report_query = ('SELECT CustomerDescriptiveName, AccountCurrencyCode ,Device,Date,HourOfDay,'
                  ' Impressions, Clicks, Cost '
                  'FROM ACCOUNT_PERFORMANCE_REPORT '
                  'WHERE Impressions > 0 '
                  'DURING LAST_7_DAYS')

当我添加了另一个segment (ClickType)后就报错了
report_query = ('SELECT CustomerDescriptiveName, AccountCurrencyCode ,Device,Date,HourOfDay,ClickType,'
                  ' Impressions, Clicks, Cost '
                  'FROM ACCOUNT_PERFORMANCE_REPORT '
                  'WHERE Impressions > 0 '
                  'DURING LAST_7_DAYS')

错误信息如下: googleads.errors.AdWordsReportBadRequestError: Type: ReportDownloadError.ZERO_IMPRESSIONS_REQUEST_NOT_SUPPORTED



ChinaGDG.com
回复

使用道具 举报

推荐
发表于 2017-3-31 14:56:45 | 只看该作者
报告的所有字段并非可以随意组合,特别是Segment字段,如果选择了太多的话将会导致数据粒度过细,数据量过于庞大,所以AdWords无法支持。

你在Account Performance Report的文档中,应该可以看到ClickType字段的解释中有:
  • “Supports Zero Impressions:False”
  • Not compatible with the following fields: AverageCpe, AverageCpv, ...

关于设置是否包含zero impression的报告数据,请见此文档
ChinaGDG.com
回复 支持 1 反对 0

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表