Analítica web sin cookies y autogestionada, desplegada por completo en tu cuenta de Cloudflare y sin servicios de terceros en el flujo de datos.
surendrapandar/minilytics
Analítica web autoalojada y centrada en los ingresos que muestra qué fuentes de tráfico generan clientes de pago, con el plan gratuito de Cloudflare.
Alternativa open source a:Google Analytics
Plausible
- Estrellas
- 815
- Forks
- 200
- Issues abiertos
- 4
- Último commit
- hace 5 días
¿Qué es?
Minilytics es una herramienta de analítica web para tus propios sitios, pensada para indie hackers y fundadores en solitario. Además de visitantes y páginas vistas, registra de dónde viene el tráfico (canal, referente, campaña UTM, palabra clave y etiquetas ?ref=) y vincula los pagos con el visitante que los realizó, para que puedas ver qué publicación en X, artículo o búsqueda generó ingresos.
Cada persona despliega su propia instancia como un Cloudflare Worker respaldado por D1 (SQLite), de modo que los datos permanecen en su propia cuenta de Cloudflare. El proyecto incluye un script de seguimiento ligero, un panel de React servido desde el mismo Worker y una API basada en Hono. Admite webhooks de Dodo Payments para la atribución y ofrece una API de pagos genérica para otros proveedores.
La configuración utiliza comandos de Wrangler y requiere Node.js 20 o posterior. El README señala que el nivel gratuito de Cloudflare es adecuado para el tráfico de proyectos personales, y que el plan Workers de pago es el siguiente paso para sitios más grandes.
Funciones clave
- 01Muestra visitantes, ingresos, tasa de conversión e ingresos por visitante, con la variación respecto al período anterior
- 02Atribuye cada pago a la última fuente de tráfico real, como una publicación en X o una búsqueda en Google
- 03Registra páginas, clics en enlaces externos, clics en botones, objetivos personalizados y embudos
- 04Ofrece el recorrido de cada cliente con una cronología completa desde la visita hasta el pago
- 05Admite varios sitios web con una sola cuenta y el enrutamiento de aplicaciones de una sola página
Casos de uso
- Descubrir qué publicación de lanzamiento en X o qué artículo generó clientes de pago para un producto independiente
- Autoalojar la analítica en una cuenta gratuita de Cloudflare en lugar de pagar por una herramienta SaaS
- Vincular los pagos de Dodo Payments u otro proveedor con las fuentes de tráfico
Inicio rápido
- 1
Descarga el código e instala las dependencias
git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install - 2
Inicia sesión en Cloudflare
npx wrangler login - 3
Crea la base de datos D1 y pega su database_id en wrangler.jsonc
npx wrangler d1 create minilytics - 4
Despliega el dashboard y el worker (primero configura ADMIN_PASSWORD y SESSION_SECRET con wrangler secret put)
npm run deploy
Antes de usarlo
- Se necesita una cuenta gratuita de Cloudflare y Node.js 20 o posterior.
- Cada usuario debe desplegar y mantener su propia copia.
- Parte de la atribución de ingresos requiere configurar un webhook de Dodo Payments; el resto usa una API genérica.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es minilytics?
- Analítica web autoalojada y centrada en los ingresos que muestra qué fuentes de tráfico generan clientes de pago, con el plan gratuito de Cloudflare. Minilytics es una herramienta de analítica web para tus propios sitios, pensada para indie hackers y fundadores en solitario. Además de visitantes y páginas vistas, registra de dónde viene el tráfico (canal, referente, campaña UTM, palabra clave y etiquetas ?ref=) y vincula los pagos con el visitante que los realizó, para que puedas ver qué publicación en X, artículo o búsqueda generó ingresos.
- ¿minilytics es gratuito? ¿Qué licencia tiene?
- minilytics es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿minilytics sigue mantenido?
- Mantenimiento activo. El último commit de minilytics fue el 3 nov 2026.
- ¿Para qué puedo usar minilytics?
- Descubrir qué publicación de lanzamiento en X o qué artículo generó clientes de pago para un producto independiente Autoalojar la analítica en una cuenta gratuita de Cloudflare en lugar de pagar por una herramienta SaaS Vincular los pagos de Dodo Payments u otro proveedor con las fuentes de tráfico
- ¿Cómo se instala minilytics?
- Descarga el código e instala las dependencias: git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install Inicia sesión en Cloudflare: npx wrangler login Crea la base de datos D1 y pega su database_id en wrangler.jsonc: npx wrangler d1 create minilytics Despliega el dashboard y el worker (primero configura ADMIN_PASSWORD y SESSION_SECRET con wrangler secret put): npm run deploy
- ¿Dónde consigo minilytics?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/surendrapandar/minilytics
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta autoalojada para registrar analíticas web y consultar un panel, que funciona en Cloudflare Workers y Workers Analytics Engine.
Framework open source nativo de Cloudflare para gestionar una red de sitios de IA basados en nuevas palabras clave, con autenticación, créditos, pagos y generación de IA compartidos.
Herramienta de analítica web de código abierto y sin cookies, una alternativa a Google Analytics centrada en la privacidad, disponible en la nube o para alojar por cuenta propia.
Analítica web de código abierto y respetuosa con la privacidad, disponible como servicio alojado o para instalar en tu propio servidor, como alternativa a Google Analytics.
Analítica web que prioriza la privacidad y no usa cookies; incluye seguimiento de errores, monitoreo del rendimiento y reproducciones de sesiones, y se puede alojar con Docker.