Ferramenta open source de analytics web sem cookies, focada em privacidade e alternativa ao Google Analytics, disponível na nuvem ou para hospedagem própria.
arp242/goatcounter
Analytics web de código aberto e que respeita a privacidade, disponível como serviço hospedado ou para auto-hospedagem, como alternativa ao Google Analytics.
Alternativa open source a:Google Analytics
Matomo
- Estrelas
- 6,084
- Forks
- 284
- Issues abertas
- 51
- Último commit
- há 25 dias
O que é?
O GoatCounter é uma plataforma de analytics web que registra visualizações de páginas sem coletar dados pessoais nem usar identificadores únicos de usuários. Você pode usá-lo como serviço hospedado em goatcounter.com ou hospedá-lo no seu próprio servidor, usando SQLite ou PostgreSQL como banco de dados.
O snippet de JavaScript tem cerca de 3,5 KB e é adicionado com uma única tag script. Em sites que não podem executar JavaScript, há uma opção de rastreamento por pixel de imagem; os dados também podem ser enviados pela HTTP API a partir de middleware de backend. Também é possível importar logs do nginx, Apache, Caddy, CloudFront e outros servidores HTTP.
A versão para auto-hospedagem é distribuída como binários compilados estaticamente e imagens Docker, com TLS integrado e geração automática de certificados ACME. As visitas únicas são contabilizadas sem cookies, usando um hash não identificável.
Recursos principais
- 01Conta visitas únicas sem cookies ou identificadores pessoais.
- 02Adiciona uma única tag script leve, com a opção de rastreamento por imagem sem JavaScript.
- 03Importa dados de logs do nginx, Apache, Caddy, CloudFront e outros servidores.
- 04Registra navegador, localização, tamanho da tela, referenciadores e campanhas.
- 05Oferece suporte a SQLite e PostgreSQL e pode ser executado como binário ou no Docker.
- 06Permite exportar todos os dados a qualquer momento.
Casos de uso
- Adicionar estatísticas de visualizações de página que respeitam a privacidade a um blog pessoal ou site de projeto.
- Executar um servidor de analytics auto-hospedado para manter os dados dos visitantes na sua própria infraestrutura.
- Analisar o tráfego histórico importando logs existentes do servidor web.
- Rastrear visualizações de página de uma aplicação de backend pela HTTP API.
Início rápido
- 1
Execute o GoatCounter no Docker com um volume de dados
docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter - 2
Acesse http://localhost:8080 e use o assistente de configuração para criar seu primeiro site
Antes de usar
- Não foi possível determinar a licença pelos metadados. Confira os termos de licença do repositório antes de usar.
- O SQLite pode ser lento em sites com muitas páginas distintas; o PostgreSQL é recomendado para sites maiores.
Em coleções
Tópicos
Perguntas frequentes
- O que é goatcounter?
- Analytics web de código aberto e que respeita a privacidade, disponível como serviço hospedado ou para auto-hospedagem, como alternativa ao Google Analytics. O GoatCounter é uma plataforma de analytics web que registra visualizações de páginas sem coletar dados pessoais nem usar identificadores únicos de usuários. Você pode usá-lo como serviço hospedado em goatcounter.com ou hospedá-lo no seu próprio servidor, usando SQLite ou PostgreSQL como banco de dados.
- goatcounter é gratuito? Qual é a licença?
- goatcounter é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- goatcounter ainda é mantido?
- Manutenção ativa. O último commit de goatcounter foi em 27 de set. de 2026.
- Para que posso usar goatcounter?
- Adicionar estatísticas de visualizações de página que respeitam a privacidade a um blog pessoal ou site de projeto. Executar um servidor de analytics auto-hospedado para manter os dados dos visitantes na sua própria infraestrutura. Analisar o tráfego histórico importando logs existentes do servidor web. Rastrear visualizações de página de uma aplicação de backend pela HTTP API.
- Como instalar goatcounter?
- Execute o GoatCounter no Docker com um volume de dados: docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter Acesse http://localhost:8080 e use o assistente de configuração para criar seu primeiro site
- Onde consigo goatcounter?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/arp242/goatcounter
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de analytics para web com foco em privacidade, que acompanha tráfego, campanhas, comportamento, conversões e receita sem cookies, hospedada por você ou na nuvem.
Plataforma de análise da web de código aberto e auto-hospedada, apresentada como uma alternativa ao Google Analytics que respeita a privacidade.
Analytics de produto open source e sem cookies para startups, com eventos, funis, analista de IA, feature flags, links curtos e monitoramento de disponibilidade.
Analytics web de código aberto que reúne estatísticas de tráfego, reprodução de sessões, rastreamento de erros, Core Web Vitals e monitoramento de disponibilidade em um único painel.
Analytics da web self-hosted e sem cookies, distribuído em um único binário Go, com domínios de tracking personalizados, SSO, exportações abertas e relatórios de visibilidade em IA.