Formularios y errores: la salud técnica de la web

El agente captura dos señales técnicas que antes se perdían:

  1. Errores JavaScript que ven tus usuarios (window.onerror y promesas rechazadas sin capturar), agregados por mensaje con número de ocasiones, usuarios afectados y última vez visto.
  2. 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

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.