Show Menu
TEMAS×

Pasos adicionales para enviar eventos a la orquestación de viajes

Al crear un evento, la orquestación de viajes genera automáticamente un ID para este evento. El sistema que empuja el evento no debe generar un ID, debe utilizar el disponible en la previsualización de carga útil. Consulte Vista previa de la carga útil .
Para configurar los eventos que se enviarán Streaming Ingestion APIs y se utilizarán en la orquestación de viajes, debe seguir estos pasos:
  1. Obtenga la URL de entrada de las API de plataforma de datos (consulte API de inserción de flujo).
  2. Copie la carga útil de la previsualización de carga útil en el Event menú. Consulte Definición de los campos de carga útil .
A continuación, debe configurar el sistema de datos que envía eventos a las API de inserción de flujo mediante la carga útil copiada:
  1. Configure una llamada de API de POST en la URL de API de inserción de flujo (denominada entrada).
  2. Utilice la carga útil que copió de la orquestación de viajes en el cuerpo ("sección de datos") de la llamada de API a las API de inserción de flujo. Vea a continuación un ejemplo
  3. Determine dónde obtener todas las variables presentes en la carga útil. Ejemplo: si se supone que el evento debe transmitir la dirección, la carga útil pegada mostrará "dirección": "string". "string" debe reemplazarse por la variable que rellenará automáticamente el valor correcto, el correo electrónico de la persona a la que se enviará un mensaje. Tenga en cuenta que en la previsualización de carga útil, en la Header sección, rellenamos automáticamente muchos valores que se espera que faciliten su trabajo.
  4. Seleccione "application/json" como tipo de cuerpo.
  5. Pase su ID de ORG de IMS en el encabezado utilizando la clave "x-gw-ims-org-id". Para el valor, utilice su ID de ORG de IMS ("XXX@AdobeOrg").
A continuación se muestra un ejemplo de un evento de API de inserción de flujo:
{
    "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"
                    }
                }
            }
        }
    }
}

Para facilitar la identificación del lugar donde pegar la parte "datos", puede utilizar una herramienta de visualización JSON como https://jsonformatter.curiousconcept.com
Para solucionar problemas con las API de inserción de flujo, consulte esta página .