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

検索ウィジェットイベントのプレビュー

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

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

Sitecore Search JS SDK for Reactは、イベントをトリガーしてpreview searchウィジェットとのユーザー操作を追跡する次の関数を提供します。

trackPreviewSearchClickEvent

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

名前

種類

形容

rfkid

必須。

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

entity

必須。

エンティティの種類。

例: content

payload

PreviewSearchPayload

必須。

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

PreviewSearchPayload

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

メモ

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

名前

種類

形容

items

EntityPayload配列

必須。

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

index

必須。

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

keyword

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

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

例: filetype:pdf

modifiedKeyword

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

numResults

取得する結果の最大数。

totalResults

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

pageSize

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

pageNumber

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

redirectUrl

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

EntityPayload

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

名前

種類

形容

id

必須。

エンティティのID。

entityType

必須。

エンティティの名前。

url

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

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

sourceId

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

trackPreviewSearchSuggestionClickEvent

この関数は、preview searchコンテナ内のキーフレーズ、カテゴリ、または候補のクリックを追跡するwidget clickイベントをトリガーします。

名前

種類

形容

rfkid

必須。

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

payload

PreviewSearchSuggestionPayload

必須。

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

PreviewSearchSuggestionPayload

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

名前

種類

形容

filters

FilterPayload配列

必須。

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

keyword

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

advancedQueryText

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

例: filetype:pdf

modifiedKeyword

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

numResults

取得する結果の最大数。

totalResults

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

pageSize

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

pageNumber

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

redirectUrl

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

FilterPayload

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

名前

種類

形容

name

必須。

Sitecore Searchで作成されたサジェスターの名前。

value

クリックされた候補の値。

title

サジェスター名のUIタイトル。

displayName

クリックされた提案の表示名。

uri

提案フィルターのURL (使用可能な場合)。

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