ゼロ指標

検索結果に指標がない

クエリを実行すると、エンティティの指標がゼロになることがあります。これには、以下のような理由が考えられます。

  • エンティティが表示対象外
  • レポートの期間中に一時停止していた

クエリ結果では、キャンペーンの掲載結果に関する情報を取得したいと思うでしょう。この場合、指標がゼロであるとは限りません。より有用なレポートを作成するために、ゼロの指標を明示的に除外できます。

述語でゼロ指標を除外する

述語は、TRUEFALSE、または UNKNOWN と評価される式です。Google 広告クエリ言語WHERE 句の検索条件で使用されます。

次のクエリは、述語を使用してゼロ指標を明示的に削除する方法を示しています。

SELECT
  campaign.id,
  metrics.impressions
FROM campaign
WHERE metrics.impressions > 0

ゼロ セグメントを除外する

レポートを分割するときに常にゼロの指標が除外され、選択した指標がすべてゼロになっています(下記を参照)。

レポートを分割するには、検索クエリに segments フィールドを追加します。たとえば、レポートを segments.date で分割した場合、指標は日付ごとに 1 行に分割されます。指標のない日付は、このようなレポートに返されません。

次のクエリでは、指標の行が 0 になりません。

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>

結果レポートには、選択した 3 つの指標がすべてゼロの行は含まれません。