xdm

この xdm オブジェクトには、Adobeに送信されたデータペイロードが含まれます。 このオブジェクト内で設定されたフィールドは、データセットのスキーマに定義された要素に直接マッピングされます。

Adobe Experience Platformでは、スキーマを使用して、一貫性のある再利用可能な方法でデータの構造を記述します。 システム間で一貫してデータを定義することで、意味を保持しやすく、データから価値を得やすくなります。

このオブジェクトの上限は 32 KB です。

Web SDK 拡張機能を使用して XDM オブジェクトを設定

XDM タグルールのアクション内のオブジェクト。 この XDM オブジェクト には、他のデータ要素をそれぞれの XDM フィールドにマッピングするための直感的なインターフェイスが用意されています。

  1. へのログイン experience.adobe.com Adobe IDの資格情報を使用します。
  2. に移動します。 データ収集 > タグ.
  3. 目的のタグプロパティを選択します。
  4. に移動します。 ルール ​を選択してから、目的のルールを選択します。
  5. 次の下 アクション、既存のアクションを選択するか、アクションを作成します。
  6. を 拡張機能 ドロップダウンフィールドの移動先 Adobe Experience Platform Web SDK、を設定します。 アクションタイプ 対象: イベントを送信.
  7. 目的のオブジェクトを含むデータ要素を XDM フィールド。
  8. クリック 変更を保持 ​次に、公開ワークフローを実行します。

Web SDK JavaScript ライブラリを使用して XDM オブジェクトを設定

xdm を実行しているときのオブジェクト sendEvent コマンド。 このオブジェクトの階層が、設定済みのデータセットのスキーマと一致することを確認します。 次の両方を含めることができます xdm オブジェクトと data 同じオブジェクト sendEvent コマンド。

alloy("sendEvent", {
  "xdm": adobeDataLayer.getState(reference)
});

次の例では、 Commerceの詳細スキーマフィールドグループ:

alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "productViews":{
        "value":1
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"Large field hat",
      },
      {
        "SKU":"HT104",
        "name":"Small field hat",
      }
    ]
  }
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636