目標接触作戦
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xConnectは複数の接点を1つの接点に統合することができます。トラッカーは2つの接点が同一の訪問者かどうかを特定し、MergeContacts操作を実行して行動データを単一のターゲット接点に統合します。

xConnectはMergeInfoファセットデータを使ってターゲットコンタクトを見つけて読み込みます。このファセットにはターゲットコンタクト識別子が含まれていますが、xConnectに追加のリクエストが必要です。
マージのためのターゲット特定操作は2つあります。
GetTargetContact操作
xConnectクライアントAPIには非同期操作GetTargetContactAsyncと同期操作GetTargetContactが含まれており、これによりソース接触IDが指定されていてもターゲットの接触を取得できます。
例:
var expandOptions = new ContactExpandOptions( AddressList.DefaultFacetKey, PersonalInformation.DefaultFacetKey, Classification.DefaultFacetKey);
var executionOptions = new ContactExecutionOptions(expandOptions);
var actualContact = await _client.GetTargetContactAsync(sourceContact.Id.Value, executionOptions);
GetDeviceProfileAsync操作
GetDeviceProfileAsync操作は指定されたデバイスプロファイル参照に基づいてデバイスプロファイルを読み込みます。この操作には、デバイスと一緒に最後に既知の接触をロードするかどうかを指定するオプションがあります。
DeviceProfileExecutionOptionsクラスにはLoadTargetContactオプションが含まれており、デバイスプロファイルが割り当てられた接点IDの最後に既知の接点を読み込むべきか、ターゲット接点を読み込むかを指定します。
var expandOptions = new DeviceProfileExpandOptions { ContactExpandOptions = new ContactExpandOptions() };
var executionOptions = new DeviceProfileExecutionOptions(expandOptions) { LoadTargetContact = loadTargetContact };
DeviceProfile savedDeviceProfile = await _client.GetDeviceProfileAsync( new DeviceProfileReference(deviceProfile.Id.Value), executionOptions);