1. 追跡連絡先

トラッカー内のコンタクトファセット

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

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

!重要セッションにロードされたファセットは編集可能ですが、セッション終了時にxConnectに保存されることはありません。 ファセットの更新は必ずxConnect Client APIを使う必要があります。

ファセットはトラッカー内のSitecore.Analytics.Tracker.Current.Contact.Facets辞書で表現され、セッション開始時にxConnectから共有セッション状態にロードされます。トラッカーはセッション内の連絡先をロックせず、セッション終了時に保存されたファセットの変更は保存されませんSitecore.Analytics.Tracker.Current.Contact.Facets。

// Legacy facet // NOT SAVED ON SESSION END var personalInfo = Sitecore.Analytics.Tracker.Current.Contact.GetFacet("Personal"); personalInfo.FirstName = "Myrtle";

// xConnect facet // NOT SAVED ON SESSION END var xConnectFacets = Sitecore.Analytics.Tracker.Current.Contact.GetFacet("XConnectFacets"); PersonalInformation personalInfoXConnect = xConnectFacets.FacetsPersonalInformation.DefaultFacetKey as PersonalInformation; personalInfoXConnect.FirstName = "Myrtle";

コンタクトのファセットを更新するには、xConnect Client APIを使用する必要があります。ファセットをxConnectに提出すると、同時にの競合リスクが減ります。

ファセットは自動的にリロードされません

共有セッション状態でキャッシュされたファセットは、xConnect Client APIを使ってxConnectに変更を提出しても自動的に再読み込みされません。 キャッシュされたファセットは手動で更新するか、xConnectから連絡先を再読み込みする必要があります。

!重要パーソナライズは、共有セッション状態にキャッシュされたファセットに依存します。キャッシュされたファセットを最新の状態に保ち、パーソナライズが最新の利用可能なデータに基づいて動作していることを確認しましょう。

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