レコメンデーションウィジェットのイベント
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Search JS SDK for Reactは、recommendationウィジェットとのインタラクションを追跡するためのイベントを提供します。
特に明記されていない限り、すべての属性はオプションです。
trackRecommendationClickEvent
recommendationウィジェットのナビゲーションボタンのクリックを追跡します。
このイベントは、Search UIコンポーネントを使用していない場合にのみ発生します。
|
名前 |
種類 |
形容 |
|---|---|---|
|
rfkId |
糸 |
必須。 追跡されているウィジェットを識別します。 |
|
entity |
糸 |
必須。 エンティティのタイプ。 例: content |
|
payload |
RecommendationPayload |
必須。 イベントと共にディスパッチされたペイロード。 |
レコメンデーションペイロード
ペイロードはtrackRecommendationClickEvent.
|
名前 |
種類 |
形容 |
|---|---|---|
|
items |
array< EntityPayload > |
表示されているエンティティ。 |
|
index |
数 |
クリックされたエンティティのインデックス。 |
|
actionCause |
糸 |
navigation又は close |
EntityPayload
このペイロードはエンティティを記述します。このペイロードタイプは、エンティティとのインタラクションを追跡する場合に、すべてのイベントで使用します。
|
名前 |
種類 |
形容 |
|---|---|---|
|
id |
数 |
必須。 エンティティのID |
|
entityType |
糸 |
必須。 エンティティの名前 |
|
url |
糸 |
エンティティ ページのURL。通常、エンティティの詳細ページ。 指定されていない場合、SDKはページのURLを使用します。 |
|
sourceId |
糸 |
コネクタによって割り当てられたエンティティのソースのID。 |
trackRecommendationClickEntityEvent
recommendationウィジェットのエンティティのクリックを追跡します。
このイベントは、Search UIコンポーネントを使用していない場合にのみ発生します。
|
名前 |
種類 |
形容 |
|---|---|---|
|
rfkId |
糸 |
必須。 追跡されているウィジェットを識別します。 |
|
entity |
糸 |
必須。 エンティティのタイプ。 |
|
payload |
RecommendationClickItemPayload |
必須。 イベントと共にディスパッチされたペイロード。 |
推奨事項ClickItemPayload
ペイロードはtrackRecommendationClickEntityEvent.
|
名前 |
種類 |
形容 |
|---|---|---|
|
items |
array< EntityPayload > |
必須。 クリックされたエンティティ。 |
|
index |
数 |
必須。 クリックされたエンティティのインデックス。 |
EntityPayload
このペイロードはエンティティを記述します。このペイロードタイプは、エンティティとのインタラクションを追跡する場合に、すべてのイベントで使用します。
|
名前 |
種類 |
形容 |
|---|---|---|
|
id |
数 |
必須。 エンティティのID |
|
entityType |
糸 |
必須。 エンティティの名前 |
|
url |
糸 |
エンティティ ページのURL。通常、エンティティの詳細ページ。 指定されていない場合、SDKはページのURLを使用します。 |
|
sourceId |
糸 |
コネクタによって割り当てられたエンティティのソースのID。 |