データスキーマ
レスポンスのメタデータ
AnalyticsMeta · スキーマ · データスキーマ: 検索分析とルール
periodAnalyticsPeriodData必須集計期間とその開始・終了。
request_id文字列必須申請識別子。レスポンスのメタデータでは HTTP リクエストを識別します。
minLength:1maxLength:100
追加フィールド: いいえ
集計期間とその開始・終了
AnalyticsPeriodData · スキーマ · データスキーマ: 検索分析とルール
as_of文字列必須報告データの基準時刻。
format:"date-time"days整数必須集計期間の日数。
started_at文字列必須開始日時。
format:"date-time"
追加フィールド: いいえ
一覧取得 · 検索クエリ — 検索分析とルール — レスポンス
AnalyticsResponse_list_MetricData__ · API が受け取る、または返すデータのフィールド、型、制約。
data配列 <MetricData> 必須レスポンス例 · AnalyticsResponse_list_MetricData__.
metaAnalyticsPageMetaAnalyticsMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · 検索クエリ — 検索分析とルール — レスポンス
AnalyticsResponse_list_OccurrenceData__ · API が受け取る、または返すデータのフィールド、型、制約。
data配列 <OccurrenceData> 必須レスポンス例 · AnalyticsResponse_list_OccurrenceData__.
metaAnalyticsPageMetaAnalyticsMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
概要 — 検索分析とルール — レスポンス
AnalyticsResponse_OverviewData_ · API が受け取る、または返すデータのフィールド、型、制約。
dataOverviewData必須レスポンス例 · OverviewData.
metaAnalyticsPageMetaAnalyticsMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
一覧取得 · ルール — 検索分析とルール — レスポンス
ApiResponse_list_RuleSummaryData__ · API が受け取る、または返すデータのフィールド、型、制約。
data配列 <RuleSummaryData> 必須レスポンス例 · ApiResponse_list_RuleSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · ルール — 検索分析とルール — レスポンス
ApiResponse_RuleDetailData_ · API が受け取る、または返すデータのフィールド、型、制約。
dataRuleDetailData必須レスポンス例 · RuleDetailData.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
一覧取得 · 検索クエリ — 検索分析とルール — レスポンス
MetricData · API が受け取る、または返すデータのフィールド、型、制約。
clicks整数必須クリック数。
last_seen_at文字列必須最後に発生した時刻。
format:"date-time"query_display文字列必須管理者に表示する検索語句。
query_hash文字列必須グループ化された検索語句の安定した識別子。
searches整数必須検索回数。
zero_results整数必須結果が0件の検索回数。
追加フィールド: いいえ
取得 · 検索クエリ — 検索分析とルール — レスポンス
OccurrenceData · API が受け取る、または返すデータのフィールド、型、制約。
category_id文字列 null必須カテゴリー識別子。
category_result_count整数必須カテゴリーの結果数。
currency_code文字列必須通貨コード。
is_zero_results真偽値必須検索結果が0件だったかどうか。
locale_code文字列必須言語コード。
market_id文字列必須コンテキストエンドポイントが返した市場識別子。
max_price文字列 null必須報告範囲の最高価格。
min_price文字列 null必須報告範囲の最低価格。
occurred_at文字列必須イベントの発生日時。
format:"date-time"page整数必須CMS ページ情報。
product_result_count整数必須商品の検索結果数。
query_display文字列必須管理者に表示する検索語句。
request_id文字列必須申請識別子。レスポンスのメタデータでは HTTP リクエストを識別します。
results配列 <ResultSnapshotData> null必須記録された検索結果。
sort_key文字列必須並べ替えキー。
source文字列必須記録された活動の発生元。
制約
enum["results", "autocomplete"]
追加フィールド: いいえ
概要 — 検索分析とルール — レスポンス
OverviewData · API が受け取る、または返すデータのフィールド、型、制約。
click_through_rate数値必須選択した検索データのクリック率。
clicked_searches整数必須クリックを伴う検索の回数。
recent配列 <RecentSearchData> 必須最近の検索情報。
searches整数必須検索回数。
zero_result_rate数値必須結果が0件の検索の割合。
zero_results整数必須結果が0件の検索回数。
追加フィールド: いいえ
結果に選択した並べ替え順
QueryMetricSort · API が受け取る、または返すデータのフィールド、型、制約。
文字列制約
enum["last_seen_desc", "last_seen_asc", "searches_desc", "searches_asc", "clicks_desc", "clicks_asc"]
追加フィールド: はい
最近の検索情報
RecentSearchData · スキーマ · データスキーマ: 検索分析とルール
is_zero_results真偽値必須検索結果が0件だったかどうか。
locale_code文字列必須言語コード。
occurred_at文字列必須イベントの発生日時。
format:"date-time"query_display文字列必須管理者に表示する検索語句。
query_hash文字列必須グループ化された検索語句の安定した識別子。
request_id文字列必須申請識別子。レスポンスのメタデータでは HTTP リクエストを識別します。
result_count整数必須検索結果数。
source文字列必須記録された活動の発生元。
制約
enum["results", "autocomplete"]
追加フィールド: いいえ
記録された検索結果
ResultSnapshotData · スキーマ · データスキーマ: 検索分析とルール
clicked真偽値必須結果がクリックされたかどうか。
entity_id文字列必須参照先のエンティティ識別子。
entity_type文字列必須参照先のエンティティ種別。
制約
enum["product", "category"]
image_url文字列 null必須画像 URL。
number文字列 null必須人向けの注文番号または申請番号。
placement_source文字列必須注文が送信された経路。
制約
enum["organic", "merchandising"]
position整数必須順序付きコレクション内の位置。
sku文字列必須在庫管理単位のコード。
slug文字列必須選択した言語での URL パス部分。
title文字列必須選択した言語でのタイトル。
追加フィールド: いいえ
作成 · ルール — 検索分析とルール — リクエスト本文
RuleCreate · API が受け取る、または返すデータのフィールド、型、制約。
category_ids配列 <文字列> 任意関連するカテゴリーの識別子。
maxItems:100配列:minLength:1maxLength:63enabled真偽値任意この設定が有効かどうか。
market_ids配列 <文字列> 任意選択した市場の識別子。
maxItems:1000配列:minLength:1maxLength:63market_scope文字列任意すべての市場か選択した市場かを示す適用範囲。
制約
enum["all", "selected"]
name文字列必須該当コンテキストでのリソース名。
minLength:1maxLength:160phrases配列 <文字列> 必須検索ルールで使う語句。
minItems:1maxItems:20配列:minLength:1maxLength:255product_ids配列 <文字列> 任意関連商品の識別子。
maxItems:100配列:minLength:1maxLength:63
追加フィールド: いいえ
取得 · ルール — 検索分析とルール — レスポンス
RuleDetailData · API が受け取る、または返すデータのフィールド、型、制約。
category_ids配列 <文字列> 必須関連するカテゴリーの識別子。
created_at文字列必須作成時刻。
format:"date-time"enabled真偽値必須この設定が有効かどうか。
id文字列必須リソース識別子。返された値をそのまま保持してください。 (RuleDetailData).
is_available真偽値必須このコンテキストで対象を利用できるかどうか。
market_ids配列 <文字列> 必須選択した市場の識別子。
market_scope文字列必須すべての市場か選択した市場かを示す適用範囲。
制約
enum["all", "selected"]
name文字列必須該当コンテキストでのリソース名。
phrase_groups配列 <RulePhraseGroupData> 必須検索ルールの語句グループ。
product_ids配列 <文字列> 必須関連商品の識別子。
updated_at文字列必須最終更新時刻。
format:"date-time"version整数必須同時更新制御に使うリソースバージョン。
追加フィールド: いいえ
検索ルールの語句グループ
RulePhraseGroupData · スキーマ · データスキーマ: 検索分析とルール
locale文字列必須このリクエストで選択した言語。
phrases配列 <文字列> 必須検索ルールで使う語句。
追加フィールド: いいえ
一覧取得 · ルール — 検索分析とルール — レスポンス
RuleSummaryData · API が受け取る、または返すデータのフィールド、型、制約。
created_at文字列必須作成時刻。
format:"date-time"enabled真偽値必須この設定が有効かどうか。
id文字列必須リソース識別子。返された値をそのまま保持してください。 (RuleSummaryData).
is_available真偽値必須このコンテキストで対象を利用できるかどうか。
market_scope文字列必須すべての市場か選択した市場かを示す適用範囲。
制約
enum["all", "selected"]
name文字列必須該当コンテキストでのリソース名。
updated_at文字列必須最終更新時刻。
format:"date-time"version整数必須同時更新制御に使うリソースバージョン。
追加フィールド: いいえ
更新 · ルール — 検索分析とルール — リクエスト本文
RuleUpdate · API が受け取る、または返すデータのフィールド、型、制約。
category_ids配列 <文字列> 任意関連するカテゴリーの識別子。
maxItems:100配列:minLength:1maxLength:63enabled真偽値任意この設定が有効かどうか。
expected_version整数必須書き込み前に取得したバージョン。不一致の場合は更新を拒否します。
minimum:1maximum:2147483647market_ids配列 <文字列> 任意選択した市場の識別子。
maxItems:1000配列:minLength:1maxLength:63market_scope文字列任意すべての市場か選択した市場かを示す適用範囲。
制約
enum["all", "selected"]
name文字列任意該当コンテキストでのリソース名。
minLength:1maxLength:160phrases配列 <文字列> 任意検索ルールで使う語句。
maxItems:20配列:minLength:1maxLength:255product_ids配列 <文字列> 任意関連商品の識別子。
maxItems:100配列:minLength:1maxLength:63
追加フィールド: いいえ
結果0件の発生記録の有無で検索を選ぶフィルター
ZeroResultScope · API が受け取る、または返すデータのフィールド、型、制約。
文字列制約
enum["all", "has_zero_results", "no_zero_results"]
追加フィールド: はい