在 Google AdWords 效果报告中排除“总计”行
Posted
技术标签:
【中文标题】在 Google AdWords 效果报告中排除“总计”行【英文标题】:Exclude "Total" row in Google AdWords performance report 【发布时间】:2012-12-19 19:58:22 【问题描述】:我正在使用适用于 Google AdWords API v201209 的 .NET 客户端库下载广告效果报告(CSV 格式)。
我下载的每份报告中的最后一行数据是一个汇总行。示例如下:
Total, --, --, --, --, --, --, --, --, --,2.6, --, --, --,516,13,16
我不需要汇总数据。目前,我不得不编写代码手动删除它或处理在解析过程中跳过这一行。
有没有办法将此行排除在下载的报告中?
【问题讨论】:
【参考方案1】:对于使用 googleads-php-lib 的 php 用户:
$reportUtils = new ReportUtils();
$report = $reportUtils->DownloadReport($reportDefinition, null, $user, array('skipReportSummary'=>true));
【讨论】:
【参考方案2】:恐怕目前不可能。我通常在每行的开头请求一个数字字段,这样我就可以过滤掉我不想要的行;这也适用于无法删除的标题行。
【讨论】:
谢谢伊万。您能否通过在行的开头请求一个数字字段来详细说明过滤掉您不想要的行?我明白你的意思,但我不明白它与过滤掉聚合行有什么关系。 目前,这可以通过设置HTTP header来实现。【参考方案3】:我使用的是 201509 版本。您可以在 report_downloader 参数中隐藏总计以及报表标题和列标题
report_downloader.DownloadReport(
report, outputfile,
skip_report_header=True,
skip_column_header=False,
skip_report_summary=True,
include_zero_impressions=False)
【讨论】:
【参考方案4】:截至目前,您可以设置HTTP header:
skipReportSummary: true|false | If true, report output
will not include a summary
row containing the report
totals. If false or not
specified, report output
will include the summary row.
【讨论】:
以上是关于在 Google AdWords 效果报告中排除“总计”行的主要内容,如果未能解决你的问题,请参考以下文章
通过 Google Adwords API 获取可用于特定 Adwords 报告的字段列表
通过包含/排除多个 pagePaths 的 API 批量创建 AdWords 受众
如何使用 google adwords api 获取每日报告?