ウェブトラッキング

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

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

Sitecore Web Trackerは、Content Delivery(CD)インスタンスへの訪問中の連絡先とそのやり取りを追跡・特定することを可能にします。この情報を以下に利用できます:

  • 現在のセッション中の行動に基づくコンテンツのパーソナライズ。
  • Key Behavior CacheおよびContact Behavior Profileを通じて、過去のセッションにおけるコンテンツベースの行動の履歴的パーソナライズ。
  • 現在のやり取りで引き起こされた目標などの活動に反応すること。
  • 現地使用に関するレポート作成。
  • ウェブサイトの最適化。

!重要追跡や処理に対して異議を唱える連絡先の権利については、グローバルプライバシーガイドをご覧ください。

データ収集

Web Trackerは接触活動を収集し、セッション終了時にそれを変換パイプラインに送信し、xConnect Client APIを使ってxConnectに送信します。

Illustration showing the data flow from the Web Tracker through the conversion pipeline and to the xConnect Collection service and the xDB Collection database.

データ収集のプロセスは以下のステップを経ます。

  • ウェブトラッカーは、セッション内のページビューやイベントを Sitecore.Analytics.Model.Entities.IContact,``Sitecore.Analytics.Tracking.CurrentInteractionや Tracker.Current.Interaction などのオブジェクトとして収集します。
  • セッション終了後、ウェブトラッカーは args.TrackerVisitData オブジェクトを変換パイプラインに渡し、複数のプロセッサが以下の順序でそれをXConnectオブジェクトに変換します。
    • プロセッサが args.TrackerVisitData オブジェクトを検査します。
    • プロセッサは args.TrackerVisitData オブジェクトを args.XConnectContact や args.XConnectInteraction オブジェクトの形でファセット、プロパティ、またはイベントに変換します。プロセッサはデフォルトでカスタム値を変換しません。この作業を行うためにカスタムプロセッサを作成する必要があります。
    • プロセッサは元の args.TrackerVisitData オブジェクトを削除します。トラッカーが収集したが変換されていないデータは永遠に失われます。
    • プロセッサはXConnectオブジェクトをxConnect Collectionサービスに提出し、さらに処理のためにxDBコレクションデータベースに格納します。
  • 新しいセッションで連絡先が戻ると、xConnectから過去のセッションからの接触およびインタラクションデータが読み込まれます。

既知および匿名の連絡先の追跡方法や、セッション中に連絡先を特定する方法については、以下のトピックをご覧ください。

未追跡の道

ウェブトラッカーは、Content Delivery(CD)ロールのApp_Config/Sitecore/Marketing.Tracking/Sitecore.Analytics.Tracking.configファイルのtracking/untrackedPathsノードにリストされているパスを追跡しません。

Sitecore 10.0では、tracking/untrackedPagesノードで設定されたトラッキングされていないページは廃止され、tracking/untrackedPathsノードで設定されたトラッキングされていないパスに置き換えられました。

Untracked paths以下の利点があります:

  • どのURLパスでもサポートし、例えばMVCルートをトラッキングから除外できます。これは、ウェブページのみをサポートする 追跡されていないページ とは異なります。
  • 経路定義で正規表現をサポートしています。例えば、正則表現で/api/serviceで始まるすべての経路のトラッキングを無効にできます。

!重要新しいaddノードが他のaddノードとマージされないようにするには、desc属性に一意の値を設定する必要があります。

デフォルトでは、tracking/untrackedPathsノードにはサービスページの一覧が含まれています:

もしSitecoreのインストールにサービスページのような他のパスがある場合、それらが追跡されず、レポートに無関係なデータが作成されるのを防ぐことができます。そのようなパスの例としては、キーパライブ ページやシステムイベントの登録に使うページがあります。

パスは相対的なURLで参照されるため、設定ファイルを直接編集するのではなく 、パッチファイルを使って 追加することを推奨します。

Sitecore.Analytics.Configuration.AnalyticsSettingsクラスでは、以下のプロパティにプログラム的にアクセスできます:

  • UntrackedPaths - 追跡されていない経路のリスト。
  • UntrackedPathPatterns - 追跡から除外されたURLのパターン。

追跡可能なデータ

以下のデータを追跡できますが、何をしているかは連絡先 に必ず伝えてください。

データ

システム有効

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

連絡先

はい

相互作用

はい

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

はい

キャンペーン

はい

チャンネル

はい

エンゲージメント価値

はい

目標

はい

IP Geolocation

はい

多変量検定

はい

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

はい

ページイベント

はい

閲覧ページ数

はい

プロファイル値

はい

参照元

はい

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

はい

Searchキーワード

はい

開始日・時刻・終了日・時刻

はい

ユーザーエージェント

はい

成果

はい

!注

  • ページイベントと目標はプログラム的に同じ方法でトリガーされます。

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

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