xdm
El objeto xdm contiene la carga de datos enviada a Adobe. Los campos establecidos dentro de este objeto se asignan directamente a los elementos definidos en el esquema del conjunto de datos.
Adobe Experience Platform utiliza esquemas para describir la estructura de los datos de una manera uniforme y reutilizable. Al definir los datos de forma coherente en todos los sistemas, resulta más fácil conservar el significado y, por lo tanto, obtener valor de los datos.
Establezca el objeto xdm al ejecutar el comando sendEvent. Asegúrese de que la jerarquía de este objeto coincida con el esquema del conjunto de datos configurado. Puede incluir el objeto xdm y el objeto data en el mismo comando sendEvent.
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference)
});
El ejemplo siguiente utiliza el grupo de campos de esquema Detalles de Commerce:
alloy("sendEvent",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large field hat",
},
{
"SKU":"HT104",
"name":"Small field hat",
}
]
}
});
Usar el objeto xdm mediante la extensión de etiqueta Web SDK
El objeto xdm está disponible como elemento de datos de variable o elemento de datos de objeto XDM al usar la extensión de etiqueta de Web SDK. Adobe recomienda utilizar un elemento de datos variable en la mayoría de los casos.