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.
benvinegar/counterscale
Ferramenta de analytics web auto-hospedada, com rastreador e dashboard que rodam no Cloudflare Workers e no Workers Analytics Engine.
Alternativa open source a:Google Analytics
- Estrelas
- 2,177
- Forks
- 137
- Issues abertas
- 18
- Último commit
- mês passado
O que é?
Counterscale é uma ferramenta simples de analytics web, com rastreador e dashboard que você hospeda por conta própria no Cloudflare. Ela é baseada no Cloudflare Workers e no Workers Analytics Engine, e o projeto busca manter os custos operacionais próximos de zero, mesmo com volumes altos de tráfego.
A implantação é feita por um instalador de CLI que configura o Worker, o conjunto de dados de analytics e, opcionalmente, uma senha para o dashboard. Você pode carregar o rastreador como um script pela URL da sua implantação, instalá-lo como um pacote npm no navegador ou chamar um módulo server-side para registrar pageviews no seu backend.
Como o Workers Analytics Engine mantém os dados por no máximo 90 dias, o projeto também grava dados de longo prazo em um bucket R2 como arquivos Apache Arrow. Isso vem ativado por padrão e pode ser desativado pela CLI.
Recursos principais
- 01Rastreia pageviews com uma tag de script, um módulo npm para navegador ou um módulo server-side.
- 02Roda no Cloudflare Workers e inclui um instalador de CLI para implantação.
- 03Proteção opcional por senha para o dashboard de analytics.
- 04Armazena dados de longo prazo no R2 como arquivos Apache Arrow, além do limite de retenção de 90 dias.
- 05Oferece suporte ao rastreamento manual de pageviews e a parâmetros UTM no módulo server-side.
- 06Permite atualizar executando novamente o instalador, sem perder os dados existentes.
Casos de uso
- Adicionar estatísticas de tráfego com foco em privacidade e auto-hospedadas a um blog pessoal ou site de projeto.
- Rastrear pageviews de uma aplicação backend que não usa scripts no navegador.
- Rodar analytics de baixo custo para vários sites em uma conta do Cloudflare.
Início rápido
- 1
Faça login no Cloudflare e autorize o Wrangler
npx wrangler login - 2
Execute o instalador do Counterscale e siga as instruções
npx @counterscale/cli@latest install - 3
Adicione o trecho do script de rastreamento ao HTML do seu site
Antes de usar
- De acordo com os requisitos do README, é necessária uma conta do Cloudflare, e a execução é compatível apenas com macOS ou Linux.
- O Workers Analytics Engine mantém os dados por no máximo 90 dias; por isso, o painel mostra apenas os últimos 90 dias (há armazenamento R2 disponível para retenção de longo prazo).
- O desenvolvimento local não tem um banco de dados de teste: as gravações não fazem nada e as leituras exibem dados de produção.
Em coleções
Tópicos
Perguntas frequentes
- O que é counterscale?
- Ferramenta de analytics web auto-hospedada, com rastreador e dashboard que rodam no Cloudflare Workers e no Workers Analytics Engine. Counterscale é uma ferramenta simples de analytics web, com rastreador e dashboard que você hospeda por conta própria no Cloudflare. Ela é baseada no Cloudflare Workers e no Workers Analytics Engine, e o projeto busca manter os custos operacionais próximos de zero, mesmo com volumes altos de tráfego.
- counterscale é gratuito? Qual é a licença?
- counterscale é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- counterscale ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de counterscale foi em 4 de out. de 2026.
- Para que posso usar counterscale?
- Adicionar estatísticas de tráfego com foco em privacidade e auto-hospedadas a um blog pessoal ou site de projeto. Rastrear pageviews de uma aplicação backend que não usa scripts no navegador. Rodar analytics de baixo custo para vários sites em uma conta do Cloudflare.
- Como instalar counterscale?
- Faça login no Cloudflare e autorize o Wrangler: npx wrangler login Execute o instalador do Counterscale e siga as instruções: npx @counterscale/cli@latest install Adicione o trecho do script de rastreamento ao HTML do seu site
- Onde consigo counterscale?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/benvinegar/counterscale
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Analytics open source para web e produtos, com foco em privacidade e apresentado como alternativa ao Google Analytics.
Ferramenta completa e auto-hospedada que reúne analytics de sites, monitoramento de disponibilidade e páginas de status de servidores em um único app.
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.
Analytics web auto-hospedado e sem cookies, implantado inteiramente na sua própria conta Cloudflare, sem serviços de terceiros no fluxo de dados.
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.