キービヘイビアキャッシュ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
キービヘイビアキャッシュは、連絡先の直近にトリガーされたイベントに関する情報を格納する計算されたファセットです。キービヘイビアキャッシュファセットはSitecore.XConnect.Collection.Model.KeyBehaviorCacheクラスで表現されます。
計算論理
以下の表は、各Sitecore.XConnect.Collection.Model.KeyBehaviorCacheEntryリストのデータがどこから来るかを示しています。
財産
計算論理
Campaigns
相互作用の Events 性質から取られ、事象が型 CampaignEventである場合と、相互作用の CampaignId 性質から取られます。
Goals
相互作用の Events 性質から取られ、事象が型 Goalである。
Channels
相互作用の ChannelId プロパティから取られています。
Outcomes
相互作用の Events 性質から取られ、事象が型 Outcomeである。
PageEvents
相互作用の Events 性質から取ると、 ParentEventId は PageEventのIDであり、事象は Outcome や Goalでない。
Venues
相互作用の VenueId プロパティから取られています。
CustomValues
現在は設定されていません。
以下の場合、各リストからエントリーが切り取られます:
- 関連するやり取りは設定された最大期間(例えば30日)を超えています
- リストキャッシュエントリの最大数を超えており、最も古いキャッシュエントリがトリミングされています
- すべてのキャッシュエントリで表現される一意な相互作用の数は最大を超えており、最も古いキャッシュエントリはトリミングされます
!注最大インタラクション数が25で、各キャッシュエントリが一意なインタラクションで表されている場合、最大キャッシュエントリ数が50でもリストは25エントリに制限されます。
キービヘイビアキャッシュの設定
以下の構成オプションは \App_data\config\sitecore\Collection\sc.XConnect.Collection.Model.Plugins.xmlの2つの場所で定義されています。両方の場所で設定値を更新する必要があります:
- <IContactMergeHandler.KeyBehaviorCacheHandler>
- <ICalculatedFacetHandler.KeyBehaviorCacheHandler>
要素
概要
MaximumCacheEntryCount
目標やページイベントなど、特定のカテゴリごとにキャッシュ内の最大アイテム数を指定します。
デフォルト値は50エントリーです。
MaximumInteractionPeriod
更新時にxDBが使用する最大インタラクション期間を指定します。
デフォルト値は30日です。
MaximumInteractionCount
更新時にxDBが検査する最大インタラクション数を指定します。
デフォルト値は25回のインタラクションです。