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

Data Cloud:有効化の関連属性に値がない

公開日: Dec 5, 2025
説明

Add Related Attributes to an Activation」(有効化に関連属性を追加する) では、Data Cloud で有効化を作成し、関連データモデルオブジェクト (DMO) から有効化データに属性を追加する手順について説明します。

次のように有効化が構成されてセグメントが公開されると、セグメントの母集団が関連付けられた有効化対象に送信されます。たとえば、Salesforce Marketing Cloud に対して有効化が構成されている場合、データエクステンションが作成され、セグメントのメンバーのレコードが追加されます。関連する DMO のデータエクステンションには項目があり、その DMO の関連属性は JSON 形式で追加されます。

セグメントを公開していて、対象に対して有効化されたデータに関連属性の値がない場合、ルックバック期間の設定やデータエクスプローラーでの確認が必要です。特にエンゲージメントデータのルックバック期間や関連属性のパス設定に注意します。

解決策

有効化のルックバック期間の影響を考慮する

有効化する関連属性がエンゲージメントカテゴリ DMO のものである場合、またはエンゲージメント DMO を参照する属性を含む DMO への選択されたパスである場合、90 日間のルックバック期間内のエンゲージメントイベントにリンクされた属性のみが有効化されます。これは、「Considerations for Selecting Related Attributes」(関連属性の選択に関する考慮事項) に記載されています。

エンゲージメントデータの場合、有効化では 90 日間のルックバック期間がサポートされます。迅速なセグメント公開による有効化で関連属性を選択した場合、ルックバック期間は 7 日間です。有効化では、この期間内のエンゲージメントデータが考慮され、この期間外のレコードは出力値の選択時に考慮されません。

エンゲージメントカテゴリデータストリームを作成して DMO にマッピングする場合、[Event Time] (イベント時刻) 時間項目を選択する必要があります。この項目の値は、レコードがルックバック期間内にあるかどうかを確認するためにチェックされます。一部のプロファイルでは関連属性が正常に有効化されているにもかかわらず、他のプロファイルでは有効化されていない場合は、これが原因である可能性があります。

注意: 別の原因として、セグメントで日付式を使用する場合の DateTime オフセットが考えられます。


データエクスプローラーを使用して、関連する DMO に値が存在することを確認する

View Your Data in Data Explorer」(データエクスプローラーでのデータの表示) では、[データエクスプローラー] タブを使用して、データモデルオブジェクトなどの Data Cloud に存在するデータを確認する方法について説明します。データエクスプローラーを使用して、有効化されたプロファイルの関連属性に値が存在することを確認します。たとえば、個人 DMO でセグメントを有効化し、有効化が販売注文 DMO から関連属性を有効化するように構成されている場合は、有効化データの一部の ID をメモし、データエクスプローラーの販売注文 DMO に検索条件を適用して、それらの個人 ID の値が存在することを確認します。

注意: データエクスプローラーで絞り込む項目については、個人 DMO を販売注文 DMO にリンクするために使用される項目を把握する必要があります。これを確認するには、[データモデル] タブを開き、個人または販売注文を検索して [リレーション] タブを確認し、販売注文のどの項目がその DMO を個人 DMO に関連付けているかを確認します。


関連属性のコンテナパスを確認する

Considerations for Selecting Related Attributes」(関連属性の選択に関する考慮事項) では、データモデルのオブジェクト間のリレーション構成に基づいて、データモデルオブジェクトへの異なるパスがどのように存在するかについて詳細に説明します。シナリオによっては、同じ DMO への複数のパスが存在し、誤ったパスを選択すると関連属性が失われる可能性があります。

たとえば、次のリレーションが設定されるようにデータモデルを構成できます。
 

オブジェクト項目基数オブジェクト項目
個人個人 ID1:N販売注文請求先取引先責任者
個人個人 ID1:1取引先当事者
販売注文請求先取引先1:1取引先取引先 ID


このシナリオでは、個人セグメントの有効化に販売注文 DMO の関連属性を追加するときに、コンテナパスを選択するオプションがあります。次の手順に従って、構成されているパスを確認できます。

  • [有効化] で有効化を選択します。
  • [編集] をクリックします。
  • [Add Attributes] (属性を追加) ボタンが表示されるまで、[続行] または [次へ] をクリックします。
  • 関連属性の [パス] ドロップダウンをクリックして、使用されているパスを確認します。

上記の例では、プロファイルが個人 DMO に存在し、そのプロファイルの個人 ID が請求先取引先責任者項目にあるレコードが販売注文 DMO に存在する場合、有効化は販売注文 DMO から属性を正常に取得できるはずです。ただし、パス Sales Order.Bill To Contact > Account.Party > Individual.Individual ID が選択され、当事者項目の個人 ID を持つレコードが取引先 DMO に存在しない場合、販売注文 DMO から属性値が返されず、アクティベーションで販売注文データが欠落します。キー修飾子が有効になっている場合、キー修飾子項目の値を一致させてください。

 

データエクスプローラーを使用して、コンテナパスの中間 DMO にレコードが存在するかどうかを確認します。最初にアクティベーションを構成するときに誤ったパスが選択されたと思われる場合は、別のパスをテストして、そのパスを選択したときに関連属性が入力されるかどうかを確認します。

ナレッジ記事番号

000396114

 
読み込み中
Salesforce Help | Article