データセットからデータセットへ 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