Ytterligare steg för att skicka händelser till Journey Orchestration concept_xrz_n1q_y2b

NOTE
När en händelse skapas genererar Journey Orchestration automatiskt ett ID för den här händelsen. Det system som skickar händelsen ska inte generera ett ID, det ska använda det som finns i nyttolastförhandsvisningen. Läs den här sidan.

Om du vill konfigurera händelser som ska skickas till Streaming Ingestion APIs och användas i Journey Orchestration måste du följa dessa steg:

  1. Hämta URL:en för inlopp från Adobe Experience Platform API:er (se API:er för direktuppspelning).
  2. Kopiera nyttolasten från nyttolastförhandsvisningen på menyn Event. Läs den här sidan.

Sedan måste du konfigurera det datasystem som överför händelser till API:er för direktuppspelning av inmatning med den nyttolast som du kopierade:

  1. Konfigurera ett POST-API-anrop till API:n för direktuppspelning (kallas för ett inlopp).
  2. Använd nyttolasten som du kopierade från Journey Orchestration i brödtexten ("dataavsnittet") för API-anropet till API:er för direktuppspelningsinmatning. Se nedan för ett exempel
  3. Bestäm var alla variabler som finns i nyttolasten ska hämtas. Exempel: Om händelsen ska förmedla adressen visas"adress" i den inklistrade nyttolasten:"sträng". "string" ska ersättas med variabeln som automatiskt fyller i rätt värde, e-postadressen till den person som meddelandet ska skickas till. Observera att vi automatiskt fyller i många värden som förväntas underlätta ditt arbete i nyttolastförhandsvisningen i avsnittet Header.
  4. Välj "application/json" som en texttyp.
  5. Skicka ditt IMS-organisations-ID i huvudet med tangenten "x-gw-ims-org-id". Använd ditt IMS-organisations-ID ("XXX@AdobeOrg") för värdet.

Här är ett exempel på en API-händelse för direktuppspelning:

{
    "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": "2018-05-29T00:00:00.000Z",
            "_experience": {
                "campaign": {
                    "orchestration": {
                    "eventID": "XXX"
                    }
                }
            }
        }
    }
}

För att underlätta identifieringen av den plats där delen "data" ska klistras in kan du använda ett JSON-visualiseringsverktyg som https://jsonformatter.curiousconcept.com

Information om hur du felsöker API:er för direktuppspelningsinmatning finns på sidan.

recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9