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

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

このページの翻訳は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 )

利用可能な方法

以下の表は、ユーザーインタラクションを登録するためのさまざまな方法を一覧にしています。特定のウィジェットタイプのイベントに加え、グローバルイベントやファネルイベントもリストに含まれています。

イベントインターフェース

イベントの種類

trackRecommendationClickEvent

推薦イベント

trackRecommendationClickEntityEvent

推薦イベント

trackPreviewSearchClickEvent

プレビューSearchイベント

trackSearchResultsClickEntityEvent

Search Results イベント

trackSearchResultsFacetClickEvent

Search Results イベント

TrackViewEvent

グローバルイベント

trackAddEvent

ファネルイベント

trackRemoveEvent

ファネルイベント

trackPageViewEvent

グローバルイベント

trackEntityPageViewEvent

グローバルイベント

>trackUserLoginEvent

グローバルイベント

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