指標なし
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
検索結果のゼロ指標
クエリを実行すると、ゼロのエンティティの指標が取得されることがあります。これには、以下のような理由が考えられます。
- エンティティが表示対象外
- レポートの期間中に一時停止していた
クエリ結果では、キャンペーンの掲載結果に関する情報を取得したいと思うでしょう。そのような場合、指標がゼロであるのは好ましくありません。より有用なレポートを作成するには、ゼロ指標を明示的に除外します。
述語関数でゼロ指標を除外する
述語関数は TRUE
、FALSE
、UNKNOWN
のいずれかと評価される式です。これらは、Google 広告クエリ言語の WHERE
句の検索条件で使用されます。
次のクエリは、述語関数を使用してゼロ指標を明示的に削除する方法を示しています。
SELECT
campaign.id,
metrics.impressions
FROM campaign
WHERE metrics.impressions > 0
ゼロ指標をセグメント化して除外する
レポートをセグメント化すると、選択したすべての指標がゼロの場合、ゼロの指標は常に除外されます(下記を参照)。
レポートのセグメント化は、検索クエリに任意の segments
フィールドを含めることによって行われます。たとえば、レポートを segments.date
でセグメント化した場合、指標は日付ごとに 1 行に分割されます。指標がゼロの日付は、このようなレポートでは返されません。
次のクエリの場合、レポートにはゼロ指標の行は含まれません。
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 つの指標がすべてゼロの行は含まれません。
保持期間よりも古いデータを取得した場合、生成されるレポートには保持期間よりも古いデータの行は含まれません。パフォーマンス指標、お支払い情報、履歴レポートなど、アカウントのすべてのデータは 11 年間保持されます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-09-05 UTC。
[null,null,["最終更新日 2025-09-05 UTC。"],[[["\u003cp\u003eZero metrics in search results can occur due to entity ineligibility or pausing within the report's date range.\u003c/p\u003e\n"],["\u003cp\u003eYou can exclude zero metrics by using a predicate in the \u003ccode\u003eWHERE\u003c/code\u003e clause of your query to filter for non-zero values.\u003c/p\u003e\n"],["\u003cp\u003eSegmenting your report by fields like \u003ccode\u003esegments.date\u003c/code\u003e automatically excludes rows where all selected metrics are zero.\u003c/p\u003e\n"],["\u003cp\u003eReports will not include rows where all selected metrics are zero or for data older than the 11-year retention period.\u003c/p\u003e\n"]]],[],null,["# Zero Metrics\n\nZero metrics in search results\n------------------------------\n\nWhen you execute a query, you may encounter metrics for entities that\nare zero. This could be because:\n\n- The entities are ineligible for display.\n- They could have been paused within the report's date range.\n\nWith query results, you often want to obtain information about how your\ncampaigns are performing. In this context, zero metrics may not be\ndesirable. To produce a more useful report, you can explicitly exclude zero\nmetrics.\n\nExclude zero metrics with a predicate\n-------------------------------------\n\nA predicate is an expression that evaluates to `TRUE`, `FALSE`, or `UNKNOWN`.\nThey are used in the search condition of the `WHERE` clauses in\n[Google Ads Query Language](/google-ads/api/docs/query/structure).\n\nThe following query demonstrates how to explicitly remove zero metrics with\na predicate: \n\n SELECT\n campaign.id,\n metrics.impressions\n FROM campaign\n WHERE metrics.impressions \u003e 0\n\nExclude zero metrics by segmenting\n----------------------------------\n\nZero metrics are always excluded when segmenting a report, provided all\n*selected* metrics are zero (see [below](#rows_returned)).\n\nSegmenting a report is done by including any `segments` field in the search\nquery. For example, if you segment a report by `segments.date`, metrics are\nbroken down with one row for each date. Dates with no metrics are not returned\nin such a report.\n\nFor the following query, the report won't include zero metric rows: \n\n SELECT\n campaign.name,\n metrics.impressions,\n segments.date\n FROM campaign\n WHERE segments.date DURING LAST_30_DAYS\n\nReturned rows with zero metrics\n-------------------------------\n\nRows whose selected metrics are all zero won't be returned.\n\nFor example: \n\n SELECT\n ad_group_criterion.criterion_id,\n metrics.impressions,\n metrics.clicks,\n metrics.conversions,\n segments.date\n FROM keyword_view\n WHERE segments.date BETWEEN \u003cdate1\u003e AND \u003cdate2\u003e\n\nThe resulting report won't contain any rows in which all three selected metrics\nare zero.\n\nIn situations where you retrieve data older than the\n[retention period](//ads-developers.googleblog.com/2024/10/new-data-retention-policy-for-google-ads.html),\nthe resulting report won't contain any rows for data older than the retention\nperiod. All account data, including performance metrics, billing information\nand historical reports, are retained for a period of 11 years."]]