ユーザーインタラクションの追跡
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
JSデータパッケージSitecore Search、コンポーネントとのユーザーインタラクションを登録するためのさまざまな方法を提供します。
ユーザーインタラクションの登録
以下のコードブロックは、ビューイベントやページビューイベントの登録方法を示しています。これらのメソッドには、HTTPを使ってSearchに接続するために必要なすべての情報が含まれています。認証後にこれらのイベントを呼び出す必要があります。
import { trackPageViewEvent, trackPageViewEvent } from "@sitecore-search/data";
const widgetPayLoad = { keyphrase: "search word", index: 0 } const trackViewEventPayload = { rfkid: "rfk_id", entities: "content", payload: widgetPayLoad } trackViewEvent ( trackViewEventPayload )
const entityPayload = { id: "i2382", entityType: "content" } const pageViewPayload = { items: entityPayload } const trackPageViewEventPayload = { name: "detail", pageViewPayload: widgetPayLoad } trackPageViewEvent ( trackPageViewEventPayload )
利用可能な方法
以下の表は、ユーザーインタラクションを登録するためのさまざまな方法を一覧にしています。特定のウィジェットタイプのイベントに加え、グローバルイベントやファネルイベントもリストに含まれています。
イベントインターフェース
イベントの種類
推薦イベント
trackRecommendationClickEntityEvent
推薦イベント
プレビューSearchイベント
trackSearchResultsClickEntityEvent
Search Results イベント
trackSearchResultsFacetClickEvent
Search Results イベント
グローバルイベント
ファネルイベント
ファネルイベント
グローバルイベント
グローバルイベント
グローバルイベント