Sobre el proyecto
InsightFlare es un sistema de analítica web de código abierto diseñado para ser desplegado íntegramente en Cloudflare. Según su README, es respetuoso con la privacidad y compatible con GDPR, no utiliza cookies y no almacena información de IP bruta; la resolución de geolocalización es gestionada por Cloudflare. Incluye un mecanismo inteligente de intensidad de seguimiento que ajusta la persistencia del identificador del visitante basándose en las reglas de privacidad regionales. El SDK del frontend tiene aproximadamente 3 KB tras la compresión gzip y se distribuye a través de la CDN global de Cloudflare. Soporta el seguimiento de eventos personalizados mediante atributos de datos y una API de JavaScript, además del seguimiento de métricas de rendimiento.
El panel de control es visual y multilingüe, con una función de traducción automática de nombres de lugares para más del 95% de los nombres mundiales. Las capacidades documentadas incluyen el seguimiento de dimensiones de tráfico, monitoreo de visitantes en tiempo real, analítica a nivel de página, rendimiento del visitante, comparación de calidad de fuentes, seguimiento de campañas UTM, eventos personalizados, inspección de sesiones, perfiles de visitantes, visitas recurrentes, distribución geográfica, detalles de dispositivo y navegador, embudos, tareas programadas, uso compartido público, claves API, notificaciones por correo electrónico y protección contra bots mediante la observación de solicitudes.
El despliegue puede realizarse con un botón de Deploy to Cloudflare. El README indica que Cloudflare clona automáticamente el repositorio y vincula los recursos necesarios. Se requieren dos secretos: MAIN_SECRET, una cadena aleatoria de más de 16 caracteres utilizada para derivar sales de visitantes, claves de sesión y claves hash de API, y BOOTSTRAP_ADMIN_PASSWORD, la contraseña inicial del administrador. Tras el despliegue, los usuarios inician sesión con la cuenta de administrador, pueden cambiar las credenciales y personalizar el dominio. Se describe que las cuotas gratuitas de Cloudflare soportan hasta 100,000 visitas por día.
La configuración avanzada opcional incluye conjuntos de datos de Analytics Engine para analítica de solicitudes, tráfico y eventos; archivo frío en R2 para datos de más de un año; y un sistema de actualización automática a través de una GitHub App que envía pull requests cuando hay cambios upstream disponibles. El proyecto también expone Skills para agentes de IA, permitiendo que agentes compatibles lean su archivo .well-known/skills.json y accedan a los datos tras la autorización. El stack tecnológico documentado utiliza TanStack Start, TanStack Router, Vite, React, Tailwind CSS, Radix UI, shadcn, Recharts, deck.gl, maplibre-gl y Motion en el frontend, con Cloudflare Workers, Durable Objects, D1, R2 y KV en el backend, construido con Cloudflare Vite Plugin, Wrangler y TypeScript. También se describen los flujos de trabajo de despliegue manual y desarrollo local, comandos comunes de npm, variables de configuración clave y una licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.