Tracking APIを使用したJSSアプリのイベントの追跡
Version: 22.x
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
JSS Tracking APIを使用して、イベント、目標、結果、キャンペーン、ページ/ルートビューを追跡できます。
JSSページまたはコンポーネント内のイベントを追跡するには、次の手順に従います。
-
トラッキングAPIを設定し、Sitecore APIホストとSitecore APIキーを指定します。
RequestResponseimport { trackingApi } from '@sitecore-jss/sitecore-jss/tracking const trackingApiOptions = { host: config.sitecoreApiHost, querystringParams: { sc_apikey: config.sitecoreApiKey, }, };
-
単純なイベントを追跡するには、JSS Tracking APIのtrackEventメソッドをEventInstance型のパラメーターで呼び出します。たとえば、Downloadボタンのクリックを追跡するには、次のようにします。
RequestResponsetrackingApi .trackEvent( [ { eventId: 'Download' } ], trackingApiOptions ) .then(() => console.log('Clicked Download button')) .catch((error) => console.error(error));
trackEventメソッドは、イベントの配列を受け入れます。たとえば、ボタンのクリックとページビューを追跡するには、配列にページビューイベントを追加します。
RequestResponse[ { eventId: 'Download' }, { pageId: '{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}', url: '/' } ]