Zusätzliche Schritte zum Senden von Ereignissen additional-steps-to-send-events
Um Ereignisse zu konfigurieren, die an Streaming-Aufnahme-APIs gesendet und in Journey Optimizer verwendet werden sollen, müssen Sie die folgenden Schritte ausführen:
- Rufen Sie die Inlet-URL von Adobe Experience Platform-APIs ab. Weitere Informationen finden sich unter Übersicht über Streaming-Aufnahme-APIs.
- Kopieren Sie die Payload aus der Payload-Vorschau im Menü Ereignis. Weiterführende Informationen finden Sie auf dieser Seite.
Konfigurieren Sie anschließend das Datensystem, das Ereignisse mithilfe der kopierten Payload an die Streaming-Aufnahme-APIs pusht:
- Richten Sie einen POST-API-Aufruf zur URL der Streaming-Aufnahme-APIs ein (als Inlet bezeichnet).
- Verwenden Sie die Payload, die Sie im Hauptteil („Datenabschnitt“) des API-Aufrufs aus Journey Optimizer zu den Streaming-Aufnahme-APIs kopiert haben. Unten finden Sie ein Beispiel
- Legen Sie fest, von wo alle Variablen in der Payload abgerufen werden sollen. Beispiel: Wenn das Ereignis die Adresse vermitteln soll, wird in der eingefügten Payload "address": "string" angezeigt. „string“ sollte durch die Variable ersetzt werden, die automatisch mit dem richtigen Wert ausgefüllt wird, nämlich mit der E-Mail-Adresse der Person, an die eine Nachricht gesendet werden soll. Beachten Sie, dass in der Payload-Vorschau im Abschnitt Kopfzeile viele Werte automatisch ausgefüllt werden, was Ihre Arbeit erleichtern sollte.
- Wählen Sie „application/json“ als Typ für den Hauptteil aus.
- Übergeben Sie Ihre Organisations-ID in der Kopfzeile mit dem Schlüssel „x-gw-ims-org-id“. Verwenden Sie für den Wert Ihre Organisations-ID („XXX@AdobeOrg“).
Es folgt ein Beispiel für ein Streaming-Aufnahme-API-Ereignis:
{
"header": {
"msgType": "xdmEntityCreate",
"msgId": "c25585b9-252e-431d-b562-e73da70c04e7",
"msgVersion": "1.0",
"xactionId": "f5995abe-c49d-4848-9577-a7a4fc2996fb",
"datasetId": "string - required if you want the data to land in a specific dataset - not mandatory",
"imsOrgId": "XXX@AdobeOrg",
"schemaRef": {
"id": "XXX",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
},
"source": {
"name": "Journeys"
}
},
"body": {
"xdmMeta": {
"schemaRef": {
"id": "XXX",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"xdmEntity": {
"_instance_name": {
"person": {
"firstName": "string",
"lastName": "string",
"gender": "string",
"birthYear": 10,
"emailAddress": "string"
}
},
"identityMap": {
"Email": [
{
"id": "string"
}
]
},
"_id": "string",
"timestamp": "2023-05-29T00:00:00.000Z",
"_experience": {
"campaign": {
"orchestration": {
"eventID": "XXX"
}
}
}
}
}
}
Um das Auffinden der Stelle zu erleichtern, an der der „Daten“-Teil eingefügt werden soll, kann ein JSON-Visualisierungs-Tool verwendet werden, z. B. JSON Formatter.
Informationen zur Fehlerbehebung bei Streaming-Aufnahme-APIs finden sich in der Dokumentation zu Experience Platform.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76