Pasos adicionales para enviar eventos

Para configurar los eventos que se enviarán a Streaming Ingestion APIs y a utilizar en Journey Optimizer, debe seguir estos pasos:

  1. Obtenga la URL de entrada de las API de Adobe Experience Platform. Obtenga más información en Resumen de las API de ingesta de flujos.
  2. Copie la carga útil de la previsualización de carga útil en el Event para abrir el Navegador. Obtenga más información en esta página.

A continuación, debe configurar el sistema de datos que envía eventos a las API de ingesta de transmisión mediante la carga útil que ha copiado:

  1. Configure una llamada de API de POST en la URL de las API de ingesta de transmisión (denominada entrada).
  2. Utilice la carga útil copiada de Journey Optimizer en el cuerpo ("sección de datos") de la llamada de API a las API de ingesta de transmisión. Consulte 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 transmite la dirección, la carga útil pegada mostrará "address" (dirección): "cadena". "cadena" debe reemplazarse por la variable que rellena automáticamente el valor correcto, el correo electrónico de la persona a la que enviar un mensaje. Tenga en cuenta que, en la vista previa de carga útil, en la variable Header , 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 organización de IMS en el encabezado utilizando la clave "x-gw-ims-org-id". Para el valor, utilice su ID de organización de IMS ("XXX@AdobeOrg").

Este es un ejemplo de un evento de API de ingesta de transmisión:

{
    "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 en el que pegar la parte de “datos”, puede utilizar una herramienta de visualización JSON como Formato JSON.

Para solucionar problemas de las API de ingesta de flujos, consulte documentación del Experience Platform.

En esta página