Tracking APIを使ってJSSアプリ内のイベントを追跡

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

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

JSS Tracking APIを使ってイベント、目標、成果、キャンペーン、ページ/ルートビューを追跡できます。

JSSページやコンポーネント内のイベントを追跡するには:

  1. トラッキングAPIを設定し、Sitecore APIホストとSitecore APIキーを提供します:

    import { trackingApi } from '@sitecore-jss/sitecore-jss-tracking';

    const trackingApiOptions = { host: config.sitecoreApiHost, querystringParams: { sc_apikey: config.sitecoreApiKey, }, };

  2. 単純なイベントを追跡するには、JSS Tracking APIのtrackEventメソッドを型EventInstanceのパラメータで呼び出します。例えば、ダウンロード ボタンのクリックを追跡するには:

    trackingApi .trackEvent(

    { eventId: 'Download' } , trackingApiOptions ) .then(() => console.log('Clicked Download button')) .catch((error) => console.error(error));

    trackEventメソッドはイベントの配列を受け入れます。例えば、ボタンのクリックとページビューを追跡するには、配列にページビューイベントを追加できます:

    { eventId: 'Download' }, { pageId: '{110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9}', url: '/' }

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