Aanvullende stappen om gebeurtenissen te verzenden additional-steps-to-send-events
Om gebeurtenissen te vormen die moeten worden verzonden naar Streaming Ingestion APIs en te gebruiken in Journey Optimizer, moet u deze stappen volgen:
- Haal de inlaat-URL op van Adobe Experience Platform API's. Meer informatie in Overzicht van API's voor streaming-insluiting.
- Kopieer de lading van de payload voorproef in Event -menu. Meer informatie vindt u op deze pagina.
Vervolgens moet u het gegevenssysteem configureren dat gebeurtenissen naar Streaming Ingestie-API's stuurt met de door u gekopieerde payload:
- Stel een POST-API-aanroep in naar de URL van de Streaming Ingestie-API's (een zogenaamde inlaat).
- De lading gebruiken die u hebt gekopieerd van Journey Optimizer in de hoofdtekst ("gegevenssectie") van de API-aanroep naar Streaming Ingestie-API's. Zie hieronder voor een voorbeeld
- Bepaal waar u alle variabelen in de lading wilt ophalen. Voorbeeld: als de gebeurtenis het adres moet overbrengen, wordt bij de geplakte payload "address": "string" weergegeven. "string" moet worden vervangen door de variabele die automatisch de juiste waarde invult, de e-mail van de persoon waarnaar een bericht wordt verzonden. Let op: in de voorvertoning van de lading, in de Header in deze sectie worden veel waarden automatisch ingevuld die u nodig hebt om uw werk te vergemakkelijken.
- Selecteer 'application/json' als type body.
- Geef uw organisatie-id in de koptekst door met behulp van de sleutel "x-gw-ims-org-id". Gebruik voor de waarde uw organisatie-id ("XXX@AdobeOrg").
Hier volgt een voorbeeld van een gebeurtenis Streaming ingestie-API's:
{
"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"
}
}
}
}
}
}
U kunt een JSON-visualisatiefunctie gebruiken, zoals JSON-formatter.
Raadpleeg voor het oplossen van problemen met de API's voor streaming-insluiting Documentatie Experience Platform.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76