sendEvent
La commande sendEvent est la principale méthode d’envoi de données à Adobe. Son objet de réponse est le principal moyen de récupérer du contenu personnalisé, des identités et des destinations d’audience. Utilisez l’objet xdm pour envoyer des données qui correspondent à votre schéma Adobe Experience Platform. Utilisez l’objet data pour envoyer des données non XDM. La limite maximale de la payload lors de l’envoi de données à Adobe est de 64 Ko.
Exécutez la commande sendEvent lors de l’appel de votre instance configurée de Web SDK. Veillez à appeler la commande configure avant d'appeler la commande 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)
});
Objet de réponse
Si vous décidez de gérer les réponses avec cette commande, les propriétés suivantes sont disponibles dans l’objet de réponse :
propositions: tableau de propositions renvoyé par l’Edge Network. Les propositions dont le rendu est automatique incluent l’indicateurrenderAttempteddéfini surtrue.inferences: tableau d’objets d’inférence contenant des informations de machine learning sur cet utilisateur.destinations: tableau d’objets de destination renvoyés par Edge Network.
Envoi d’un événement à l’aide de l’extension de balise Web SDK
L’extension de balise Web SDK équivalente à cette commande est l’action Send event.