Merchant Reports API を使用すると、Google サーフェス(検索の AI モードや Gemini など)全体で、Universal Commerce Protocol(UCP)の購入手続きとコンバージョンのパフォーマンス指標をプログラムで取得できます。これらのレポートでは、Merchant Center UCP アナリティクス ダッシュボードで確認できるパフォーマンス分析情報と同じ情報を確認できます。これにより、コンバージョン ファネル、完了した注文、カートの移行、商品レベルのエンゲージメントをモニタリングできます。
Reporting サブ API には、UCP のパフォーマンスを分析するための 2 つのビューが用意されています。
UcpAgenticPerformanceView(ucp_agentic_performance_view): アカウント単位のコンバージョン ファネル、注文、キャンセル、カート転送の指標を、日付と顧客の国で分類して提供します。UcpAgenticProductPerformanceView(ucp_agentic_product_performance_view): 商品レベル(offer_id)の購入ボタンのクリック数に関する指標を、日付と顧客の国 / 地域で分類して提供します。
始める前に
UCP パフォーマンス ビューをクエリする前に、次の要件を満たしていることを確認してください。
v1alphaエンドポイントを使用する: MCQL クエリをv1alphaaccounts.reports.searchメソッドに送信します。レポート リクエストの実行について詳しくは、Merchant Reports API のスタートガイドをご覧ください。- リーフ アカウントのみ:
ucp_agentic_performance_viewとucp_agentic_product_performance_viewは、リーフ アカウント タイプ(スタンドアロン アカウントと個々のサブアカウント)でのみ使用できます。レポート サービスは、アドバンス アカウント(マルチクライアント アカウント)をサポートしていません。アドバンス アカウント全体の UCP のパフォーマンスを取得するには、各サブアカウントを個別にクエリします。 - 必須の日付フィルタ: 両方のビューのすべてのクエリの
WHERE句で、dateの条件を指定する必要があります。
アカウント単位の UCP のパフォーマンスを分析する
ucp_agentic_performance_view を使用して、購入ボタンのクリックやアカウントのリンクから、購入の完了やカートの移行まで、UCP コンバージョン プロセス全体をトラッキングします。
通貨と価格の指標
ucp_agentic_performance_view は、パフォーマンス レポートと同じ方法で通貨と Price 指標を処理します。
Price指標: 次の指標は、amount_micros値とcurrency_codeの両方を含むPriceオブジェクトを返します。purchase_valueaverage_order_valueaverage_purchase_product_valueaverage_cart_valueaverage_cart_product_value
- 価格以外の指標: 次の指標には関連付けられた通貨がありません。
buy_button_clicksaccounts_linkedaccount_linking_ratepurchase_countcancellationsaverage_purchase_product_countcart_transfersaverage_cart_product_count
- ファネルとカウントの全体的な指標(通貨に依存しない): 通貨に依存しない集計カウントを取得するには、価格以外の指標のみを選択します。
- 購入額とカートの金額の指標(通貨別):
Price指標と、対応する注文数とカート数を一緒に選択して、通貨ごとの収益と金額を分析します。
クエリ 1: ファネル全体の指標(通貨に依存しない)を取得する
次のクエリを使用して、通貨に依存しないコンバージョン プロセス全体、注文数、カート転送の指標を取得します(Price 値の指標は含まれません)。
SELECT
date,
account_id,
customer_country_code,
buy_button_clicks,
accounts_linked,
account_linking_rate,
purchase_count,
cancellations,
average_purchase_product_count,
cart_transfers,
average_cart_product_count
FROM ucp_agentic_performance_view
WHERE date = '2026-09-20'
レスポンスでは、顧客の国ごとに集計されたファネル指標が返されます。
{
"results": [
{
"ucpAgenticPerformanceView": {
"date": {
"year": 2026,
"month": 9,
"day": 20
},
"accountId": "123456789",
"customerCountryCode": "US",
"buyButtonClicks": "420",
"accountsLinked": "85",
"accountLinkingRate": 0.68,
"purchaseCount": "64",
"cancellations": "3",
"averagePurchaseProductCount": 1.75,
"cartTransfers": "52",
"averageCartProductCount": 2.1
}
}
]
}
クエリ 2: 購入とカートの価値の指標(通貨別)を取得する
次のクエリを使用して、通貨別にセグメント化された購入額、平均注文額、カート転送額を取得します。
SELECT
date,
account_id,
customer_country_code,
purchase_count,
purchase_value,
average_order_value,
average_purchase_product_count,
average_purchase_product_value,
average_cart_value,
average_cart_product_value
FROM ucp_agentic_performance_view
WHERE date = '2026-09-20' AND purchase_count > 0
レスポンスでは、購入またはカートの値の指標に存在する通貨ごとに個別の行が返されます。
{
"results": [
{
"ucpAgenticPerformanceView": {
"date": {
"year": 2026,
"month": 9,
"day": 20
},
"accountId": "123456789",
"customerCountryCode": "US",
"purchaseCount": "64",
"purchaseValue": {
"amountMicros": "5120000000",
"currencyCode": "USD"
},
"averageOrderValue": {
"amountMicros": "80000000",
"currencyCode": "USD"
},
"averagePurchaseProductCount": 1.75,
"averagePurchaseProductValue": {
"amountMicros": "45714285",
"currencyCode": "USD"
},
"cartTransfers": "52",
"averageCartValue": {
"amountMicros": "94500000",
"currencyCode": "USD"
},
"averageCartProductCount": 2.1,
"averageCartProductValue": {
"amountMicros": "45000000",
"currencyCode": "USD"
}
}
}
]
}
商品レベルの UCP パフォーマンスを分析する
ucp_agentic_product_performance_view を使用すると、Google サーフェスから購入ボタンが直接クリックされた個々の商品を確認できます。
商品別の購入ボタンのクリック数を取得する
次のクエリを使用して、特定の日付の商品レベルの購入ボタンのクリック数を取得します。
SELECT
date,
account_id,
customer_country_code,
offer_id,
title,
buy_button_clicks
FROM ucp_agentic_product_performance_view
WHERE date = '2026-09-20'
SELECT 句から date を省略して、BETWEEN を使用して期間全体のクリック数を集計することもできます。
SELECT
account_id,
customer_country_code,
offer_id,
title,
buy_button_clicks
FROM ucp_agentic_product_performance_view
WHERE date BETWEEN '2026-09-01' AND '2026-09-20'
ORDER BY buy_button_clicks DESC
レスポンスでは、一致する各オファーの購入ボタンのクリック数が集計されて返されます。
{
"results": [
{
"ucpAgenticProductPerformanceView": {
"accountId": "123456789",
"customerCountryCode": "US",
"offerId": "sku-10042",
"title": "Lightweight Running Shoes - Blue / Size 10",
"buyButtonClicks": "38"
}
}
]
}