Cómo enviar datos de eventos de WalkMe a sistemas de terceros utilizando Webhooks.
Breve descripción general
Toma decisiones basadas en datos en tiempo real o activa experiencia al instante creando y personalizando Webhooks (también conocidas como callbacks) para enviar datos de eventos de WalkMe a sistemas de terceros que utilices para generar resultados específicos.
Las Webhooks web entregan información de eventos de WalkMe en tiempo real al sistema de tu elección, impulsada por el propio evento. Esto significa Recibes la información de inmediato, para que tus equipos puedan tomar medidas inmediatas sobre la información sensible al tiempo.
Las Webhooks se pueden utilizar para añadir datos de eventos de WalkMe a la herramienta de análisis o de BI, o para activar API de terceros. Ahora, cuando un usuario haga clic en un ShoutOut, puedes añadirlo a una lista de correo en tu sistema de marketing o cuando responda a una encuesta de NPS, puedes enviar una notificación instantánea a un canal de Slack. Con los webhooks, WalkMe se puede integrar directamente en los flujos de trabajo, sin necesidad de esfuerzo de I+D.
Para obtener más información sobre las Webhooks, consulta el siguiente artículo: ¿Qué son las Webhooks?
Casos de uso
- Integrar los datos de eventos de WalkMe en tu herramienta de análisis o BI
- Añadir usuarios a una lista de correo electrónico directamente cuando un usuario interactúa con WalkMe
- Envía notificaciones instantáneamente a los canales de Slack después de que los usuarios realicen una acción
Pasos para enviar datos de WalkMe utilizando Webhooks
-
- Ve a la página de Integraciones en Insights en insights.walkme.com
- Haz clic en Webhooks en Integraciones en tiempo real
- Haz clic en + NUEVA WEBHOOK
- Dale un nombre a tu webhook y haz clic en CONTINUAR
- Introduce los detalles del evento webhook
- Selecciona un evento de WalkMe en el menú desplegable Eventos
- Añade condiciones opcionales
- Al enviar un webhook basado en un paso de SWT, se deben enviar dos eventos al servidor del cliente:
- Cuando el paso aparece en el entorno
- Cuando se completa el paso (cerrado, procesado, fallado, etc.)
- Para ello, añade reglas de estado de paso a la condición del webhook, como se muestra en la imagen:
- Al enviar un webhook basado en un paso de SWT, se deben enviar dos eventos al servidor del cliente:
- En la sección desplegable Avanzado> puedes especificar cuáles propiedades del evento que has elegido deseas configurar.
- Puedes cambiar el nombre de las propiedades para que coincidan con los atributos esperados del sistema de destino.
- Si no les cambias el nombre, estos son los valores que recibirás en la llamada al webhook.
- También puedes establecer propiedades estáticas adicionales para enviarlas junto con la llamada a las Webhooks utilizando el botón + AÑADIR PROPIEDAD.
- No se permiten espacios en el nombre de la propiedad.
- Recomendamos separar las palabras utilizando "_" o estilo camelCase.
- Haz clic en Continuar
- Introduce los detalles de destino del webhook
- Introduce el nombre de la plataforma de destino
- Esta es la plataforma de terceros a la que deseas que se envíen los datos de eventos, por ejemplo, a Heap Analytics, Mixpanel o Google Analytics
- Introduce el tipo de solicitud y la URL de destino
- Estos especifican cómo realizar la llamada al webhook y dónde
- Estos detalles se pueden encontrar en la documentación de la API del sistema de destino
- Selecciona un tipo de autenticación opcional
- Consulta la documentación de la API del sistema de destino para comprender si esto es necesario
- WalkMe admite los siguientes métodos de autenticación:
- Sin autenticación
- Token Bearer: requiere un token.
- Autenticación básica: requiere un nombre de usuario y una contraseña
- OAuth 2.0
- Introduce los encabezados opcionales utilizando el botón + AÑADIR PROPIEDAD.
- Estos son los valores necesarios para realizar la llamada al webhook
- Consulta la documentación de la API del sistema de destino para comprender si esto es necesario
- Introduce el nombre de la plataforma de destino
- Haz clic en Guardar
- Se te pedirá que realices una publicación de configuraciones en el Editor.
- Este paso solo es necesario para el primer webhook que crees
- Para obtener más información, consulta el siguiente artículo: Cómo publicar configuraciones globales
- Ve a la página de Integraciones en Insights en insights.walkme.com
Para verificar que hayas configurado el webhook correctamente, sigue estos pasos:
- Accede a tu aplicación
- Lleva a cabo el evento que la Webhook está rastreando
- Comprueba que el sistema de destino que has configurado recibe la llamada a la Webhook y ejecuta el resultado deseado
Lista de eventos disponibles
La siguiente tabla muestra todas las opciones disponibles para crear eventos de Webhooks:
Grupo | Nombre | Descripción |
Smart Walk-Thru |
Paso Smart Walk-Thru reproducido | Recibir eventos con un paso específico de Smart Walk-Thru |
Objetivo de Smart Walk-Thru alcanzado | Recibe eventos con los objetivos que has establecido para un Smart Walk-Thru | |
Smart Walk-Thru iniciado | Recibir eventos en los que se mostró un Smart Walk-Thru al usuario | |
Error del Smart Walk-Thru | Recibe eventos para Smart Walk-Thrus que no lograron iniciarse | |
Lanzador |
El usuario hizo clic en el Lanzador | Recibir eventos en los que un usuario hizo clic en un Lanzador |
Incorporación |
Tarea de incorporación completada | Recibir eventos donde se completó una tarea de incorporación específica |
ShoutOut |
Acción de reconocimiento en la que se hizo clic | Recibir eventos en los que un usuario hizo clic en un Shoutout |
ShoutOut descartado | Recibir eventos cuando el ShoutOut sea descartado | |
Objetivo de ShoutOut alcanzado | Recibe eventos cuando los objetivos establecidos para un Shoutout hayan sido alcanzados | |
Shoutout mostrado | Recibe eventos en los que se mostró un ShoutOut al Usuario | |
Consejo inteligente |
Mensaje de Consejo inteligente mostrado | Recibir eventos en los que se mostró un mensaje de Consejo inteligente al usuario |
Error de validación del Consejo inteligente | Recibir eventos donde se activa una regla de validación del Consejo inteligente | |
Encuesta |
Pregunta de la encuesta respondida | Recibir eventos en los que un usuario respondió a una pregunta específica |
Encuesta descartada | Recibir eventos en los que un usuario inició una encuesta pero no la envió | |
Encuesta enviada | Recibir eventos donde un usuario haya enviado una encuesta | |
Menú |
Menú abierto | Recibir eventos donde se abrió el menú de WalkMe |
Búsqueda en el menú | Recibir eventos donde se utilizó la barra de búsqueda | |
Elemento de menú seleccionado | Recibir eventos donde el usuario seleccionó un resultado de búsqueda | |
Transbordador |
Objetivo del transbordador alcanzado | Recibe eventos donde se haya alcanzado un objetivo del transbordador |
Recurso |
Recurso en el que se hizo clic | Recibir eventos en los que se utilizó un recurso |
Objetivo de recurso alcanzado | Recibe eventos donde se ha alcanzado un objetivo de recurso | |
Enséñame
|
TeachMe estaba visible | Recibir eventos cuando un curso de TeachMe estaba visible |
Se inició la etapa de TeachMe | Recibir eventos cuando se inició un paso de TeachMe | |
Se inició el curso de TeachMe |
Recibir eventos cuando se inicia un curso de TeachMe | |
Finalización del curso TeachMe | Recibe eventos cuando se completó un curso de TeachMe | |
Cuestionario realizado | Recibe eventos cuando se haya reproducido un cuestionario | |
Cuestionario enviado | Recibe eventos cuando se haya enviado un cuestionario | |
Cuestionario aprobado | Recibe eventos cuando se haya enviado y aprobado un cuestionario | |
Cuestionario reprobado | Recibe eventos cuando se haya enviado un cuestionario y no haya sido aprobado | |
Análisis de experiencias digitales (DXA) |
Haz clic/toca | Recibe eventos cuando hagas clic o toques en un elemento del sitio |
Entrada del usuario | Recibe eventos cuando se interactúe con un campo de entrada. | |
Vista de página | Recibe eventos cuando se haya visto una página del sitio |
Notas técnicas
- Ten en cuenta que para el certificado proporcionado por el cliente, WalkMe requiere el uso de un certificado completo, no uno abreviado.