分析の追跡

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

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

アナリティクストラッキングを使用すると、連絡先を特定して追跡できるため、Webサイトでのすべてのアクティビティを確認できます。現在および過去のWebセッション中に連絡先を追跡することで収集したこの情報は、Webサイトのパーソナライゼーション、レポート作成、最適化に使用できます。

分析トラッカーは、追跡に使用するSitecore.Analyticsアセンブリ内のクラスを参照します。コンタクトがWebサイトでトラッキング イベントをトリガーすると、アクティブ セッション中にトラッカーに保存され、セッションの終了時にxDBのインタラクションに保存されます。

トラッキングの有効化

追跡を有効にするには、目標、結果、ページ イベントなど、追跡するアクティビティを登録する必要があります。これを行うには、アクティビティをコンテンツ項目に関連付ける必要があります。たとえば、キャンペーンをウェブサイトの特定のページに関連付けることができます。コンタクトがこのページにアクセスすると、キャンペーンがトリガーされ、コンタクトのインタラクションに記録されます。

トラッキングを有効にできます。

  • Automatically

    コンテンツエディターを使用して、目標、キャンペーン、ページイベント、またはシステム内で自動的にトリガーされ追跡されるその他のアクティビティを関連付けることができます。

  • Programmatically

    目標、キャンペーン、ページイベント、その他のアクティビティを関連付けて、ウェブセッション中にプログラムでトリガーされ、システムで追跡されるようにすることができます。

追跡されていないページ

Sitecore.configファイルには、tracking/untrackedPagesというノードがあります。Sitecoreは、このノードにリストされているファイルを追跡しません。デフォルトでは、次のファイルは追跡されません。

<tracking>
    <untrackedPages>
      <add path="/sitecore/default.aspx" />
      <add path="/sitecore/service/error.aspx" />
      <add path="/sitecore/service/Heartbeat.aspx" />
      <add path="/sitecore/service/keepalive.aspx" />
      <add path="/sitecore/service/nolicense.aspx" />
    </untrackedPages>
  </tracking>

ファイルは、相対URLによって参照されます。App_Config\Include\ Sitecore.Analytics.Tracking.configファイルにはtracking/untrackedPagesノードもあります。Sitecoreは、設定ファイルを読み取るときにノードをマージします。

ファイルを追加するための推奨される方法は、設定ファイルを直接編集する代わりにパッチファイルを使用することです。 このファイル では、インクルード ファイル パッチ プロセスについて説明します。

リストからエントリを削除すると、Sitecoreはこれらのページに関するデータの収集を開始します。このリストは、意味のあるデータを生成しない「サービス」ページで構成されています。

Sitecoreインストールにこのようなページが他にもある場合は、これらのページをリストに追加して、レポートに「ノイズ」が発生しないようにすることができます。このようなページの例としては、「キープアライブ」ページや、システムイベント(エラー、ユーザーが開いた電子メールなど)の登録に使用するページがあります

コードで追跡されていないページの一覧にアクセスするには、Sitecore.Analytics.Configuration.AnalyticsSettingsクラスのUntrackedPagesプロパティを使用します。

トラッキングデータの使用

各インタラクション中に、トラッカーは連絡先の追跡可能なすべてのアクティビティに関するデータを収集し、このデータを現在のセッションに保持します。追跡されたコンテンツは、セッションが終了するまでTracker.Current.Interaction保持されます。

トラッキング中に収集されたデータは、いくつかの異なる方法で使用できます。

  • Personalization

    トラッカーは、閲覧したページやトリガーされた目標などのアクティビティを収集し、現在のWebセッション中にパーソナライゼーションに使用できます。

  • Historical personalization

    キー動作キャッシュと問い合わせ行動プロファイルを使用すると、過去のWebセッションの追跡データを使用してコンテンツをパーソナライズできます。

  • プログラムによるマーケティングデータの取得

    トラッキングデータを使用して、セッション中にコンタクトと彼らがトリガーしたアクティビティに関するデータを取得できます (たとえば、現在のインタラクション中にトリガーされたすべてのゴールに関する情報を取得するため)。

    次のすべてのアクティビティについて、プログラムによってデータを取得できます。

    • ページイベント

    • 目標

    • キャンペーン

    • 結果

    • 問い合わせ行動プロファイル

      メモ

      ページイベントとゴールは、どちらもプログラムによって同じ方法でトリガーされます。

追跡可能なデータ

次の項目を追跡できます。

追跡可能なデータ

システム対応の追跡

コンテンツエディター/プログラムで有効

連絡先

相互 作用

ブラウザ情報(名前とバージョン)

キャンペーン

チャンネル

エンゲージメントの価値

目標

IPジオロケーション

多変量テスト

オペレーティング システム

ページイベント

閲覧されたページ

プロファイル値

リファラー

画面の高さ/幅(利用可能な場合)

検索キーワード

開始日時と終了日時

ユーザーエージェント

結果

エンゲージメントの自動化状態

手記

デフォルトでは、システムはプログラムで有効にされたアイテムを追跡しません。これらのアイテムに関する情報を収集するには、コードまたはコンテンツ エディターで追跡を有効にする必要があります。

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