sendEvent

Il comando sendEvent è il modo principale per inviare dati ad Adobe. Il relativo oggetto di risposta è il modo principale per recuperare contenuti personalizzati, identità e destinazioni di pubblico. Utilizzare l'oggetto xdm per inviare i dati mappati allo schema Adobe Experience Platform. Utilizzare l'oggetto data per inviare dati non XDM. Il payload durante l’invio di dati ad Adobe ha un limite massimo di 64 KB.

Eseguire il comando sendEvent quando si chiama l'istanza configurata del Web SDK. Assicurarsi di chiamare il comando configure prima di chiamare il 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)
});

Oggetto di risposta

Se decidi di gestire le risposte con questo comando, nell'oggetto di risposta sono disponibili le seguenti proprietà:

  • propositions: array di proposte restituito da Edge Network. Le proposte sottoposte a rendering automatico includono il flag renderAttempted impostato su true.
  • inferences: array di oggetti di inferenza che contengono informazioni di machine learning su questo utente.
  • destinations: array di oggetti di destinazione restituiti da Edge Network.

Inviare un evento tramite l’estensione tag Web SDK

L'equivalente dell'estensione tag Web SDK di questo comando è l'azione Send event.

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