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:

  1. Haal de inlaat-URL op van Adobe Experience Platform API's. Meer informatie in Overzicht van API's voor streaming-insluiting.
  2. 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:

  1. Stel een POST-API-aanroep in naar de URL van de Streaming Ingestie-API's (een zogenaamde inlaat).
  2. 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
  3. 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.
  4. Selecteer 'application/json' als type body.
  5. 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