検索結果に指標がない
クエリを実行したときに、エンティティの指標がゼロになることがあります。これには、以下のような理由が考えられます。
- エンティティが表示対象外
- レポートの期間中に一時停止していた
クエリ結果では、キャンペーンの掲載結果に関する情報を取得したいと思うでしょう。この場合、指標がゼロになることは望ましくありません。より有用なレポートを生成するには、ゼロ指標を明示的に除外します。
述語を使用してゼロ指標を除外する
述語は、TRUE
、FALSE
、または 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
指標 0 の行が返されました
選択した指標がすべてゼロの行は返されません。
次に例を示します。
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 つの指標がすべてゼロの行は含まれません。