Passaggi aggiuntivi per l’invio di eventi

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

  1. Ottieni l’URL di ingresso dalle API di Adobe Experience Platform. Ulteriori informazioni in Panoramica delle API Streaming Ingestion.
  2. Copia il payload dall’anteprima del payload nel Event menu. Per ulteriori informazioni, 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. Utilizzare il payload copiato da Journey Optimizer 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 Questa sezione contiene la compilazione automatica di molti valori per facilitare il lavoro.
  4. Seleziona "application/json" come tipo di corpo.
  5. Passa l’ID organizzazione nell’intestazione utilizzando la chiave "x-gw-ims-org-id". Per il valore , utilizza l'ID organizzazione ("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 Formattatore JSON.

Per risolvere i problemi relativi alle API Streaming Ingestion, fai riferimento a Documentazione di Experience Platform.

In questa pagina