sendEvent

O comando sendEvent é a principal maneira de enviar dados para a Adobe. Seu objeto de resposta é a maneira principal de 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. A carga útil ao enviar dados para o Adobe tem um limite máximo de 64 KB.

Execute o comando sendEvent ao chamar a instância configurada do Web SDK. Chame o comando configure antes de chamar o comando sendEvent.

alloy("sendEvent", {
  data: dataObject,
  documentUnloading: false,
  edgeConfigOverrides: { datastreamId: "0dada9f4-fa94-4c9c-8aaf-fdbac6c56287" },
  personalization: { decisionScopes: ["hero-banner"]},
  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 pela Edge Network. As propostas que são renderizadas automaticamente incluem o sinalizador renderAttempted definido como true.
  • 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 pela Edge Network.

Enviar evento usando a extensão de tag do Web SDK

O equivalente da extensão de tag do Web SDK desse comando é a ação Send event.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1