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 formattergebruiken .

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

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