---
title: "連絡先行動プロフィール"
slug: "contact-behavior-profile"
abstract: "xConnect Contact Behavior Profile(CBP)の計算ファセットの概要とその計算方法。"
---
# 連絡先行動プロフィール

コンタクト行動プロファイル(CBP)は計算されたファセットで、コンタクトのマッチしたプロファイルやパターンを保存し、Sitecore.XConnect.Collection.Model.ContactBehaviorProfileクラスで表されます。

Sitecore 10.1からは、CBPの側面行動に関する2つのアプローチが利用可能です。

-   [集計されたプロファイルスコアを使用すること](https://doc.sitecore.com/xp/ja/developers/105/sitecore-experience-platform/contact-behavior-profile.html#UUID-544989d7-d2ae-a934-5300-9d75c446d938_section-idm23215924067661 "Using aggregated profile scores") で、この方法はデフォルトで有効化されています。
-   [最新のプロファイルスコアを使う](https://doc.sitecore.com/xp/ja/developers/105/sitecore-experience-platform/contact-behavior-profile.html#UUID-544989d7-d2ae-a934-5300-9d75c446d938_section-idm273223707933678 "Using the most recent profile scores") と、この方法はデフォルトで無効化されています。

以下の表は、xConnectに新しいインタラクションを保存した際に各CBPファセットプロパティに適用される計算ロジックを説明します。

財産

種類

概要

SourceInteractionStartDateTime

DateTime

プロファイルスコアの StartDateTime から来たやり取りの。

Scores

Dictionary<Guid,Sitecore.XConnect.Collection.Model.ProfileScore>

連絡先の直近にマッチしたプロファイル。**鍵**は、入力されたやり取りのSitecore.XConnect.Collection.Model.ProfileScores面のScoresプロパティからコピーされたプロファイル定義項目のGuidです。

以下の表はProfileScore性質を説明します。

財産

概要

MatchedPatternId

マーケティングコントロールパネル内のパターンの定義ID。トラッキングなどの外部コンポーネントによって設定されます。

ProfileDefinitionId

マーケティングコントロールパネル内のプロファイルの定義ID。

Score

このプロファイルのすべての値を合計得点。

ScoreCount

セッション中にプロファイルが採点された回数。

Values

プロファイルキーのスコア値です。キーはプロファイルキーIDを表し、値はスコアを表します。

## 集計されたプロファイルスコアの利用

ContactBehaviorProfile計算されたファセットには、すべての相互作用からの集計されたプロファイルスコアが含まれています。

xConnectコアモデルはChangeProfileScoreEventインタラクションイベントで拡張されました。このイベントは現在提出されたインタラクションに対する連絡先のプロファイルデルタを表し、連絡先のプロファイルスコアに適用する必要があります。

> !注インタラクションイベントを提出し、プロフィールスコアの変更を収集するすべてのスレッドは、プロフィールスコアのデタを含むイベントChangeProfileScoreEventを送信しなければなりません。これにはトラッカーやマーケティングオートメーションのアクティビティも含まれます。

コンタクト振るAggregatingContactBehaviorProfileHandlerハンドラーにはAggregatingContactBehaviorProfileHandlerが含まれており、提出されたインタラクションからのイベントChangeProfileScoreEvent追跡、デルタの適用、減衰の適用、パターンマッチの実行を行います。すべての計算はコンタクトのContactBehaviorProfile計算ファセットに保存されます。 AggregatingContactBehaviorProfileHandlerはデフォルトで設定されています。

> !注ProfileScores面は時代遅れで、AggregatingContactBehaviorProfileHandlerには無視されています。

### コンタクトマージは集計されたプロファイルスコアと合わせます

コンタクトマージ操作中、ソースからターゲットへのすべてのプロファイルスコアが最新の情報SourceInteractionStartDateTimeに基づいて統合されます。例えば、ソースコンタクトにKey1のスコアが含まれていてターゲットにない場合は、そのスコアがターゲットにコピーされます。もしソースとターゲットコンタクトが同じキーのスコアを持ち、かつSourceInteractionStartDateTimeが最新のものであれば、ターゲットコンタクトのスコアはこのキーで更新されます。

## 最新のプロフィールスコアを用いる

> !注Sitecore 10.1以降、このCBP方式は時代遅れとなりました。この方法を使用するには、デフォルトで無効化されているため設定変更を行う必要があります。詳細については、「最新の [プロファイルスコアで接触行動プロファイルを有効にする](https://doc.sitecore.com/xp/ja/developers/105/sitecore-experience-platform/enable-the-contact-behavior-profile-with-the-most-recent-profile-scores.html "Enable the Contact Behavior Profile with the most recent profile scores")」をご覧ください。

ProfileScoresファセットとのやり取りが提出されるたびに、Contact Behavior ProfileのScoresプロパティが置き換えられます。辞書は統合されません。これにより、行動プロファイルが陳腐化しないようにします。例えば、Contactが「Christmas Shopping」や「Getting Married」プロファイルと一致した場合、これらのプロファイルはコンタクトが異なる行動を示し始めるまで保存されます。ProfileScoresファセットの各エントリは、マッチしたパターンのProfileScoreを表します。

## 最新のプロファイルスコアで接触行動プロファイルを有効にする

以前に廃止されたCBPの行動は引き続き利用可能ですが、デフォルトで無効化されているため設定変更が必要です。最新の [プロファイルスコアで「接触行動プロファイルを有効にする](https://doc.sitecore.com/xp/ja/developers/105/sitecore-experience-platform/enable-the-contact-behavior-profile-with-the-most-recent-profile-scores.html "Enable the Contact Behavior Profile with the most recent profile scores")」をご覧ください。

## 接触行動プロファイルの拡張

コンタクト行動プロファイルを拡張することはできません。自分 [で計算された側面を作成し](https://doc.sitecore.com/xp/ja/developers/105/sitecore-experience-platform/facets.html "Facets")なければなりません。