1. Search開発者

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

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

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

Sitecore SearchJS Dataパッケージには、コンポーネントとのユーザー操作を登録するためのさまざまな方法が用意されています。

ユーザーインタラクションの登録

次のコードブロックは、ビューイベントとページビューイベントを登録する方法を示しています。メソッドには、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

グローバルイベント

trackEntityPageViewイベント

グローバルイベント

>trackUserLoginEvent

グローバルイベント

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