CommerceTrackerとCMS専用モード
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
CMS専用モードは、xConnectトラッカーとxDBを無効にすると発生します。これには、次の2つの一般的なシナリオがあります。
-
売上のピーク期間 (ブラック フライデーなど) がある場合は、xConnectトラッカーとxDBを無効にして、Sitecoreがリクエストをより速いペースで処理できるようにすることができます。
-
データを収集したり、分析を実行したりする必要がない場合。
CMS専用モードでは、トラッキングは行われません。したがって、インタラクションはxDBに記録されたり、保持されたりしません。さらに、xDBの連絡先は保持されないため、新規ユーザーの登録はxDBの連絡先または対応するPersonalファセットとEmailsファセットに関連付けられず、その結果、ユーザー名とメール アドレスがエクスペリエンス プロファイルまたはマーケティング オートメーション キャンペーンに表示されません。xDBが再度有効になった場合、ユーザーがストアフロントにログインすると、ユーザーの新しいコンタクト (対応するファセットを含む) が作成されます。ユーザー情報は同期され、エクスペリエンス プロファイルやマーケティング オートメーションなどの他のモジュールで使用するためにxDBで情報を利用できます。
コマースでは、トラッカーの有効化モードと無効モード(CMSのみ)は、CommerceTrackerと呼ばれる抽象化によって処理されます。
CMS専用モードを処理するには、ストアフロントやCommerce ConnectのカスタマイズでxConnect Trackerを直接使用しないでください。代わりに、CommerceTracker.
ストアフロントでCMSのみモードを使用する場合、CommerceTrackerはプロバイダーのアクティビティを調整し、現在のプラットフォーム設定に基づいて適切なプロバイダーが読み込まれるようにします。次の2つのプロバイダーが使用されます。
-
PlatformTrackerProviderは、xDBが有効で、Sitecore xConnectトラッカーとやり取りする場合に使用されます。
-
CookieTrackerProvider Cookie(SC_COMMERCE_GLOBAL_COOKIE)を使用して追跡を実装し、ブラウザによって保存および維持されます。
CommerceTrackerは静的クラスです。
次の表に、CommerceTrackerクラスのプロパティを示します。
|
財産 |
収益。。。 |
|---|---|
|
現在の |
ICommerceTrackerインターフェイスをサポートする現在のシステム構成に基づくトラッカー。 |
|
IsXdb対応 |
xDBが有効になっている場合はTrue。それ以外の場合はFalse。 |
2つのデフォルトのトラッカーは、ICommerceTrackerインターフェースを実装します。

プロパティとメソッド
プロパティとメソッド
ICommerceTrackerでは、次のプロパティとメソッドがサポートされています。
|
プロパティ |
収益。。。 |
|---|---|
|
連絡先ID |
現在の連絡先のID。 エクスペリエンス エディターでは、両方のバージョンが静的GUIDを返し、常に同じユーザーが使用されるようにします。 PlatformTrackerProviderバージョンでは、連絡先IDが提供されます。 CookieTrackerProvider バージョンでは、ランタイム サイト認証ユーザーに対しては、Sitecore.Context.UserNameが返されます。匿名ユーザーには、CookieSC_COMMERCE_GLOBAL_COOKIEで新しいGUIDが割り当てられます。 |
|
ContactUserName (連絡先ユーザー名) |
PlatformTrackerProviderバージョンは、CommerceUserトラッカーソースに保存されているユーザー名を返します。CookieTrackerProviderバージョンは、ContactIdと同じ値を返します。 |
|
メソッド | |
|
EndVisit(訪問終了) |
トラッカーCookieをクリアし、顧客は資格情報を再入力する必要があります。 |
|
IdentifyAs(ソース, ユーザー名) |
PlatformTrackerProviderバージョンでは、ソースID CommerceUserでユーザーを識別します。Cookieのバージョンは、Cookieが存在しない場合にCookieを作成します。 |
拡張性
拡張性
ICommerceTrackerインターフェイスを実装する型は、Connect構成に基づいて動的にインスタンス化されます。 Sitecore.Commerce.configファイルには、パッチを適用できる次のデフォルトエントリが含まれています。
ロードされたタイプを置き換えることで、機能を変更または拡張できます。 ICommerceTrackerインターフェイスを実装する独自の型を提供するか、既存のインターフェイスを拡張することができます。