Search results widget events
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Search JS Dataパッケージは、検索結果ウィジェットとのユーザーの操作を追跡するためにイベントをトリガーする次の関数を提供します。
trackSearchResultsClickEntityEvent
この関数は、検索結果コンテナ内のエンティティのクリックを追跡するwidget clickイベントをトリガーします。
|
名前 |
種類 |
形容 |
|---|---|---|
|
rfkId |
糸 |
必須。 追跡対象のウィジェットを識別します。 |
|
entity |
糸 |
必須。 エンティティの種類。 例: content。 |
|
payload |
必須。 イベントでディスパッチされたペイロード。 |
検索結果ClickEntityペイロード
trackSearchResultsClickEntityEvent関数によってトリガーされるウィジェットクリックイベントでディスパッチされたペイロード。
特に指定されていない限り、すべての属性はオプションです。
|
名前 |
種類 |
形容 |
|---|---|---|
|
items |
必須。 クリックされたエンティティ。 | |
|
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ペイロード
trackSearchResultsFacetClickEvent関数によってトリガーされるウィジェットクリックイベントでディスパッチされたペイロード。
|
名前 |
種類 |
形容 |
|---|---|---|
|
filters |
必須。 クリックされたエンティティ。 | |
|
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 |
糸 |
ファセットの値。 |