xdm
O objeto xdm contém a carga de dados enviada para o Adobe. Os campos definidos nesse objeto são mapeados diretamente para elementos definidos no esquema do conjunto de dados.
A Adobe Experience Platform usa esquemas para descrever a estrutura dos dados de forma consistente e reutilizável. Ao definir os dados de forma consistente em todos os sistemas, fica mais fácil manter o significado e, portanto, obter valor dos dados.
Defina o objeto xdm ao executar o comando sendEvent. Verifique se a hierarquia nesse objeto corresponde ao esquema do conjunto de dados configurado. Você pode incluir os objetos xdm e data no mesmo comando sendEvent.
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference)
});
O exemplo a seguir usa o grupo de campos de esquema de Detalhes do Commerce:
alloy("sendEvent",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large field hat",
},
{
"SKU":"HT104",
"name":"Small field hat",
}
]
}
});
Usar o objeto xdm usando a extensão de tag do Web SDK
O objeto xdm está disponível como um elemento de dados de variável ou elemento de dados de objeto XDM ao usar a extensão de marca Web SDK. A Adobe recomenda usar um elemento de dados variável na maioria dos casos.