1. JSSトラッキングAPI

Tracking APIを使用したJSSアプリのイベントの追跡

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

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

JSS Tracking APIを使用して、イベント、ゴール、結果、キャンペーン、ページ/ルートビューを追跡できます。

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

  1. Sitecore APIホストとSitecore APIキーを指定して、Tracking 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型のパラメーターで呼び出します。たとえば、Downloadボタンのクリックを追跡するには、次のようにします。

    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: '/' }
    ]
この記事を改善するための提案がある場合は、 お知らせください!