パフォーマンスの測定

Reports サービスを使用すると、アカウントのパフォーマンス指標を取得できます。

使用可能な指標の一覧については、metrics のドキュメントをご覧ください。

要件

このレポートを取得するには、レポート マネージャーのロールが必要です。

アカウントにレポート マネージャーのロールを付与するには、accounts.update を使用して reportingManager フィールドを true に設定します。レポート マネージャーのロールは、Merchant Center のパフォーマンスと分析情報のロールに相当します。

accounts.update は、Account リソース全体を置き換えます。情報が失われないように、accounts.get を使用して Account リソース全体を取得し、accounts.update リクエスト内のすべてのフィールドを指定します。

クエリの例

次のクエリは、特定の 30 日間のアカウント内のすべての商品の impressionsclicksctr を取得します。リクエストを行うには、次の Merchant Center のクエリ言語ステートメントを reports.search メソッドに渡します。

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.ctr
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-12-01' AND '2020-12-30'

実行

[Run] をクリックして、API Explorer でサンプルを試します。[実行] をクリックしたら、リクエスト URL の販売者 ID プレースホルダをご自身の販売者 ID に更新します。クエリを変更できます。API Explorer を使用するには、クエリ全体を 1 行で入力する必要があります。

クエリの指標をセグメント化して、より詳細なパフォーマンス レポートを作成することもできます。

Reports サービスを使用して商品を取得してフィルタする方法については、プロダクト ガイドをご覧ください。