sendEvent
Der Befehl sendEvent
ist die primäre Methode zum Senden von Daten an Adobe, zum Abrufen personalisierter Inhalte, Identitäten und Zielgruppenziele. Verwenden Sie das Objekt xdm
, um Daten zu senden, die Ihrem Adobe Experience Platform-Schema zugeordnet sind. Verwenden Sie das Objekt data
, um Nicht-XDM-Daten zu senden. Mit dem Datastream-Mapper können Sie Daten in diesem Objekt an Schemafeldern ausrichten.
Senden von Ereignisdaten mit der Web SDK-Tag-Erweiterung
Das Senden von Ereignisdaten erfolgt als Aktion innerhalb einer Regel in der Adobe Experience Platform-Oberfläche für Datenerfassungs-Tags.
- Melden Sie sich mit Ihren Adobe ID-Anmeldedaten bei experience.adobe.com an.
- Navigieren Sie zu Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
- Wählen Sie unter Aktionen eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
- Setzen Sie das Dropdown-Feld Erweiterung auf Adobe Experience Platform Web SDK und legen Sie den Aktionstyp auf Ereignis senden fest.
- Legen Sie die gewünschten Felder fest, klicken Sie auf Änderungen beibehalten und führen Sie dann Ihren Veröffentlichungs-Workflow aus.
Senden von Ereignisdaten mit der Web SDK JavaScript-Bibliothek
Führen Sie den Befehl sendEvent
aus, wenn Sie Ihre konfigurierte Instanz des Web SDK aufrufen. Rufen Sie den Befehl configure
auf, bevor Sie den Befehl sendEvent
aufrufen.
alloy("sendEvent", {
"data": dataObject,
"documentUnloading": false,
"edgeConfigOverrides": { "datastreamId": "0dada9f4-fa94-4c9c-8aaf-fdbac6c56287" },
"renderDecisions": true,
"type": "commerce.purchases",
"xdm": adobeDataLayer.getState(reference)
});
Antwortobjekt
Wenn Sie mit diesem Befehl die Handhabung von Antworten festlegen, sind die folgenden Eigenschaften im Antwortobjekt verfügbar:
propositions
: Ein Array von Vorschlägen, die vom Edge Network zurückgegeben werden. Vorschläge, die automatisch gerendert werden, beinhalten die MarkierungrenderAttempted
, die auftrue
gesetzt ist.inferences
: Ein Array von Inference-Objekten, die Informationen zum maschinellen Lernen über diesen Benutzer enthalten.destinations
: Ein Array von Zielobjekten, die vom Edge Network zurückgegeben werden.