sendEvent
Der Befehl sendEvent ist die primäre Möglichkeit, Daten an Adobe zu senden. Ihr Antwortobjekt ist die primäre Möglichkeit zum Abrufen personalisierter Inhalte, Identitäten und Zielgruppenziele. Verwenden Sie das xdm -Objekt, um Daten zu senden, die Ihrem Adobe Experience Platform-Schema zugeordnet sind. Verwenden Sie das data -Objekt, um Nicht-XDM-Daten zu senden. Die Payload zum Senden von Daten an Adobe ist auf maximal 64 KB beschränkt.
Führen Sie den sendEvent Befehl aus, wenn Sie Ihre konfigurierte Instanz der Web-SDK aufrufen. Stellen Sie sicher, dass Sie den configure-Befehl aufrufen, bevor Sie den sendEvent-Befehl aufrufen.
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)
});
Antwortobjekt
Wenn Sie sich für Handhabung von Antworten mit diesem Befehl entscheiden, sind die folgenden Eigenschaften im Antwortobjekt verfügbar:
propositions: Ein Array von Vorschlägen, die von der Edge Network zurückgegeben werden. Vorschläge, die automatisch gerendert werden,renderAttempteddas Flag auftruegesetzt.inferences: Ein Array von Rückleitungsobjekten, die Informationen zum maschinellen Lernen über diesen Benutzer enthalten.destinations: Ein Array von Zielobjekten, die von der Edge Network zurückgegeben werden.
Senden eines Ereignisses mit der Tag-Erweiterung „Web SDK"
Die Web SDK-Tag-Erweiterung, die diesem Befehl entspricht, ist die Send event.