Repolode
arp242

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 AnalyticsMatomo

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. 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. 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