xdm

Das xdm-Objekt enthält die Daten-Payload, die an Adobe gesendet werden. Felder, die in diesem Objekt festgelegt sind, werden direkt Elementen zugeordnet, die im Schema des Datensatzes definiert sind.

Adobe Experience Platform verwendet Schemata, um die Struktur von Daten konsistent und wiederverwendbar zu beschreiben. Durch die systemübergreifende einheitliche Definition von Daten wird es einfacher, deren Bedeutung beizubehalten und somit Wert aus Daten zu ziehen.

Legen Sie das xdm beim Ausführen des sendEvent fest. Stellen Sie sicher, dass die Hierarchie in diesem Objekt mit dem Schema für den konfigurierten Datensatz übereinstimmt. Sie können sowohl das xdm- als auch das data-Objekt in denselben sendEvent-Befehl aufnehmen.

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

Im folgenden Beispiel wird die Schemafeldgruppe Commerce-Details verwendet:

alloy("sendEvent",{
  "xdm":{
    "commerce":{
      "productViews":{
        "value":1
      }
    },
    "productListItems":[
      {
        "SKU":"HT105",
        "name":"Large field hat",
      },
      {
        "SKU":"HT104",
        "name":"Small field hat",
      }
    ]
  }
});

Verwenden des xdm-Objekts mithilfe der Tag-Erweiterung „Web SDK"

Das xdm-Objekt ist bei Verwendung ​ Tag-Erweiterung „Web SDK entweder als Variablendatenelement“ oder ​XDM-Objektdatenelement“ verfügbar. Adobe empfiehlt in den meisten Fällen die Verwendung eines variablen Datenelements.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1