Skip to content

← Volver al listado

Observar sin ver al usuario

Necesito saber qué se ha roto. No necesito saber a quién se le ha roto. Esa distinción define toda la capa de observabilidad.

2 min de lectura

Necesito saber qué se ha roto. No necesito saber a quién se le ha roto. Esa distinción define toda la capa de observabilidad.

El contexto

Una app sin observabilidad es una app que descubre sus bugs por el canal de soporte. Una app con observabilidad salvaje — full session replay, coordenadas GPS en los errores, tracking de eventos de usuario — descubre los bugs antes, pero pierde la confianza de una base de usuarios que precisamente viaja para desconectar.

El equilibrio no es evidente. El primer instinto era no ponerla. El segundo instinto era ponerla toda. Ninguno de los dos está bien.

La decisión

Sentry SaaS (región EU) con scrubbing agresivo:

  • Errores backend + frontend + service worker, sí.
  • PII (email, IP, nombre) scrubbed en el SDK antes de enviar.
  • Coordenadas GPS nunca se envían a Sentry, ni en el contexto de error ni en los breadcrumbs.
  • Sample rate < 100% para transactions (coste + ruido).
  • Breadcrumbs UI sin valores de inputs, sólo nombres de acciones.
Gráfico sintético de latencia p50 y p95 a lo largo de una ventana; placeholder mientras no haya datos de producción estables.

Por qué EU y no US. La mayoría de usuarios reales serán europeos (camper culture). Tener los datos en EU simplifica la historia GDPR — un formulario menos de data processing addendum, un argumento menos de interés legítimo. La diferencia de latencia es despreciable para datos de error.

Qué no es

Para ser explícito:

  • No es analítica. No mido retención, funnels o cohortes. Si en algún momento hace falta, la herramienta será independiente y opt-in.
  • No es session replay. No grabo qué clicas. No tengo ninguna herramienta capaz de reproducir tu sesión.
  • No es siempre-encendido en el teléfono. El SDK no se carga antes de que el usuario acepte la política de privacidad; no se inicia el service worker con tracking.

Lo que viene

Falta una pieza para cerrar el círculo que abrió el primer post. Empezamos con tres modos — planificar, conducir, recordar — y he explicado dos. En el próximo, y último, post de la serie: el modo recordar. Qué pasa con el viaje cuando vuelves a casa, cómo el blog generado deja de ser texto de usar y tirar y se convierte en el artefacto que te puedes llevar.