搜索结果中的零指标
执行查询时,您可能会遇到零指标的实体。可能的原因如下:
- 这些实体不符合展示条件。
- 系统可能已在该报告的日期范围内暂停这些实体。
您往往需要通过查询结果获取有关广告系列效果的信息。在这种情况下,零指标可能并不是您所想要的。要生成更有用的报告,您可以明确排除零指标。
使用谓词排除零指标
谓词是一个求值结果为 TRUE、FALSE 或 UNKNOWN 的表达式,
应用于
Google Ads 查询语言中 WHERE 子句的搜索条件。
以下查询演示了如何使用谓词明确移除零指标:
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
通过细分排除零指标
细分报告时会始终排除零指标,前提是所有 选定指标均为零(见下文)。
在搜索查询中添加任意 segments 字段即可对报告进行细分。例如,如果您按 segments.date
对报告进行细分,则指标将细分为每个日期一行。此类报告将不会返回任何没有指标的日期。
对于以下查询,报告不会包含零指标行:
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
返回的零指标行
如果某行的所有选定指标均为零,则不会返回该行。
例如:
SELECT
ad_group_criterion.criterion_id,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM keyword_view
WHERE segments.date BETWEEN <date1> AND <date2>
生成的报告不会包含任何选定的三个指标均为零的行。
如果您检索的数据早于
保留期限,
则生成的报告不会包含任何早于
保留期限(37 个月)的细粒度数据行。如果查询请求的细粒度细分(例如
segments.date 或 segments.week)对应的时间范围超过 37 个月,系统将返回
DateRangeError。高级别数据(每月、每季度和每年)和其他账号数据(包括结算信息和历史报告)将保留 11
年。请注意,11 年的保留期限与完整的日历周期边界(下一个完整周期的开始)保持一致。例如:
- 如果 11 年前是 2022 年 3 月 22 日,则返回的数据从 2022 年 4 月 1 日至今。
- 如果 11 年前是 2022 年 3 月 1 日,则返回的数据仍从 2022 年 4 月 1 日至今。