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.

  1. Melden Sie sich mit Ihren Adobe ID-Anmeldedaten bei experience.adobe.com an.
  2. Navigieren Sie zu Datenerfassung > Tags.
  3. Wählen Sie die gewünschte Tag-Eigenschaft aus.
  4. Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
  5. Wählen Sie unter Aktionen eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
  6. Setzen Sie das Dropdown-Feld Erweiterung auf Adobe Experience Platform Web SDK und legen Sie den Aktionstyp auf Ereignis senden fest.
  7. 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 Markierung renderAttempted, die auf true 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.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636