Referencia de suceso de segmento

Las tablas siguientes muestran detalles de los sucesos que watsonx Assistant envía a Segment utilizando la extensión Segment. Estos sucesos aparecen como tablas en el almacén de segmentos y como sucesos regulares en otros destinos.

Solo se incluyen los sucesos generados utilizando la API watsonx Assistant v2 y asociados con un ID de usuario.

Mensaje manejado

Se envía cuando el asistente completa el manejo de un mensaje.

Propiedad Tipo Descripción
accountId Serie El ID de la cuenta de IBM.
assistantId Serie El ID del asistente.
browser Serie El navegador que se ha utilizado para enviar el mensaje.
channel Serie El canal que el cliente ha utilizado para enviar el mensaje (por ejemplo, phone o chat).
device Serie El tipo de dispositivo que se ha utilizado para enviar el mensaje.
environment Serie El entorno en el que se ha manejado el mensaje (por ejemplo, draft o live.)
language Serie El idioma del asistente.
pageUrl Serie El URL de la página web desde la que se ha enviado el mensaje.
serviceInstance Serie La instancia de servicio de IBM watsonx Assistant.
sessionId Serie El ID de la sesión durante la que se ha manejado el mensaje.
skillsInvoked Serie[] Una matriz de series que lista todas las habilidades que se han invocado durante el manejo del mensaje (por ejemplo, main skill o actions skill).

Las propiedades siguientes sólo se incluyen para los mensajes manejados por una aptitud de acciones:

Propiedad Tipo Descripción
action Serie Identificador exclusivo de la acción que se ha visitado durante el manejo del mensaje (por ejemplo, action_202).
actionCompleted Boolean Indica si la acción se ha completado durante el manejo del mensaje.
actionCompletedReason Serie La razón por la que se ha completado la acción (por ejemplo, all_steps_done o fallback.)
actionStarted Boolean Indica si el proceso de la acción se ha iniciado durante el manejo del mensaje.
actionTitle Serie El título de la acción que se ha visitado durante el manejo del mensaje (por ejemplo, I want to pay my bill).
actionsVisited Serie[] Una matriz de series que lista las acciones visitadas durante el manejo del mensaje.
fallbackReason Serie La razón por la que se ha visitado la acción de reserva (por ejemplo, se ha escalado al agente humano o no coincide ninguna acción).
handler Serie El nombre de cualquier manejador al que se ha llamado.
stepsVisited Objeto[] Objeto con dos propiedades, stepId y stepTitle, que lista los pasos que el usuario ha visitado durante el manejo del mensaje.
subaction Serie El nombre de cualquier otra acción invocada por la acción desencadenada por el mensaje.

Las propiedades siguientes sólo se incluyen para los mensajes que han sido manejados por un conocimiento de diálogo:

Propiedad Tipo Descripción
branchExited Boolean Si se ha salido de la rama de diálogo durante el manejo del mensaje.
branchExitedReason Serie La razón por la que se ha salido de la rama del diálogo (por ejemplo, completed).
nodesVisited Serie[] Una matriz de series que lista los nodos de diálogo visitados durante el manejo del mensaje. Para cada nodo de diálogo, la serie especifica el título de nodo (si lo hay) o el ID de nodo.

Acción iniciada

Se envía cuando empieza el proceso de una acción.

