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.
arp242/goatcounter
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.
Alternativa open source a:Google Analytics
Matomo
- Estrellas
- 6,082
- Forks
- 284
- Issues abiertos
- 51
- Último commit
- hace 25 días
¿Qué es?
GoatCounter es una plataforma de analítica web que registra las páginas vistas sin recopilar datos personales ni usar identificadores únicos de usuario. Puedes usarla como servicio alojado en goatcounter.com o instalarla en tu propio servidor, con SQLite o PostgreSQL como base de datos.
El fragmento de JavaScript ocupa alrededor de 3,5 KB y se añade con una sola etiqueta script. Para los sitios que no pueden ejecutar JavaScript, hay un píxel de seguimiento basado en una imagen; también se pueden enviar datos mediante la HTTP API desde middleware del backend. Además, se pueden importar registros de nginx, Apache, Caddy, CloudFront y otros servidores HTTP.
La versión para instalar en tu propio servidor se distribuye como binarios compilados estáticamente e imágenes Docker, e incluye TLS y la generación automática de certificados ACME. Las visitas únicas se cuentan sin cookies mediante un hash no identificable.
Funciones clave
- 01Cuenta las visitas únicas sin cookies ni identificadores personales.
- 02Se integra con una sola etiqueta script ligera y ofrece la opción de seguimiento mediante una imagen, sin JavaScript.
- 03Importa datos de nginx, Apache, Caddy, CloudFront y los registros de otros servidores.
- 04Registra el navegador, la ubicación, el tamaño de pantalla, los sitios de referencia y las campañas.
- 05Es compatible con SQLite y PostgreSQL, y se puede ejecutar como binario o en Docker.
- 06Permite exportar todos los datos en cualquier momento.
Casos de uso
- Añadir estadísticas de páginas vistas respetuosas con la privacidad a un blog personal o al sitio web de un proyecto.
- Ejecutar un servidor de analítica propio para mantener los datos de los visitantes en tu infraestructura.
- Analizar el tráfico histórico importando registros existentes del servidor web.
- Registrar las páginas vistas desde una aplicación backend mediante la HTTP API.
Inicio rápido
- 1
Ejecuta GoatCounter en Docker con un volumen de datos
docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter - 2
Abre http://localhost:8080 y usa el asistente de configuración para crear tu primer sitio
Antes de usarlo
- No se pudo determinar la licencia a partir de los metadatos, así que consulta las condiciones de licencia del repositorio antes de usarlo.
- SQLite puede ser lento en sitios con muchísimas páginas distintas; se recomienda PostgreSQL para sitios de mayor tamaño.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es goatcounter?
- 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. GoatCounter es una plataforma de analítica web que registra las páginas vistas sin recopilar datos personales ni usar identificadores únicos de usuario. Puedes usarla como servicio alojado en goatcounter.com o instalarla en tu propio servidor, con SQLite o PostgreSQL como base de datos.
- ¿goatcounter es gratuito? ¿Qué licencia tiene?
- goatcounter es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿goatcounter sigue mantenido?
- Mantenimiento activo. El último commit de goatcounter fue el 27 sept 2026.
- ¿Para qué puedo usar goatcounter?
- Añadir estadísticas de páginas vistas respetuosas con la privacidad a un blog personal o al sitio web de un proyecto. Ejecutar un servidor de analítica propio para mantener los datos de los visitantes en tu infraestructura. Analizar el tráfico histórico importando registros existentes del servidor web. Registrar las páginas vistas desde una aplicación backend mediante la HTTP API.
- ¿Cómo se instala goatcounter?
- Ejecuta GoatCounter en Docker con un volumen de datos: docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter Abre http://localhost:8080 y usa el asistente de configuración para crear tu primer sitio
- ¿Dónde consigo goatcounter?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/arp242/goatcounter
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
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.