1. Webトラッキング

追跡連絡先

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

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

既知の連絡先と匿名の連絡先の両方がセッション内で特定・追跡される方法。

匿名の連絡先の追跡

Sitecoreは匿名の連絡先、特にSC_ANALYTICS_GLOBAL_COOKIEクッキーを追跡するためにクッキーに依存しています。以下のシナリオは、Sitecoreが返答した匿名の連絡先をどのように認識するかを説明します。

初回訪問 - ノートパソコン

次のシナリオでは、連絡先が初めてノートパソコンでウェブサイトを訪れます:

  1. 連絡先訪問 www.sitecore.net - デバイスGUIDが生成され、以下のように割り当てられます:
    • Sitecore.Analytics.Tracker.Current.Contact.ContactId60573A38-6925-4d92-8BFF-327E41650D8Fに設定
    • SC_ANALYTICS_GLOBAL_COOKIE 60573a38-6925-4d92-8bff-327e41650d8fに設定されています
  2. 連絡先は数ページをめくります。
  3. 連絡先はブラウザを閉じてセッションが終了します。連絡先はxConnectに保存されます:
    • 新たな Sitecore.XConnect.Contact が創出されます
    • 匿名のSitecore.XConnect.ContactIdentifierが追加されます:
      • 識別子: 60573a3869254d928bff327e41650d8f
      • 出典: Sitecore.Analytics.XConnect.DataAccess.Constants.IdentifierSource (「xDB」をご利用ください。9.0.0のトラッカー - プロパティは内部にマークされています)
    • 連絡先IDはxConnectによって生成されますが、このIDは追跡用IDとは異なります
    • いくつかのページビューイベントとのやり取りが保存されます
    • IDが 60573a38-6925-4d92-8bff-327e41650d8f のデバイスプロファイルがxConnectに保存されます。デバイスプロファイルの LastKnownContactId は対応する接触IDを指しており、これはデバイスプロファイル自体のIDと同じです。

2回目の訪問 - ノートパソコン

次のシナリオでは、同じ連絡先がノートパソコンのウェブサイトに戻ってきます:

  1. www.sitecore.net の訪問はSC_ANALYTICS_GLOBAL_COOKIEが60573a38-6925-4d92-8bff-327e41650d8fに設定されています
  2. 60573a38-6925-4d92-8bff-327e41650d8fに一致するデバイスプロファイルのリクエストはxConnectに送られます
  3. デバイスプロファイルの LastKnownContactId は、トラッカー識別子によってxConnectから連絡先を取得するために使用されます
  4. もし連絡先が存在するならセッションに読み込まれ、存在しなければ新しいGUIDが生成されます(新しい連絡先はセッション終了時に保存されます)
  5. セッション終了時に、2回目のやり取りがその接触に対して保存されます

この場合、トラッカーは既存の匿名連絡先として識別できる十分な情報を持っています。新しいやり取りはセッション終了時に保存されます。

3回目の訪問 - ノートパソコン、クッキーをクリアしました

以下のシナリオでは、同じ連絡先がクッキーをクリアした後、ノートパソコンのウェブサイトに戻ってきます:

  1. Contactはクッキーをクリアします
  2. 連絡先訪問 www.sitecore.net - クッキーがクリアされたため、 SC_ANALYTICS_GLOBAL_COOKIE は存在せず、新しいデバイスGUIDが生成されます:
    • Sitecore.Analytics.Tracker.Current.Contact.ContactId29751ac1-D99C-4EFE-8547-CB42D90DE6A0に設定されています。
    • SC_ANALYTICS_GLOBAL_COOKIE 29751ac1-d99C-4efe-8547-cb42d90de6a0 に設定
  3. セッション終了時に、前の連絡先とは関係のない新しい連絡先、インタラクション、デバイスがxConnectに保存されます。

既知の接触者の追跡

連絡先をデバイス間で追跡するためには、各デバイス上で自分自身を 識別 する必要があります。連絡先がデバイス上で自己認識されると、トラッカーはセッションが終了しても様々な方法で連絡先を認識します。

以下のシナリオは、トラッカーがどのように既知の接触者を認識するかを説明します。

初回訪問 - ノートパソコン

