Solución de problemas de acciones personalizadas troubleshoot-a-custom-action
Puede probar las acciones personalizadas enviando llamadas a la API desde la sección de administración de la interfaz de usuario de Journey Optimizer. Esta capacidad le ayuda a solucionar problemas de las acciones personalizadas antes o después de utilizarlas en un recorrido.
Como administrador, use la capacidad Enviar solicitud de prueba para validar las configuraciones de acción personalizadas realizando llamadas de API reales directamente desde Adobe Journey Optimizer. Esta función garantiza que la estructura de solicitud, los encabezados, la autenticación y la carga útil tengan el formato correcto antes de utilizarse en un recorrido.
Utilice esta capacidad para optimizar el proceso de prueba y validación, asegurándose de que las acciones personalizadas funcionen correctamente en los recorridos activos.
Requisitos previos troubleshoot-custom-action-prereq
Para usar la capacidad Enviar solicitud de prueba, se debe preconfigurar una acción personalizada con una dirección URL, encabezados y configuración de autenticación.
Para que los administradores utilicen esta capacidad, se requieren los siguientes permisos:
- Los usuarios deben tener el permiso Manage journeys events, data sources and actions.
- Este permiso está incluido en el rol Administradores de Recorrido.
- El permiso View journeys events no es suficiente.
Obtenga más información acerca de los permisos de recorrido en esta sección.
Cómo utilizar la función Enviar solicitud de prueba troubleshoot-custom-action-use
Para probar una acción personalizada, siga estos pasos:
-
Vaya a la pantalla de configuración de Actions y seleccione una acción personalizada.
-
Haga clic en el botón Enviar solicitud de prueba en la parte inferior de la pantalla de configuración de la acción.
-
En la ventana emergente, que permite especificar los parámetros de la solicitud:
-
Si el método de acción personalizada es GET, no se requiere carga útil.
-
Si el método de acción personalizada es POST, debe proporcionar una carga útil JSON.
note note NOTE Adobe Journey Optimizer generará un error si la estructura de este JSON es incorrecta, pero no lo hará si hay una discrepancia con un tipo de datos. Por ejemplo, no habrá ningún error si se utiliza un parámetro entero para lo que debería ser una cadena. -
Si se define la autenticación, se le pedirá que introduzca los detalles de autenticación.
-
-
Haga clic en Enviar para ejecutar la solicitud.
-
La respuesta de la API, incluidos los encabezados y los códigos de estado, se muestra en la interfaz.
Gestión de autenticación troubleshoot-custom-action-auth
Cuando una acción personalizada incluye autenticación, Adobe Journey Optimizer requiere que el usuario introduzca los detalles de autenticación para cada solicitud de prueba:
- Autenticación básica: El usuario debe proporcionar la contraseña.
- Autenticación de clave API: El usuario debe escribir la clave API value.
- Autenticación personalizada: El usuario debe proporcionar los parámetros de autenticación en la solicitud bodyParam. Se han agregado dos secciones en este caso: Solicitud de autenticación y Respuesta de autenticación.
Ventajas principales troubleshoot-custom-action-benefits
Como administrador de Journey Optimizer, también puede utilizar herramientas externas (por ejemplo, Postman) para probar las acciones personalizadas. A continuación se enumeran las ventajas clave de la capacidad de resolución de problemas en el producto en comparación con una prueba externa:
-
Recorrido de AJO ejecuta la solicitud de prueba, lo que significa que:
- Se utiliza la estructura exacta de la solicitud (incluidos los encabezados específicos de Adobe Journey Optimizer).
- La IP de origen y los encabezados coinciden con los utilizados en los recorridos activos.
-
La capacidad Enviar solicitud de prueba se puede usar para solucionar problemas de recorridos activos, ya que la acción personalizada ya está implementada.
-
Esta capacidad de prueba en el producto elimina la necesidad de copiar manualmente los detalles de configuración entre las herramientas, lo que reduce el riesgo de errores.
Resolución de problemas troubleshoot-custom-action-check
Si la solicitud falla, puede comprobar lo siguiente:
- Las credenciales de autenticación introducidas en la prueba.
- El método de solicitud (GET frente a POST) y la carga útil correspondiente.
- El extremo y los encabezados de la API definidos en la acción personalizada.
- Utilice los datos de respuesta para identificar posibles errores de configuración.