Ytterligare steg för att skicka händelser additional-steps-to-send-events

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

  1. Hämta URL:en för inlopp från Adobe Experience Platform API:er. Läs mer i Översikt över API:er för direktuppspelning av inmatning.
  2. Kopiera nyttolasten från nyttolastförhandsvisningen på menyn Event. Läs mer på 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 Optimizer 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 organisations-ID i huvudet med nyckeln "x-gw-ims-org-id". Använd ditt företags-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": "2023-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 JSON-formatering.

Information om hur du felsöker API:er för direktuppspelningsinmatning finns i Experience Platform-dokumentationen.

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