Passaggi aggiuntivi per l’invio di eventi a Journey Orchestration

NOTA

Durante la creazione di un evento, Journey Orchestration genera automaticamente un ID per questo evento. Il sistema che preme l’evento non deve generare un ID, ma deve utilizzare quello disponibile nell’anteprima del payload. Consulta questa pagina.

Per configurare gli eventi da inviare a Streaming Ingestion APIs e da utilizzare in Journey Orchestration, segui questi passaggi:

  1. Ottieni l’URL di ingresso dalle API Adobe Experience Platform (consulta API Streaming Ingestion).
  2. Copia il payload dall’anteprima del payload nel menu Event . Consulta questa pagina.

Devi quindi configurare il sistema di dati che invia gli eventi alle API Streaming Ingestion utilizzando il payload copiato:

  1. Imposta una chiamata API di POST all’URL delle API Streaming Ingestion (chiamata ingresso).
  2. Utilizza il payload copiato da Journey Orchestration nel corpo ("sezione dati") della chiamata API alle API Streaming Ingestion. Vedi sotto per un esempio
  3. Stabilisci dove ottenere tutte le variabili presenti nel payload. Esempio: se l’evento deve trasmettere l’indirizzo , il payload incollato mostrerà "indirizzo": "string". La "stringa" deve essere sostituita dalla variabile che popolerà automaticamente il valore corretto, l’e-mail della persona a cui inviare un messaggio. Nell’anteprima del payload, nella sezione Header verranno compilati automaticamente molti valori che dovrebbero facilitare il lavoro dell’utente.
  4. Seleziona "application/json" come tipo di corpo.
  5. Passa il tuo ID organizzazione IMS nell’intestazione utilizzando la chiave "x-gw-ims-org-id". Per il valore , utilizza il tuo ID organizzazione IMS ("XXX@AdobeOrg").

Ecco un esempio di evento API Streaming Ingestion:

{
    "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"
                    }
                }
            }
        }
    }
}

Per facilitare l’identificazione del punto in cui incollare la parte "dati", puoi utilizzare uno strumento di visualizzazione JSON, ad esempio https://jsonformatter.curiousconcept.com

Per risolvere i problemi relativi alle API Streaming Ingestion, fai riferimento a questa pagina.

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now