Aanvullende stappen om gebeurtenissen te verzenden additional-steps-to-send-events

op deze pagina: Opstelling uw gegevenssysteem om gebeurtenissen aan de Streaming Ingestie APIs te duwen zodat de gebeurtenissen u vormde daadwerkelijk Journey Optimizer bereiken en uw reizen teweegbrengen.

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 ​.
IMPORTANT
Voor gebeurtenisvereisten en beperkingen (het stromen, de Dienst van de Vraag, partijingestie), zie ​ de guardrails van de Reis - Gebeurtenissen ​.

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 geacht wordt het adres over te brengen, zal de geplakte lading "adres"tonen: “string”. “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
journey-optimizer-help