Formularios y errores: la salud técnica de la web
El agente captura dos señales técnicas que antes se perdían:
- Errores JavaScript que ven tus usuarios (
window.onerrory promesas rechazadas sin capturar), agregados por mensaje con número de ocasiones, usuarios afectados y última vez visto. - Formularios: cuándo alguien empieza a rellenar uno, cuándo lo envía y cuándo lo abandona (navega sin enviar), con la tasa de envío por formulario.
Privacidad por diseño
Nunca se capturan valores de los campos: solo el selector del formulario, el número de campos y (en errores) el mensaje y fichero. Nada de datos personales escritos por el usuario.
Qué ves
- KPIs: errores del periodo, mensajes distintos, formularios iniciados y enviados (con tasa sobre iniciados).
- Tabla de formularios: campos, iniciados, enviados, abandonados y tasa de envío con barra (roja < 35 %, ámbar < 60 %, verde el resto).
- Tabla de errores: mensaje, veces, usuarios, último visto. Los errores son la lista de prioridades del equipo de front.
Cómo funciona por dentro
Los formularios viajan como eventos track (form_inicio, form_envio, form_abandono con props {form, campos}) y los errores como eventos type error con props {mensaje, fuente}. API: POST /v1/query/formularios y POST /v1/query/errores, export CSV de ambos.
Muestreo (webs de mucho tráfico)
En Ajustes puedes configurar el % de eventos a registrar (0-100). A 50, el agente manda la mitad de page/click/scroll/track/errores; las guías y encuestas siempre pasan (son el producto, no telemetría). Por defecto se registra todo.