Skip to main content
POST
このレポートは、ChatGPT のショッピング結果における商品の可視性を示します。各商品の マーチャントのオファーを取得することもできます。レポートは各商品を { name, brand } として返し、その指標を名前付きフィールドとして含めます。
  • 指標: visibility_score、average_position (数値が 低い ほど 良い)、visibility_rank、掲載位置の頻度を示す指標 position1_percentage、position2_percentage、position3_percentage、position_above3_percentage、product_rating、product_num_reviews。
  • 掲載位置の頻度指標: それぞれ、商品の表示のうちその位置に表示された割合です (position1 = 最上位、position_above3 = 3 位より下)。値は 0–100 ではなく 0–1 の割合 です。4 つの値の合計は約 1 になります。
  • group_by: date、topic、または prompt。
  • フィルタフィールド: topic、region、persona、prompt、tag、brand、merchant。

マーチャントのオファー

各商品にマーチャントのオファーを付加するには、include_merchants: true を設定します。 レポートには merchants ({ name, price } のリスト)、product_url、 product_image_urls が追加されます。このモードでは group_by と target_product は使用できません。また、掲載位置の頻度指標も利用できません。

競合モード

1 つの商品とその上位の競合を返すには、target_product に 商品名を設定します。競合の数を設定するには competitor_limit を使用します ( デフォルトは 5)。競合モードはアイテムビューでのみ利用できます。 include_merchants と併用しないでください。
ショッピングデータは ChatGPT のみから取得されます。ショッピングレポートには model の group_by や model フィルタはありません。
v2 レポートは共通のリクエスト形式を使用します。フィルタツリー、グループ化、 ページネーションについては、フィルタリングと概念 を参照してください。
POST /v2/reports/shopping/products/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>[]
利用可能なオプション:
date,
topic,
prompt
metrics
enum<string>[] | null
利用可能なオプション:
visibility_score,
average_position,
visibility_rank,
position1_percentage,
position2_percentage,
position3_percentage,
position_above3_percentage,
product_rating,
product_num_reviews
interval
enum<string>
デフォルト:day
利用可能なオプション:
day,
week,
month
include_merchants
boolean
デフォルト:false

Include per-product merchant offers (names, prices, urls, images).

target_product
string | null

Return this product plus its top competitors (item view only).

Minimum string length: 1
competitor_limit
integer
デフォルト:5

Competitors returned when target_product is set.

必須範囲: x >= 1
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
ShoppingProductsV2Info · object
必須
data
ShoppingProductRow · object[]
必須