搜索结果中的零指标
执行查询时,您可能会遇到实体指标为零的情况。 可能的原因如下:
- 这些实体不符合展示条件。
- 系统可能已在该报告的日期范围内暂停这些实体。
您往往需要通过查询结果获取有关广告系列效果的信息。在这种情况下,零指标可能并不理想。为了生成更有用的报告,您可以明确排除零指标。
使用谓词排除零指标
谓词是求值为 TRUE、FALSE 或 UNKNOWN 的表达式。
它们用于WHERE子句的搜索条件中
Search Ads 360 Reporting API。
以下查询演示了如何使用谓词明确移除零指标:
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
返回的行包含零指标
默认情况下,如果查询针对所有 选定指标返回零指标,则系统会从报告中排除这些行。自定义列不适用。
在此示例查询中,如果过去 30 天内任何一天的 impressions 指标为零,则该天的行将从报告中省略。
SELECT
campaign.name,
metrics.impressions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
在此示例查询中,仅当任何一天的 impressions、clicks 和 conversions 指标均为零时,该天的行才会从结果中排除。
SELECT
campaign.name,
metrics.impressions,
metrics.clicks,
metrics.conversions,
segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS