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.
Este objeto tem um limite máximo de 32 KB.
Configurar o objeto XDM usando a extensão SDK da Web
Definir o objeto XDM dentro das ações de uma regra de marca. O objeto XDM fornece uma interface intuitiva para mapear outros elementos de dados para seus respectivos campos XDM.
- Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
- Navegue até Coleção de dados > Marcas.
- Selecione a propriedade de tag desejada.
- Navegue até Regras e selecione a regra desejada.
- Em Ações, selecione uma ação existente ou crie uma ação.
- Defina o campo suspenso Extensão como Adobe Experience Platform Web SDK e defina o Tipo de Ação como Enviar evento.
- Forneça o elemento de dados que contém o objeto desejado no campo XDM.
- Clique em Manter alterações e execute o fluxo de trabalho de publicação.
Configurar o objeto XDM usando a biblioteca JavaScript do SDK da Web
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",
}
]
}
});