En ocasiones se presentan errores en las sesiones de los usuarios que son causados por alguna configuración de red o alguna limitación del sistema, o incluso algún elemento intermedio (proxy) entre Athento y el navegador del usuario, y el propio servidor de Athento no llega a tener información de qué ocurre.
En esos casos Athento no llega a tener traza porque realmente la llamada no llega al servidor, y es necesario revisar un poco más en detalle desde el navegador qué es lo que está sucediendo.
El primer paso es sacar la consola del navegador y ver si aparecen errores.
https://athento.zendesk.com/knowledge/articles/360011024540/es?brand_id=666651
Por ejemplo:
Esa captura de error, donde pone "Unexpected token < in JSON at position 1", es un típico error donde cuando no vemos ninguna traza desde el lado de Athento en el servidor, es probable que sea porque algún elemento intermedio ha bloqueado la llamada y devuelto algún mensaje que la aplicación no espera.
En ese momento es necesario abrir la pestaña de Network y analizar la llamada que falle, ver el "request" y ver el "response".
Para hacerlo, seguimos los siguientes pasos:
1 - Con la consola del navegador abierta, vamos a la pestaña de Network
2 - Ejecutamos la acción que esperamos que provoque el error que esperamos depurar y vemos que aparecen líneas nuevas en Network (una por cada llamada que se hace al servidor)
3 - Localizamos la (o las) que en código de respuesta no tengan un 200. Al principio se resaltan en rojo. Hacemos click en ella para ver el detalle.
4 - Revisamos el request y el response, y lo compartimos con Athento haciendo captura de pantalla. Ejemplo:
Y del response, se obtiene tanto el Preview como el Response (uno es una previsualización, el otro la respuesta tal cual se obtiene):
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.