Umami
Umami es una herramienta de análisis web de código abierto y con prioridad en la privacidad, que soporta estadísticas de tráfico en tiempo real, seguimiento de eventos personalizados y gestión de múltiples sitios, ideal como alternativa ligera y segura a Google Analytics.
Descripción detallada
Umami – Herramienta de análisis web de código abierto con prioridad en la privacidad
¿Qué es Umami?
Umami es una herramienta de análisis web simple, rápida y centrada en la privacidad. Es una alternativa ligera y de código abierto a Google Analytics, que permite a los propietarios de sitios web tener control total sobre sus datos, evitando al mismo tiempo la recopilación de información personal de los visitantes, cumpliendo con regulaciones de privacidad como GDPR/CCPA.
¿Por qué elegir Umami?
- Prioridad en la privacidad: No utiliza cookies ni rastrea usuarios individuales; los datos están completamente en tus manos.
- Código abierto y autoalojado: Gratis para usar, sin cajas negras de código cerrado, optimizado continuamente por la comunidad, puedes desplegarlo tú mismo o usar el servicio en la nube oficial.
- Interfaz sencilla: Ofrece estadísticas en tiempo real, tráfico de páginas, datos de dispositivo/idioma/región, intuitivo y fácil de usar.
- Despliegue rápido: Soporta Docker e instalación manual, compatible con bases de datos comunes como PostgreSQL/MySQL/MariaDB.
Funcionalidades clave de Umami
- Estadísticas de visitas en tiempo real: Incluye vistas de página, visitantes únicos, fuentes, tipo de dispositivo, etc.
- Seguimiento de eventos personalizados: Rastrea clics en botones, envíos de formularios y otros eventos de interacción.
- Análisis del comportamiento del visitante: Sesiones, tasa de retención, análisis comparativo de tendencias en canales de conversión.
- Estadísticas de UTM y canales: Soporta seguimiento de parámetros UTM, permite monitorear el rendimiento de campañas publicitarias por grupos.
- Gestión de múltiples usuarios y sitios: Puedes configurar permisos de equipo, administrar múltiples sitios, soporta exportación a CSV.
Cómo instalar y comenzar a usar Umami
1. Despliegue rápido (recomendado Docker)
Asegúrate de tener Docker y Docker Compose instalados, luego crea un archivo docker-compose.yml:
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- '3000:3000'
environment:
DATABASE_URL: postgresql://umami:password@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: cadena aleatoria
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: password
volumes:
- umami-db-data:/var/lib/postgresql/data
volumes:
umami-db-data:
Ejecuta:
docker compose up -d
Accede a http://localhost:3000, inicia sesión con la cuenta admin por defecto.
2. Instalación local (método Node.js)
Clona el código:
git clone https://github.com/umami-software/umami.git cd umami npm installConfigura las variables de entorno:
En el archivo.env, estableceDATABASE_URL=postgresql://...omysql://....Construye y ejecuta la aplicación:
npm run build npm run start
La dirección de inicio de sesión suele ser http://localhost:3000.
Consejos de uso
- Despliegue en la nube: El servicio en la nube oficial y plataformas de terceros (como Render, Elestio) soportan despliegue con un clic.
- Añadir código de seguimiento: Inserta
<script defer src="…/script.js" data-website-id="…">en el<head>para comenzar a recopilar datos de la página ([dev.to][5]). - Seguimiento de eventos de interacción: Usa la llamada JS
umami.track('button_click')para rastrear eventos de interacción específicos. - Gestión de múltiples sitios: En el panel de control puedes añadir múltiples sitios, ideal para gestionar varios proyectos.
Sitios relacionados
Comentarios
Dejar un comentario
Comparte tus pensamientos. Los campos marcados con * son obligatorios.


