1) El visitante escribe su último mensaje («gracias, ya está resuelto») y su servidor recibe mensaje-recibido. Responde con la encuesta y su referencia:
Ojo: la encuesta hay que lanzarla desde un mensaje-recibido. Con mensaje-enviado su respuesta no se aplica (ver la tabla de eventos), así que no sirve para reaccionar a que el agente cierre el chat; para eso está el botón de cerrar con encuesta del panel, que la manda solo.
{
"responder": "Por favor, valore cómo le hemos atendido<br/>[😍|5][🙂|4][😐|3][🙁|2][😞|1]",
"ref": "12345AB"
}
2) El visitante pulsa la primera carita y su servidor recibe el evento encuesta-cierre con su referencia, el valor pulsado y la ficha del visitante:
{
"Evento": "encuesta", "idConversacion": 88, "idMensaje": 1420,
"Canal": "web", "Valor": "5", "Nota": 5,
"Ref": "12345AB", "idAgente": 7, "Fecha": "2026-08-01 12:40:11",
"Visitante": {
"idVisitante": 12, "Nombre": "Ana", "Email": "ana@cliente.com", "Telefono": "",
"IP": "10.0.20.100", "UserAgent": "Mozilla/5.0...",
"Url": "https://sutienda.com/carrito", "Idioma": "es", "Zona": "Europe/Madrid",
"Pais": "Spain", "Ciudad": "Madrid", "Operadora": "Movistar",
"Vars": { "pedido": "8812" },
"idSitio": 3, "Canal": "web", "RefCanal": ""
}
}
3) Su servidor puede aún contestar algo a esa pulsación y cerrar:
{ "responder": "¡Gracias por su valoración!", "cerrar": true }