sendEvent
O comando sendEvent
é a principal maneira de enviar dados para o Adobe, para recuperar conteúdo personalizado, identidades e destinos de público-alvo. Use o objeto xdm
para enviar dados que mapeiam para o esquema do Adobe Experience Platform. Use o objeto data
para enviar dados não XDM. Você pode usar o mapeador de sequência de dados para alinhar dados nesse objeto a campos de esquema.
Enviar dados do evento usando a extensão de tag do SDK da Web
O envio de dados de eventos é executado como uma ação em uma regra na interface das tags da Coleção de dados da Adobe Experience Platform.
- 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.
- Defina os campos desejados, clique em Manter alterações e execute o fluxo de trabalho de publicação.
Enviar dados do evento usando a biblioteca JavaScript do SDK da Web
Execute o comando sendEvent
ao chamar a instância configurada do SDK da Web. Chame o comando configure
antes de chamar o comando sendEvent
.
alloy("sendEvent", {
"data": dataObject,
"documentUnloading": false,
"edgeConfigOverrides": { "datastreamId": "0dada9f4-fa94-4c9c-8aaf-fdbac6c56287" },
"renderDecisions": true,
"type": "commerce.purchases",
"xdm": adobeDataLayer.getState(reference)
});
Objeto de resposta
Se você decidir manipular respostas com este comando, as seguintes propriedades estarão disponíveis no objeto de resposta:
propositions
: Uma matriz de propostas retornadas pelo Edge Network. As propostas que são renderizadas automaticamente incluem o sinalizadorrenderAttempted
definido comotrue
.inferences
: uma matriz de objetos de inferência, que contém informações de aprendizado de máquina sobre este usuário.destinations
: Uma matriz de objetos de destino retornada pelo Edge Network.