Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Data 360:Marketing Cloud Engagement への有効化で購読者キーを決定するための Contact Point DMO 参照について

公開日: Oct 17, 2025
説明

統合個人(Unified Individual)DMO に基づいてセグメンテーションを行い、そのセグメントを Marketing Cloud Engagement  に有効化すると、統合個人ごとに1つのレコードが Marketing Cloud Engagement のデータエクステンションに追加されます。このレコードには、購読者キーとコンタクトポイント情報が含まれます。

有効化の設定でコンタクトポイントとして「メール(Email)」を選択した場合、レコードにはメールアドレスが含まれます。「電話(SMS)」を選択した場合は、電話番号と国コードが含まれます。ただし、統合個人を有効化する場合、購読者キーには統合個人ID(Unified Individual ID)そのものではなく、その統合個人に紐付けられている「個人ID(Individual ID)」が含まれることになります。

後述のドキュメントに記載されている通り、Data 360 は統合個人に紐付けられたコンタクトポイントを確認し、Marketing Cloud Engagement をソース(情報源)とするコンタクトポイントが存在すれば、それを優先的に選択します。Data 360は、データソース(Data Source)フィールドを参照してコンタクトポイントのソースを判別します。そして、有効化されるコンタクトポイントの「Party/Individual ID」が購読者キーとして設定されます。

解決策

上記のドキュメントには誤りがあることが判明しており、今後のヘルプドキュメントの更新で修正される予定です。現在のドキュメントでは、 Marketing Cloud 由来のコンタクトポイントが一つも存在しない場合、「最も数値の小さい個人 ID の個人 ID (the lowest Individual ID from all the Individual IDs)」が選択されると記載されていますが、これは正しくありません。

Marketing Cloud Engagement をソースとするコンタクトポイントが一つもない場合、あるいは、一つの統合個人に対して Marketing Cloud Engagement をソースとするコンタクトポイントが複数存在する場合、有効化対象となるコンタクトポイントは「有効化フィルター」に基づいて決定されます。コンタクトポイントフィルターの設定方法の詳細については、「有効化での連絡先への検索条件の追加」を参照してください。

  • 有効化で「メール」が選択されている場合:「コンタクトポイント(メール)」DMO で設定されたフィルターおよびソート条件によって、有効化されるメールアドレスと購読者キーの値が決まります。デフォルトでは、すべての「コンタクトポイント(メール)」レコードを「コンタクトポイント(メール)ID」の昇順でソートし、最初のレコードを選択するように設定されています。

  • 有効化で「電話(SMS)」が選択されている場合:「コンタクトポイント(電話)」 DMO で設定されたフィルターおよびソート条件によって、有効化される電話番号、ロケール、購読者キーの値が決まります。デフォルトでは、すべてのコンタクトポイントレコードを「コンタクトポイント(電話)ID」の昇順でソートし、最初のレコードを選択するように設定されています。

これらの「ソート基準(Sort By)」フィールドと順序は、ユースケースに応じて変更することが可能です。

いずれのシナリオにおいても、有効化される購読者キーは、選択されたコンタクトポイントレコードの「Party」フィールドの値に基づきます。有効化で「メール」と「電話(SMS)」の両方が選択されている場合、購読者キーは「コンタクトポイント(メール)」の「Party」フィールドから取得されます。もし、その統合個人に対して「コンタクトポイント(メール)」のレコードが存在しない場合は、「コンタクトポイント(電話)」の「Party」フィールドから取得されます。

Marketing Cloud コネクタで「BU Aware」が有効な場合: SFMC有効化における重要な注意点として、「BU Aware(ビジネスユニット認識)」機能に関連するシナリオがあります。組織で BU Aware が有効化されており、顧客がソースの優先順位(XXX/YYY など)を選択している場合、システムは「PartyId」を使用して「アフィリエーション(Affiliation)」DMO への結合(Join)処理を行います。

もし対応するレコードがアフィリエーション DMO に存在しない場合、それらは有効化プロセスから除外され、出力結果はゼロになります。正確なデータ処理と SFMC 有効化の結果を確保するために、この挙動を理解しておくことは非常に重要です。

ナレッジ記事番号

000396882

 
読み込み中
Salesforce Help | Article