Skip to main content
POST
このレポートは、ChatGPT のショッピング結果におけるマーチャントのデータを提供します。group_by で 3 つのビューのいずれかを選択します。merchant_share はオファーに占めるマーチャントのシェアです。 merchant_visibility は、そのマーチャントが表示された実行の割合です。これらは 2 つの異なる指標です。

ビュー

  • 分布 (group_by を省略) — マーチャントごとに 1 行。指標: merchant_share、merchant_share_rank、merchant_visibility、merchant_visibility_rank。時系列を取得するには date を追加します。
  • ブランドシェア (group_by: ["brand"]) — マーチャントとブランドの組み合わせごとに 1 行。指標: merchant_share、brand_share (マーチャント内でのブランドのシェア)、visibility_rank。
  • 上位の商品 (group_by: ["product"]) — マーチャントと商品の組み合わせごとに 1 行。指標: merchant_visibility、product_visibility、product_rank。
フィルタフィールド: topic、region、persona、prompt、tag。 分布ビューでは brand フィルタも使用できます。

ルール

  • ビューで有効な指標を使用してください。それ以外の指標は 422 を返します。
  • グループ化は brand または product のいずれかで行います。両方は使用できません。
  • date は分布ビューでのみ使用できます。group_by: ["brand", "date"] または ["product", "date"] は 422 を返します。
  • brand フィルタは分布ビューでのみ使用できます。
分布ビューでは、merchant_visibility と merchant_visibility_rank は実行での表示に関する指標です。レポートはこれらを 2 回目のクエリで取得し、 各マーチャントに追加します。必要な場合にのみリクエストしてください。
ショッピングデータは ChatGPT のみから取得されます。ショッピングレポートには model の group_by や model フィルタはありません。
v2 レポートは共通のリクエスト形式を使用します。フィルタツリー、グループ化、 ページネーションについては、フィルタリングと概念 を参照してください。
POST /v2/reports/shopping/merchants/stream は 同じリクエストボディ を使用します。 Server-Sent Events を返し、 まず 1 つの summary イベント (info ブロック) が送信され、続いて行ごとに 1 つの result イベントが送信されます。 ストリームは limit と cursor を受け付けません。デフォルトではすべての行が返されます。 上限を設定するには max_results (最大 50000) を使用します。

承認

X-API-Key
string
header
必須

ボディ

application/json
category_id
string<uuid>
必須
start_date
string
必須

YYYY-MM-DD, ET, inclusive

end_date
string
必須

YYYY-MM-DD, ET, inclusive

group_by
enum<string>[]

[] = distribution; [brand] = brand share within each merchant; [product] = top products per merchant. date (distribution only) adds a time series.

利用可能なオプション:
date,
brand,
product
metrics
enum<string>[] | null

Defaults to the chosen view's metrics; must be valid for that view.

利用可能なオプション:
merchant_share,
merchant_share_rank,
merchant_visibility,
merchant_visibility_rank,
visibility_rank,
brand_share,
product_visibility,
product_rank
interval
enum<string>
デフォルト:day
利用可能なオプション:
day,
week,
month
filter
FilterNode · object | null

A leaf (field/op/value) or an and/or/not group.

limit
integer | null

Page size; default 10, max 50.

必須範囲: 0 < x <= 50
max_results
integer | null

Stream endpoint only: cap streamed rows.

必須範囲: 0 < x <= 50000
cursor
string | null

レスポンス

Successful Response

info
ShoppingMerchantsV2Info · object
必須
data
ShoppingMerchantRow · object[]
必須