Aanvullende stappen om gebeurtenissen te verzenden additional-steps-to-send-events
Voer de volgende stappen uit om gebeurtenissen te configureren die naar Streaming Ingestion APIs moeten worden verzonden en die in Journey Optimizer moeten worden gebruikt:
- Haal de inlaat-URL op van Adobe Experience Platform API's. Leer meer in Streaming Ingestie APIs overzicht.
- Kopieer de lading van de ladingsvoorproef in het Event menu. Leer meer 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).
- Gebruik de payload die u hebt gekopieerd vanuit Journey Optimizer in de hoofdtekst ("gegevenssectie") van de API-aanroep naar de API's voor streaming congestie. 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. In de voorvertoning van de payload vullen we in de sectie Header veel waarden 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"
}
}
}
}
}
}
Om de identificatie van de plaats te vergemakkelijken waar te om het "gegevens"deel te kleven, kunt u een JSON visualisatiehulpmiddel zoals JSON formattergebruiken .
Om het stromen Ingestie APIs problemen op te lossen, verwijs naar documentatie van Experience Platform.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76