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:

  1. Haal de inlaat-URL op van Adobe Experience Platform API's. Leer meer in ​ Streaming Ingestie APIs overzicht ​.
  2. 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:

  1. Stel een POST API-aanroep in naar de URL van de Streaming Ingestie-API's (een zogenaamde inlaat).
  2. 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
  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. In de voorvertoning van de payload vullen we in de sectie Header veel waarden 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"
                    }
                }
            }
        }
    }
}

Om de identificatie van de plaats te vergemakkelijken waar te om het "gegevens"deel te kleven, kunt u een JSON visualisatiehulpmiddel zoals ​ JSON formatter ​ gebruiken.

Om het stromen Ingestie APIs problemen op te lossen, verwijs naar ​ documentatie van Experience Platform ​.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76