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.

  1. Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
  2. Navegue até Coleção de dados > Marcas.
  3. Selecione a propriedade de tag desejada.
  4. Navegue até Regras e selecione a regra desejada.
  5. Em Ações, selecione uma ação existente ou crie uma ação.
  6. Defina o campo suspenso Extensão como Adobe Experience Platform Web SDK e defina o Tipo de Ação como Enviar evento.
  7. Forneça o elemento de dados que contém o objeto desejado no campo XDM.
  8. 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",
      }
    ]
  }
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636