Si utiliza un sistema de terceros para enviar mensajes o si desea que los recorridos envíen llamadas de API a un sistema de terceros, utilice acciones personalizadas para configurar la conexión a su recorrido. Por ejemplo, puede conectarse a los siguientes sistemas con acciones personalizadas: Epsilon, Slack, Adobe Developer, Firebase, etc.
Las acciones personalizadas son acciones adicionales definidas por usuarios técnicos y que se ponen a disposición de los expertos en marketing. Una vez configuradas, aparecen en la paleta izquierda del recorrido, en la Acción categoría. Obtenga más información en esta página.
Las acciones personalizadas incluyen algunas limitaciones enumeradas en esta página.
En los parámetros de acción personalizados, puede pasar una colección simple, así como una colección de objetos. Obtenga más información acerca de las limitaciones de recopilación en esta página.
Tenga en cuenta también que los parámetros de acciones personalizadas tienen un formato esperado (por ejemplo: cadena, decimal, etc.). Debe tener cuidado de respetar estos formatos esperados. Obtenga más información en esta caso de uso.
Se define un límite de 5000 llamadas/s para todas las acciones personalizadas. Este límite se ha establecido en función del uso de los clientes para proteger los extremos externos dirigidos por acciones personalizadas. Debe tener esto en cuenta en los recorridos basados en audiencias definiendo una tasa de lectura adecuada (5000 perfiles/s cuando se utilizan acciones personalizadas). Si es necesario, puede anular esta configuración definiendo un límite o restricción mayor mediante nuestras API de límite/restricción. Consulte esta página.
No debe segmentar los extremos públicos con acciones personalizadas por varios motivos:
En Journey Optimizer, puede aplicar políticas de gobernanza de datos y consentimiento a sus acciones personalizadas para evitar que campos específicos se exporten a sistemas de terceros o excluyan a los clientes que no hayan aceptado recibir comunicaciones por correo electrónico, push o SMS. Para obtener más información, consulte las siguientes páginas:
Estos son los pasos principales necesarios para configurar una acción personalizada:
En la sección del menú ADMINISTRACIÓN, seleccione Configuraciones. En el Acciones , haga clic en Administrar. Clic Crear acción para crear una acción nueva. El panel de configuración de acción se abre en el lado derecho de la pantalla.
Escriba un nombre para la acción.
No utilice espacios ni caracteres especiales. No utilice más de 30 caracteres.
Añada una descripción a la acción. Este paso es opcional.
El número de recorridos que utilizan esta acción se muestra en la variable Utilizado en field. Puede hacer clic en Ver recorridos para mostrar la lista de recorridos con esta acción.
Defina los diferentes Configuración de URL parámetros. Consulte esta página.
Configure las variables Autenticación sección. Esta configuración es la misma que para las fuentes de datos. Consulte esta sección.
Defina el Parámetros de acción. Consulte esta página.
Haga clic en Guardar.
La acción personalizada ahora está configurada y lista para utilizarse en sus recorridos. Consulte esta página.
Cuando se utiliza una acción personalizada en un recorrido, la mayoría de los parámetros son de solo lectura. Solo puede modificar la variable Nombre, Descripción, URL y el Autenticación sección.
Al configurar una acción personalizada, debe definir lo siguiente Configuración de extremo parámetros:
En el URL , especifique la URL del servicio externo:
Si la dirección URL es estática, introduzca la dirección URL en este campo.
Si la dirección URL incluye una ruta dinámica, introduzca solo la parte estática de la dirección URL, es decir, el esquema, el host, el puerto y, opcionalmente, una parte estática de la ruta.
Ejemplo: https://xxx.yyy.com/somethingstatic/
Especifique la ruta dinámica de la URL al agregar la acción personalizada a un recorrido. Más información.
Por motivos de seguridad, le recomendamos encarecidamente que utilice el esquema HTTPS para la dirección URL. No permitimos el uso de direcciones de Adobe que no sean públicas ni de direcciones IP.
Solo se permiten los puertos predeterminados al definir una acción personalizada: 80 para http y 443 para https.
Seleccione la llamada Método: puede ser cualquiera de las siguientes POST, GET o PUT.
El DELETE no se admite el método. Si necesita actualizar un recurso existente, seleccione la PUT método.
Defina los encabezados y los parámetros de consulta:
En el Encabezados , haga clic en Añadir un campo de encabezado para definir los encabezados HTTP del mensaje de solicitud que se va a enviar al servicio externo. El Content-Type y Charset los campos de encabezado están configurados de forma predeterminada. Estos campos no se pueden modificar ni eliminar.
En el Parámetros de consulta , haga clic en Agregar un campo de parámetro de consulta para definir los parámetros que desea añadir en la dirección URL.
Introduzca la etiqueta o el nombre del campo.
Seleccione el tipo: Constante o Variable. Si ha seleccionado Constante, luego introduzca el valor constante en Valor field. Si ha seleccionado Variable, entonces especificará esta variable al agregar la acción personalizada a un recorrido. Más información.
Después de agregar la acción personalizada a un recorrido, aún puede agregarle campos de encabezado o de parámetros de consulta si el recorrido está en estado de borrador. Si no desea que los cambios de configuración afecten al recorrido, duplique la acción personalizada y agregue los campos a la nueva acción personalizada.
Los encabezados se validan según las reglas de análisis de campos. Obtenga más información en esta documentación.
En el Solicitud , pegue un ejemplo de la carga útil JSON para enviar al servicio externo. Este campo es opcional y solo está disponible para los métodos de llamada de POST y PUT.
En el Respuesta , pegue un ejemplo de la carga útil devuelta por la llamada. Este campo es opcional y está disponible para todos los métodos de llamada. Para obtener información detallada sobre cómo aprovechar las respuestas de llamadas de API en las acciones del cliente, consulte esta página.
La capacidad de respuesta está disponible actualmente en versión beta.
El ejemplo de carga útil no puede contener valores nulos. Los nombres de campo en la carga no pueden contener un "". carácter. No pueden comenzar con el carácter "$".
Podrá definir el tipo de parámetro (por ejemplo, cadena, entero, etc.).
También puede elegir entre especificar si un parámetro es una constante o una variable: