データセットからデータセットへ PersonECID マッピング Activity 移行

ECID マッピングを Marketo Engage Person データセットから Activity データセットに移行して、データ取り込みと ID 管理のより安定した動作を提供できます。 さらに、この移行では次の問題にも対処できます。

問題点
ソリューション
Marketo Person データセットに複数の ECID へのリンクがある場合、 エクスペリエンスデータモデル(XDM)レコードの ID の合計数が 20 を超えると、データ取り込みは失敗します。
ECID フィールドマッピングを Activity に移行することで、Marketo Person データフローの ID の数が制限内に収まり、データ取り込みを成功させることができます。
Marketo Person データセットが ECID で取り込まれるたびに、Marketo Person データセットからのすべての ECID のタイムスタンプが、人物レコードの最後に更新されたタイムスタンプで更新されます。 その結果、ID グラフからの新しい ID の削除が正しく行われない可能性があります。
ECID フィールドマッピングを Activity に移行することで、ID サービスは ECID のタイムスタンプを正しく反映でき、ID サービスの「先入れ先出し」メカニズムにより、より安定した動作が提供されます。
ECID がデータフローを通じて取り込まれ Marketo Person 場合、新しく追加された ECID は、Marketo で Person レコードを更新しない限り、Experience Platformに取り込まれません。
新しい ECID が Marketo の Person レコードにリンクされている場合、Marketo Activity データフローを通じてその ECID データを取り込み、Experience Platform時に直ちに ID グラフの更新を求めることができます。

基本的に、次の操作を行う必要があります。

  • Marketo Activity データフローを更新します。
  • Marketo Person データフローを更新します。

データフロー Marketo Activity 更新 update-activity-dataflow

Marketo Activity データフローを更新するには、次の手順に従います。

  • Experience PlatformUI で ソース ワークスペースに移動し、データの既存のデータフロー Marketo Activity 見つけます。
  • データフローが有効な場合は、データフロー名の横にある省略記号(...)を選択し、「データフローを更新」を選択します。
  • 次に、マッピング インターフェイスに到達するまで 次へ を選択します。
  • マッピング インターフェイスで、「新しいフィールド」を選択したあと、「計算フィールドを追加」を選択します。 ここから、次を追加する必要があります。
ソースデータセット
XDM ターゲットフィールド
iif(${web\.ecid} != null, to_object('ECID', arrays_to_objects('id', explode(last(split(${web\.ecid}, ":")), " "))), null)
identityMap
NOTE
既存の Marketo データフローの更新が、ECID マッピングフィールドの追加または削除のみで構成されている場合、データフローは、履歴バックフィルジョブを自動的にスキップします。 新しいデータ取り込みは、「web ページにアクセス」や「web ページをクリック」などのアクティビティタイプが発生した場合にのみ発生します。

データフロー Marketo Person 更新 update-person-dataflow

Marketo Person データフローを更新するには、次の手順に従います。

  • Experience PlatformUI で ソース ワークスペースに移動し、データの既存のデータフロー Marketo Person 見つけます。
  • データフローが有効な場合は、データフロー名の横にある省略記号(...)を選択し、「データフローを更新」を選択します。
  • 次に、マッピング インターフェイスに到達するまで 次へ を選択します。
  • マッピング インターフェイスで、identityMap にマッピングする計算フィールドを削除し、「次へ」および「保存して取り込み を選択します。
NOTE
既存の Marketo データフローの更新が、ECID マッピングフィールドの追加または削除のみで構成されている場合、データフローは、履歴バックフィルジョブを自動的にスキップします。 以前に取り込まれた ECID のタイムスタンプは同じままです。 これらは、既存の ECID に対応する新しいデータが取り込まれた場合にのみ更新されます。

次の手順

このドキュメントでは、Marketo Person データセットからデータセットへの ECID マッピングの移行方法を確認 Marketo Activity ました。 詳しくは、次の Marketo ドキュメントを参照してください。

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089