Blog
Feature
26 de febrero de 20266 min

Panel de administración, análisis RGPD y consentimiento de cookies

Un desarrollador individual necesita métricas tanto como un equipo de 50. Necesitaba ver: cuántos usuarios activos, qué funciones se utilizaban, si el backend aguantaba.

El panel de administración

Panel de administración en /admin/dashboard. Tarjetas de estadísticas en tiempo real, gráficos de Recharts (registros, uso diario, retención). Los datos provienen de Supabase a través de RPC.

AlertService

Alertas por correo electrónico (a través de Resend) cuando: se activa el LLM de respaldo, errores repetidos en la tubería de voz, limitación de velocidad excesiva. Cada alerta se registra en Supabase para el historial.

GA4 y Modo de Consentimiento

GA4 inicializado en modo "denegado" por defecto. El consentimiento se actualiza cuando el usuario toma su decisión. No se recopilan datos sin consentimiento explícito.

Consentimiento de cookies con 3 interruptores

Banner con: Necesarias (siempre activas), Analytics (GA4, desactivado por defecto), Marketing (futuro, desactivado). Consentimiento versionado: si la política cambia, el banner reaparece.

Seguimiento de Supabase

Además de GA4: UUID anónimo por visitante, páginas vistas, recorrido de conversión, clics en CTA. Doble lectura: GA4 para métricas web, Supabase para métricas de negocio.