Passaggi aggiuntivi per l’invio di eventi additional-steps-to-send-events
Per configurare gli eventi da inviare alle API Streaming Ingestion e da utilizzare in Journey Optimizer, è necessario eseguire la procedura seguente:
- Ottieni l’URL di ingresso dalle API di Adobe Experience Platform. Ulteriori informazioni sono disponibili in Panoramica delle API Streaming Ingestion.
- Copia il payload dall'anteprima del payload nel menu Evento. Ulteriori informazioni sono disponibili in questa pagina.
IMPORTANT
Per i requisiti e le limitazioni degli eventi (streaming, Query Service, acquisizione batch), consulta Guardrail di Percorso - Eventi.
Quindi devi configurare il sistema di dati che invia gli eventi alle API Streaming Ingestion utilizzando il payload copiato:
- Imposta una chiamata API POST all’URL delle API Streaming Ingestion (chiamata entrata).
- Utilizza il payload copiato da Journey Optimizer nel corpo ("sezione dati") della chiamata API alle API Streaming Ingestion. Vedi di seguito per un esempio
- Determina dove ottenere tutte le variabili presenti nel payload. Esempio: se l’evento deve trasmettere l’indirizzo, il payload incollato mostrerà "address": "string". "string" deve essere sostituito dalla variabile che compilerà automaticamente il valore corretto, l’e-mail della persona a cui inviare un messaggio. Tieni presente che nell'anteprima del payload, nella sezione Intestazione, vengono compilati automaticamente molti valori che dovrebbero facilitare il tuo lavoro.
- Seleziona "application/json" come tipo di corpo.
- 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 Streaming Ingestion APIs:
{
"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"
}
}
}
}
}
}
Per facilitare l'identificazione della posizione in cui incollare la parte "data", puoi utilizzare uno strumento di visualizzazione JSON come JSON formatter.
Per risolvere i problemi relativi alle API Streaming Ingestion, consulta la documentazione di Experience Platform.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76