指標なし

検索結果の指標が 0 件

クエリを実行すると、クエリで定義したエンティティの指標が 0 です。これには、以下のような理由が考えられます。

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

クエリ結果では、キャンペーンの掲載結果に関する情報を取得したいと思うでしょう。この状況では、指標がゼロであっても、 あります。より有用なレポートを作成するには、特定の期間を対象にした できます。

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

述語は、TRUEFALSE、または UNKNOWN と評価される式です。 これらは、WHERE 句の検索条件で使用されます。 Search Ads 360 Reporting API

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

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

分割して 0 個の指標を除外する

レポートを分割する際、0 個の指標が常に除外されます。ただし、 selected の指標がゼロになります(下記を参照)。

検索に segments フィールドを含めることで、レポートを分割できます なります。たとえば、segments.date でレポートを分割すると、指標は次のようになります。 日付ごとに 1 行ずつ表示されます。指標のない日付は返されません レポートに表示されます

次のクエリでは、レポートに 0 指標の行は含まれません。

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

指標ゼロで返される行

選択したすべての指標に対してクエリで 0 個の指標が返される行は次のとおりです。 デフォルトでレポートから除外されますカスタム列は適用されません。

このクエリの例では、特定の日付範囲のどの日にも impressions 指標がない場合、 その日の行はレポートから除外されます。

SELECT
  campaign.name,
  metrics.impressions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS

このクエリの例では、任意の日の行のみが impressionsclicksconversions の各指標がゼロの場合の結果 わかります。

SELECT
  campaign.name,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  segments.date
FROM campaign
WHERE segments.date DURING LAST_30_DAYS