Obtención de información sobre encuestas
Si quiere solicitar al cliente que complete una encuesta sobre la conversación con el agente, puede obtener el ID de sesión y el ID de interacción de la conversación al establecer la sesión de chat y, a continuación, transferir los valores a un servicio de encuesta cuando finalice la conversación.
Supongamos, por ejemplo, que ha utilizado un servicio de encuesta, como Oracle Feedback Cloud Service, para desarrollar una encuesta que toma parámetros de sesión y interacción. Cuando finaliza la conversación del agente, puede visualizar un enlace al formulario de la encuesta, como https://example.com?session=12345&surveyid=12345
. A continuación, se muestra cómo utilizar la propiedad Variable de respuesta de chat del componente de flujo de diálogo Inicio de agente para obtener los ID que necesita y, a continuación, utilizar la entrada de grupo de recursos systemComponent_AgentConversation_conclusionMessage
del componente de flujo de diálogo Conversación de agente para transferirlos en un enlace a un servicio de encuesta.
Cuando la sesión de chat se establece con el agente activo, Oracle B2C Service envía la siguiente carga útil para los canales creados en la versión 20.1 y posteriores, y se conecta a Oracle B2C Service 19A y posteriores. Esto se conoce como el formato estándar.
{
"sessionId": "string", // agent session id
"completedSurveyId": int,
"engagementId": int, // survey id
"cancelledSurveyId": int
}
En el caso de los canales creados antes de la versión 20.1 y los canales que se conectan a una instancia de Oracle B2C Service anterior a 19A, envía esta carga útil. Esto se conoce como el formato heredado.
{
"sessionId": "string", // agent session id
"completedSurveyId": {
"id": int
},
"engagementId": { // survey id
"id": int
},
"cancelledSurveyId": {
"id": int
}
}
El motor de diálogo almacena esta carga útil en la variable de asignación a la que hace referencia la propiedad Variable de respuesta de chat del componente de inicio de agente. (Si la propiedad no está definida, la carga útil se descarta).
Consejo:
Puede configurar la encuesta para que tome otros parámetros, como el nombre del usuario y la dirección de correo electrónico.