追跡連絡先
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
既知の連絡先と匿名の連絡先の両方がセッション内で特定・追跡される方法。
匿名の連絡先の追跡
Sitecoreは匿名の連絡先、特にSC_ANALYTICS_GLOBAL_COOKIEクッキーを追跡するためにクッキーに依存しています。以下のシナリオは、Sitecoreが返答した匿名の連絡先をどのように認識するかを説明します。
初回訪問 - ノートパソコン
次のシナリオでは、連絡先が初めてノートパソコンでウェブサイトを訪れます:
- 連絡先訪問 www.sitecore.net - デバイスGUIDが生成され、以下のように割り当てられます:
- Sitecore.Analytics.Tracker.Current.Contact.ContactId60573A38-6925-4d92-8BFF-327E41650D8Fに設定
- SC_ANALYTICS_GLOBAL_COOKIE 60573a38-6925-4d92-8bff-327e41650d8fに設定されています
- 連絡先は数ページをめくります。
- 連絡先はブラウザを閉じてセッションが終了します。連絡先は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回目の訪問 - ノートパソコン
次のシナリオでは、同じ連絡先がノートパソコンのウェブサイトに戻ってきます:
- www.sitecore.net の訪問はSC_ANALYTICS_GLOBAL_COOKIEが60573a38-6925-4d92-8bff-327e41650d8fに設定されています
- 60573a38-6925-4d92-8bff-327e41650d8fに一致するデバイスプロファイルのリクエストはxConnectに送られます
- デバイスプロファイルの LastKnownContactId は、トラッカー識別子によってxConnectから連絡先を取得するために使用されます
- もし連絡先が存在するならセッションに読み込まれ、存在しなければ新しいGUIDが生成されます(新しい連絡先はセッション終了時に保存されます)
- セッション終了時に、2回目のやり取りがその接触に対して保存されます
この場合、トラッカーは既存の匿名連絡先として識別できる十分な情報を持っています。新しいやり取りはセッション終了時に保存されます。
3回目の訪問 - ノートパソコン、クッキーをクリアしました
以下のシナリオでは、同じ連絡先がクッキーをクリアした後、ノートパソコンのウェブサイトに戻ってきます:
- Contactはクッキーをクリアします
- 連絡先訪問 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 に設定
- セッション終了時に、前の連絡先とは関係のない新しい連絡先、インタラクション、デバイスがxConnectに保存されます。
既知の接触者の追跡
連絡先をデバイス間で追跡するためには、各デバイス上で自分自身を 識別 する必要があります。連絡先がデバイス上で自己認識されると、トラッカーはセッションが終了しても様々な方法で連絡先を認識します。
以下のシナリオは、トラッカーがどのように既知の接触者を認識するかを説明します。
初回訪問 - ノートパソコン
次のシナリオでは、連絡先が初めてノートパソコンでウェブサイトにアクセスしログインします。ログイン時に提出されたユーザー名はxDB内の識別子作成に使用されます。
-
初めてwww.sitecore.netに接触する - デバイスGUIDが生成され、次のように割り当てられます:
- Sitecore.Analyltics.Tracker.Current.Contact.ContactId60573A38-6925-4d92-8BFF-327E41650D8Fに設定
- SC_ANALYTICS_GLOBAL_COOKIE 60573a38-6925-4d92-8bff-327e41650d8fに設定されています
-
連絡先はユーザー名myrtlesitecoreで登録し、ログインします
-
連絡先がログインすると、ログインに成功するとユーザー名を使って 識別 できます:
Sitecore.Analytics.Tracker.Current.Session.IdentifyAs("sitecoreextranet", "myrtlesitecore");
!注識別と認証は 別個で無関係なイベントです。連絡先はxDBに対して識別され、ウェブサイトが使用しているメカニズムに対して認証されます。
-
連絡先が識別されると、以下の識別子とともにxConnectに保存されます:
- IdentifyAs()に渡された情報に基づく既知の識別子:
- 識別子: マートルサイトコア
- 出典: sitecoreextranet
- 識別子タイプ: ContactIdentifierType.Known
- トラッカー識別子が追加されます:
- 識別子: 60573a3869254d928bff327e41650d8f
- 出典: Sitecore.Analytics.XConnect.DataAccess.Constants.IdentifierSource (「xDB」をご利用ください。9.0.0のトラッカー - プロパティは内部にマークされています)
- 識別子タイプ: ContactIdentifierType.Anonymous
- 別名識別子が追加されます:
- 識別子
- 出典: Sitecore.XConnect.Constants.AliasIdentifierSource
- 識別子タイプ: ContactIdentifierType.Anonymous
- IdentifyAs()に渡された情報に基づく既知の識別子:
-
セッション終了時に、インタラクションとデバイスプロファイルはxConnectに保存されます。 LastKnownContactId対応するコンタクトトラッカー IDを指します。
2回目の訪問 - ノートパソコン
次のシナリオでは、同じ連絡先がノートパソコンのウェブサイトに戻ってきます:
- www.sitecore.net**で、SC\_ANALYTICS\_GLOBAL\_COOKIE****は60573a38-6925-4d92-8bff-327e41650d8fに設定されています**
- xConnectに60573a38-6925-4d92-8bff-327e41650d8fに合致するデバイスプロファイルのリクエストが送られます。
- デバイスプロファイルの LastKnownContactId は、そのトラッカー識別子による連絡先を取得するために使われます。この場合、トラッカー識別子はデバイスプロファイルと一致しますID:
- 識別子: 60573a3869254d928bff327e41650d8f
- 出典: Sitecore.Analytics.XConnect.DataAccess.Constants.IdentifierSource (「xDB」をご利用ください。9.0.0のトラッカー - プロパティは内部にマークされています)
- 識別子タイプ: ContactIdentifierType.Anonymous
- 連絡先が存在する場合、それはセッションに読み込まれます。匿名の追跡識別子は既知の連絡先を特定するために使われました
- セッション終了時に、2回目のやり取りがその接触に対して保存されます
3回目の訪問 - ノートパソコン、クッキーをクリアしました
以下のシナリオでは、同じ連絡先がクッキーをクリアした後にウェブサイトに戻ってきます:
-
その連絡先はクッキーをクリアします
-
連絡先は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に設定されています。
-
連絡先はログインし、以下の識別子で識別されます:
- 識別子: マートルサイトコア
- 出典: sitecoreextranet
- 識別子タイプ: ContactIdentifierType.Known
この連絡先と識別子はすでに存在しているため、追加の追跡識別子は作成されません。
-
セッション終了時に、3回目のやり取りがその接触に対して保存されます
-
連絡先が保存されると、そのSC_ANALYTICS_GLOBAL_COOKIEを使って新しいデバイスプロファイルが作成されます。コレクションデータベースには、分析クッキーのGUIDを最後にこのクッキーを使用した連絡先を関連付けるテーブルがあります。
4回目の訪問 - ノートパソコン
次のシナリオでは、同じ連絡先がノートパソコンのウェブサイトに、追跡識別子と一致しない分析クッキーを残して戻ってきます:
- www.sitecore.netSC\_ANALYTICS\_GLOBAL\_COOKIE**は29751ac1-d99c-4efe-8547-cb42d90de6a0に設定されています**
- xConnectにリクエストが送られ、29751ac1-d99c-4efe-8547-cb42d90de6a0に一致するデバイスIDプロファイルを取得するよう求められます
- デバイスプロファイルの LastKnownContactId プロパティは、そのトラッカー識別子によって連絡先を取得するために使われます
- もしコンタクトが存在するなら、セッションに読み込まれます。デバイスプロファイルがコンタクトの読み込みに使われました
- セッション終了時に、4回目のやり取りがその接触に対して保存されます。