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.
umami-software/umami
Plataforma de analítica web que prioriza la privacidad y mide tráfico, campañas, comportamiento, conversiones e ingresos sin cookies, en la nube o alojada por cuenta propia.
Alternativa open source a:Google Analytics
- Estrellas
- 39,513
- Forks
- 8,367
- Issues abiertos
- 125
- Último commit
- ayer
¿Qué es?
Umami es una plataforma de analítica web de código abierto que pone la privacidad de los usuarios en primer lugar. Recopila datos de tráfico, campañas, comportamiento, conversiones e ingresos en un solo panel y no utiliza cookies, por lo que busca ser una alternativa más ligera al seguimiento de herramientas como Google Analytics.
El proyecto es una aplicación TypeScript que se ejecuta en Node.js y almacena los datos en PostgreSQL. Se puede instalar desde el código fuente con pnpm o desplegar con la imagen de Docker y el archivo de Docker Compose incluidos, que incorpora una base de datos PostgreSQL. La configuración se gestiona mediante variables de entorno como DATABASE_URL, API_URL y BASE_PATH.
El README también explica cómo habilitar la autenticación de dos factores, que requiere una clave de cifrado, y cómo usar un endpoint MCP, desactivado de forma predeterminada y autenticado mediante API keys.
Funciones clave
- 01Mide el tráfico, las campañas, el comportamiento de los usuarios, las conversiones y los ingresos en un solo panel.
- 02No utiliza cookies.
- 03Se puede alojar por cuenta propia o usar a través del servicio en la nube de Umami.
- 04Se ejecuta en Node.js y utiliza PostgreSQL como base de datos.
- 05Incluye imágenes de Docker y una configuración de Docker Compose.
- 06Admite autenticación de dos factores opcional y API keys.
Casos de uso
- Medir el tráfico de un sitio web y mantener los datos de los visitantes en un servidor propio.
- Reemplazar Google Analytics en sitios donde no se quieren avisos de consentimiento de cookies.
- Medir el rendimiento de las campañas y las conversiones para equipos de marketing.
- Ejecutar una plataforma de analítica alojada por cuenta propia para proyectos internos o de clientes.
Inicio rápido
- 1
Clona el código fuente desde GitHub
git clone https://github.com/umami-software/umami.git - 2
Entra en el directorio del proyecto e instala los paquetes con pnpm
cd umami && pnpm install - 3
Crea un archivo .env con DATABASE_URL apuntando a tu base de datos PostgreSQL y luego compila la aplicación
pnpm run build - 4
Inicia la aplicación (se ejecuta en http://localhost:3000 de forma predeterminada)
pnpm run start
Antes de usarlo
- Para instalar desde el código fuente, se necesita una base de datos PostgreSQL (v12.14 o posterior) y Node.js 18.18 o posterior.
- La compilación crea una cuenta de inicio de sesión predeterminada con el nombre de usuario admin y la contraseña umami; debes cambiarla.
Temas
Preguntas frecuentes
- ¿Qué es umami?
- Plataforma de analítica web que prioriza la privacidad y mide tráfico, campañas, comportamiento, conversiones e ingresos sin cookies, en la nube o alojada por cuenta propia. Umami es una plataforma de analítica web de código abierto que pone la privacidad de los usuarios en primer lugar. Recopila datos de tráfico, campañas, comportamiento, conversiones e ingresos en un solo panel y no utiliza cookies, por lo que busca ser una alternativa más ligera al seguimiento de herramientas como Google Analytics.
- ¿umami es gratuito? ¿Qué licencia tiene?
- umami es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿umami sigue mantenido?
- Mantenimiento activo. El último commit de umami fue el 20 oct 2026.
- ¿Para qué puedo usar umami?
- Medir el tráfico de un sitio web y mantener los datos de los visitantes en un servidor propio. Reemplazar Google Analytics en sitios donde no se quieren avisos de consentimiento de cookies. Medir el rendimiento de las campañas y las conversiones para equipos de marketing. Ejecutar una plataforma de analítica alojada por cuenta propia para proyectos internos o de clientes.
- ¿Cómo se instala umami?
- Clona el código fuente desde GitHub: git clone https://github.com/umami-software/umami.git Entra en el directorio del proyecto e instala los paquetes con pnpm: cd umami && pnpm install Crea un archivo .env con DATABASE_URL apuntando a tu base de datos PostgreSQL y luego compila la aplicación: pnpm run build Inicia la aplicación (se ejecuta en http://localhost:3000 de forma predeterminada): pnpm run start
- ¿Dónde consigo umami?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/umami-software/umami
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Analítica web autoalojada y sin cookies, distribuida como un único binario de Go, con dominios de seguimiento personalizados, SSO, exportaciones abiertas e informes de visibilidad en IA.
Plataforma de analítica web de código abierto y autoalojada, presentada como alternativa a Google Analytics que respeta la privacidad.
Analítica de producto open source y sin cookies para startups, con eventos, embudos, un analista de IA, feature flags, enlaces cortos y monitoreo de disponibilidad.
Analítica web de código abierto que reúne estadísticas de tráfico, reproducción de sesiones, seguimiento de errores, Core Web Vitals y monitoreo de disponibilidad en un solo panel.
Aplicación web de código abierto que conecta bases de datos y API para crear dashboards y gráficos en tiempo real, compartibles e integrables.