零指標

搜尋結果中的零指標

執行查詢時,您可能會遇到實體的指標為零。 可能的原因如下:

  • 實體不符合顯示資格。
  • 這些廣告可能在報表的日期範圍內遭到暫停。

您通常會想透過查詢結果,取得廣告活動成效的相關資訊。在這種情況下,零指標可能不符合需求。如要產生更實用的報表,可以明確排除零指標。

使用述詞排除零指標

述詞是評估為 TRUE、FALSE 或 UNKNOWN 的運算式。這些子句用於 Search Ads 360 Reporting API 的 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

傳回的資料列,指標值為零

如果查詢針對所有所選指標傳回零指標,系統預設會將這些資料列從報表中排除。不適用自訂欄。

在這個範例查詢中,如果過去 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