Propiedad Tipo Descripción
accountId Serie El ID de la cuenta de IBM.
action Serie Identificador exclusivo de la acción (por ejemplo, action_202).
actionTitle Serie El título de la acción (por ejemplo, I want to pay my bill).
actionCompleted Boolean Indica si la acción se ha completado durante el mismo turno de conversación.
actionCompletedReason Serie La razón por la que se ha completado la acción (por ejemplo, all_steps_done o fallback.)
assistantId Serie El ID del asistente.
browser Serie El navegador que se ha utilizado para enviar el mensaje que ha desencadenado la acción.
channel Serie El canal que el cliente ha utilizado para enviar el mensaje que ha desencadenado la acción (por ejemplo, phone o chat).
device Serie El tipo de dispositivo que se ha utilizado para enviar el mensaje que ha desencadenado la acción.
environment Serie Entorno en el que se ha iniciado la acción (por ejemplo, draft o live.)
fallbackReason Serie La razón por la que se ha iniciado la acción de reserva (por ejemplo, se ha escalado al agente humano o no coincide ninguna acción).
handler Serie El nombre de cualquier manejador al que se ha llamado.
language Serie El idioma del asistente.
pageUrl Serie El URL de la página web desde la que se ha enviado el mensaje que ha desencadenado la acción.
serviceInstance Serie La instancia de servicio de IBM watsonx Assistant.
sessionId Serie ID de la sesión durante la que se ha enviado el mensaje que ha iniciado la acción.
skillsInvoked Serie[] Una matriz de series que lista todas las habilidades que se han invocado durante el manejo del mensaje que ha iniciado la acción (por ejemplo, main skill o actions skill).
stepsVisited Objeto[] Objeto con dos propiedades, stepId y stepTitle, que lista los pasos que el usuario ha visitado durante el manejo del mensaje.
subaction Serie El nombre de cualquier otra acción a la que la acción ha llamado durante el proceso.

Acción completada

Se envía cuando finaliza el proceso de una acción.

Propiedad Tipo Descripción
accountId Serie El ID de la cuenta de IBM.
action Serie Identificador exclusivo de la acción (por ejemplo, action_202).
actionCompletedReason Serie La razón por la que se ha completado la acción (por ejemplo, all_steps_done o fallback.)
actionStarted Boolean Si la acción se ha iniciado durante el mismo turno de conversación.
actionTitle Serie El título de la acción (por ejemplo, I want to pay my bill).
assistantId Serie El ID del asistente.
browser Serie El navegador que se ha utilizado para enviar el mensaje que ha desencadenado la acción.
channel Serie El canal que el cliente ha utilizado para enviar el mensaje que ha iniciado la acción (por ejemplo, phone o chat).
device Serie El tipo de dispositivo que se ha utilizado para enviar el mensaje que ha desencadenado la acción.
environment Serie El entorno en el que se ha completado la acción (por ejemplo, draft o live.)
fallbackReason Serie La razón por la que se ha llamado a la acción de reserva (por ejemplo, se ha escalado al agente humano o no coincide ninguna acción).
handler Serie El nombre de cualquier manejador llamado por la acción.
language Serie El idioma del asistente.
pageUrl Serie El URL de la página web desde la que se ha enviado el mensaje que ha desencadenado la acción.
serviceInstance Serie La instancia de servicio de IBM watsonx Assistant.
sessionId Serie ID de la sesión durante la que se ha enviado el mensaje que ha iniciado la acción.
skillsInvoked Serie[] Una matriz de series que lista todas las habilidades que se han invocado durante el manejo del mensaje que ha iniciado la acción (por ejemplo, main skill o actions skill).
stepsVisited Objeto[] Objeto con dos propiedades, stepId y stepTitle, que lista los pasos que el usuario ha visitado durante el manejo del mensaje.
subaction Serie El nombre de cualquier otra acción a la que la acción ha llamado durante el proceso.

Sesión iniciada

Se envía cuando se inicia una nueva sesión.

Nota: La API sin estado v2 no genera sucesos para iniciar sesiones.

Propiedad Tipo Descripción
accountId Serie El ID de la cuenta de IBM.
assistantId Serie El ID del asistente.
browser Serie El navegador que se ha utilizado para enviar el mensaje que ha iniciado la sesión.
channel Serie El canal que ha iniciado la sesión (por ejemplo, phone o chat).
device Serie El tipo de dispositivo que se ha utilizado para enviar el mensaje que ha iniciado la sesión.
environment Serie Entorno en el que se ha iniciado la sesión (por ejemplo, draft o live.)
pageUrl Serie El URL de la página web desde la que se ha enviado el mensaje que ha iniciado la sesión.
serviceInstance Serie La instancia de servicio de IBM watsonx Assistant.
sessionId Serie El ID de la sesión.