1. ユーザーインタラクションの追跡

Search results widget events

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Search JS Dataパッケージは、検索結果ウィジェットとのユーザーの操作を追跡するためにイベントをトリガーする次の関数を提供します。

trackSearchResultsClickEntityEvent

この関数は、検索結果コンテナ内のエンティティのクリックを追跡するwidget clickイベントをトリガーします。

名前

種類

形容

rfkId

必須。

追跡対象のウィジェットを識別します。

entity

必須。

エンティティの種類。

例: content

payload

検索結果ClickEntityペイロード

必須。

イベントでディスパッチされたペイロード。

検索結果ClickEntityペイロード

trackSearchResultsClickEntityEvent関数によってトリガーされるウィジェットクリックイベントでディスパッチされたペイロード。

メモ

特に指定されていない限り、すべての属性はオプションです。

名前

種類

形容

items

EntityPayload配列

必須。

クリックされたエンティティ。

index

必須。

クリックされたエンティティのインデックス。

keyword

フレーズが検索されました。

advancedQueryText

検索式をクエリして検索を絞り込みます。

例: filetype:pdf

modifiedKeyword

結果で返されるキーワードが変更されました。

numResults

取得する結果の最大数。

totalResults

検索によって識別された結果の合計数。

pageSize

1つのWebページに表示される結果の最大数。

pageNumber

結果がpageSizeを使用してページ分割された後にウィジェットをホストするページの番号。

redirectUrl

検索がリダイレクトされるページのURL。

EntityPayload

このペイロードはエンティティを記述します。このペイロードタイプは、エンティティとの対話を追跡する場合に、すべてのイベントで使用します。

名前

種類

形容

id

必須。

エンティティのID。

entityType

必須。

エンティティの名前。

url

エンティティ ページのURL。通常は、エンティティの詳細ページ。

指定しない場合、SDKはページのURLを使用します。

sourceId

コネクタによって割り当てられたエンティティのソースのID。

trackSearchResultsFacetClickEvent

この関数は、検索結果ウィジェット内のエンティティまたはファセットの選択に対するユーザーのクリックを追跡するwidget clickイベントをトリガーします。

名前

種類

形容

rfkId

必須。

追跡対象のウィジェットを識別します。

entity

必須。

エンティティの種類

payload

SearchResultsFacetペイロード

必須。

イベントでディスパッチされたペイロード。

SearchResultsFacetペイロード

trackSearchResultsFacetClickEvent関数によってトリガーされるウィジェットクリックイベントでディスパッチされたペイロード。

名前

種類

形容

filters

FacetPayload配列

必須。

クリックされたエンティティ。

index

必須。

クリックされたエンティティのインデックス。

keyword

フレーズが検索されました。

advancedQueryText

検索式をクエリして検索を絞り込みます。

例: filetype:pdf

modifiedKeyword

結果で返されるキーワードが変更されました。

numResults

取得する結果の最大数。

totalResults

検索によって識別された結果の合計数

pageSize

1つのWebページに表示される結果の最大数。

pageNumber

結果がpageSizeを使用してページ分割された後にウィジェットをホストするページの番号。

redirectUrl

検索がリダイレクトされるページのURL。

ファセットペイロード

ファセットを記述するSearchResultsFacetPayloadオブジェクトでディスパッチされたペイロード。

引数

種類

形容

facetId

必須。

ファセットのID

facetTitle

必須。

ファセットのタイトル。

facetIndex

検索結果で受信したファセットのリスト内のファセットのインデックスfacets。

facetValueId

ファセット値のID。

valueIndex

検索結果で受信したファセット値のリスト内のファセット値のインデックス。

startValue

範囲内の開始値または最小値。

endValue

範囲内の終了値または最大値。

facetValue

ファセットの値。

この記事を改善するための提案がある場合は、 お知らせください!