次のシナリオでは、連絡先が初めてノートパソコンでウェブサイトにアクセスしログインします。ログイン時に提出されたユーザー名はxDB内の識別子作成に使用されます。

  1. 初めてwww.sitecore.netに接触する - デバイスGUIDが生成され、次のように割り当てられます:

    • Sitecore.Analyltics.Tracker.Current.Contact.ContactId60573A38-6925-4d92-8BFF-327E41650D8Fに設定
    • SC_ANALYTICS_GLOBAL_COOKIE 60573a38-6925-4d92-8bff-327e41650d8fに設定されています
  2. 連絡先はユーザー名myrtlesitecore登録し、ログインします

  3. 連絡先がログインすると、ログインに成功するとユーザー名を使って 識別 できます:

    Sitecore.Analytics.Tracker.Current.Session.IdentifyAs("sitecoreextranet", "myrtlesitecore");

    !注識別と認証は 別個で無関係なイベントです。連絡先はxDBに対して識別され、ウェブサイトが使用しているメカニズムに対して認証されます。

  4. 連絡先が識別されると、以下の識別子とともにxConnectに保存されます:

    • IdentifyAs()に渡された情報に基づく既知の識別子:
      • 識別子: マートルサイトコア
      • 出典: sitecoreextranet
      • 識別子タイプ: ContactIdentifierType.Known
    • トラッカー識別子が追加されます:
      • 識別子: 60573a3869254d928bff327e41650d8f
      • 出典: Sitecore.Analytics.XConnect.DataAccess.Constants.IdentifierSource (「xDB」をご利用ください。9.0.0のトラッカー - プロパティは内部にマークされています)
      • 識別子タイプ: ContactIdentifierType.Anonymous
    • 別名識別子が追加されます:
      • 識別子
      • 出典: Sitecore.XConnect.Constants.AliasIdentifierSource
      • 識別子タイプ: ContactIdentifierType.Anonymous
  5. セッション終了時に、インタラクションとデバイスプロファイルはxConnectに保存されます。 LastKnownContactId対応するコンタクトトラッカー IDを指します。

2回目の訪問 - ノートパソコン

次のシナリオでは、同じ連絡先がノートパソコンのウェブサイトに戻ってきます:

  1. www.sitecore.net**で、SC\_ANALYTICS\_GLOBAL\_COOKIE****は60573a38-6925-4d92-8bff-327e41650d8fに設定されています**
  2. xConnectに60573a38-6925-4d92-8bff-327e41650d8fに合致するデバイスプロファイルのリクエストが送られます。
  3. デバイスプロファイルの LastKnownContactId は、そのトラッカー識別子による連絡先を取得するために使われます。この場合、トラッカー識別子はデバイスプロファイルと一致しますID:
    • 識別子: 60573a3869254d928bff327e41650d8f
    • 出典: Sitecore.Analytics.XConnect.DataAccess.Constants.IdentifierSource (「xDB」をご利用ください。9.0.0のトラッカー - プロパティは内部にマークされています)
    • 識別子タイプ: ContactIdentifierType.Anonymous
  4. 連絡先が存在する場合、それはセッションに読み込まれます。匿名の追跡識別子は既知の連絡先を特定するために使われました
  5. セッション終了時に、2回目のやり取りがその接触に対して保存されます

3回目の訪問 - ノートパソコン、クッキーをクリアしました

以下のシナリオでは、同じ連絡先がクッキーをクリアした後にウェブサイトに戻ってきます:

  1. その連絡先はクッキーをクリアします

  2. 連絡先はwww.sitecore.netに訪問し、クッキーがクリアされたため、SC_ANALYTICS_GLOBAL_COOKIEはもはや存在せず、新しいデバイスGUIDが生成されます:

    • Sitecore.Analytics.Tracker.Current.Contact.ContactId29751ac1-D99C-4EFE-8547-CB42D90DE6A0に設定されています。
    • SC_ANALYTICS_GLOBAL_COOKIE29751ac1-D99C-4EFE-8547-CB42D90DE6A0に設定されています。
  3. 連絡先はログインし、以下の識別子で識別されます:

    • 識別子: マートルサイトコア
    • 出典: sitecoreextranet
    • 識別子タイプ: ContactIdentifierType.Known

    この連絡先と識別子はすでに存在しているため、追加の追跡識別子は作成されません。

  4. セッション終了時に、3回目のやり取りがその接触に対して保存されます

  5. 連絡先が保存されると、そのSC_ANALYTICS_GLOBAL_COOKIEを使って新しいデバイスプロファイルが作成されます。コレクションデータベースには、分析クッキーのGUIDを最後にこのクッキーを使用した連絡先を関連付けるテーブルがあります。

4回目の訪問 - ノートパソコン

次のシナリオでは、同じ連絡先がノートパソコンのウェブサイトに、追跡識別子と一致しない分析クッキーを残して戻ってきます:

  1. www.sitecore.netSC\_ANALYTICS\_GLOBAL\_COOKIE**は29751ac1-d99c-4efe-8547-cb42d90de6a0に設定されています**
  2. xConnectにリクエストが送られ、29751ac1-d99c-4efe-8547-cb42d90de6a0に一致するデバイスIDプロファイルを取得するよう求められます
  3. デバイスプロファイルの LastKnownContactId プロパティは、そのトラッカー識別子によって連絡先を取得するために使われます
  4. もしコンタクトが存在するなら、セッションに読み込まれます。デバイスプロファイルがコンタクトの読み込みに使われました
  5. セッション終了時に、4回目のやり取りがその接触に対して保存されます。
この記事を改善するための提案がある場合は、 お知らせください!