Analytics web auto-hospedado e sem cookies, implantado inteiramente na sua própria conta Cloudflare, sem serviços de terceiros no fluxo de dados.
surendrapandar/minilytics
Analytics web self-hosted com foco em receita, que mostra quais fontes de tráfego realmente geraram clientes pagantes, usando o plano gratuito da Cloudflare.
Alternativa open source a:Google Analytics
Plausible
- Estrelas
- 815
- Forks
- 199
- Issues abertas
- 4
- Último commit
- há 4 dias
O que é?
O Minilytics é uma ferramenta de analytics web para seus próprios sites, feita para indie hackers e fundadores solo. Além de visitantes e visualizações de página, ela rastreia a origem do tráfego (canal, referenciador, campanha UTM, palavra-chave, tags ?ref=) e associa pagamentos ao visitante que os realizou, para você descobrir qual tweet, artigo ou busca gerou receita.
Cada pessoa implanta sua própria cópia como um Cloudflare Worker com D1 (SQLite), mantendo os dados na própria conta da Cloudflare. O projeto inclui um script leve de rastreamento, um dashboard React servido pelo mesmo Worker e uma API baseada em Hono. Há suporte a webhooks do Dodo Payments para atribuição, e uma API genérica de pagamentos atende a outros provedores.
A configuração usa comandos do Wrangler e requer Node.js 20 ou superior. O README informa que o plano gratuito da Cloudflare atende ao tráfego de projetos paralelos, e que o plano pago do Workers é o próximo passo para sites maiores.
Recursos principais
- 01Mostra visitantes, receita, taxa de conversão e receita por visitante, com a variação em relação ao período anterior
- 02Atribui cada pagamento à última fonte real de tráfego, como um tweet ou uma busca no Google
- 03Rastreia páginas, cliques em links externos, cliques em botões, metas personalizadas e funis
- 04Apresenta a jornada de cada cliente, com a linha do tempo completa da visita ao pagamento
- 05Oferece suporte a vários sites em um único login e ao roteamento de aplicações de página única
Casos de uso
- Descobrir qual tweet ou artigo de lançamento trouxe clientes pagantes para um produto solo
- Hospedar seus próprios analytics em uma conta gratuita da Cloudflare em vez de pagar por uma ferramenta SaaS
- Conectar pagamentos do Dodo Payments ou de outro provedor às fontes de tráfego
Início rápido
- 1
Baixe o código e instale as dependências
git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install - 2
Faça login na Cloudflare
npx wrangler login - 3
Crie o banco de dados D1 e cole o database_id em wrangler.jsonc
npx wrangler d1 create minilytics - 4
Implante o dashboard e o worker (configure primeiro ADMIN_PASSWORD e SESSION_SECRET com wrangler secret put)
npm run deploy
Antes de usar
- É necessária uma conta gratuita da Cloudflare e o Node.js 20 ou superior.
- Cada usuário precisa implantar e manter sua própria cópia.
- Parte da atribuição de receita exige configurar um webhook do Dodo Payments; o restante usa uma API genérica.
Em coleções
Tópicos
Perguntas frequentes
- O que é minilytics?
- Analytics web self-hosted com foco em receita, que mostra quais fontes de tráfego realmente geraram clientes pagantes, usando o plano gratuito da Cloudflare. O Minilytics é uma ferramenta de analytics web para seus próprios sites, feita para indie hackers e fundadores solo. Além de visitantes e visualizações de página, ela rastreia a origem do tráfego (canal, referenciador, campanha UTM, palavra-chave, tags ?ref=) e associa pagamentos ao visitante que os realizou, para você descobrir qual tweet, artigo ou busca gerou receita.
- minilytics é gratuito? Qual é a licença?
- minilytics é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- minilytics ainda é mantido?
- Manutenção ativa. O último commit de minilytics foi em 3 de nov. de 2026.
- Para que posso usar minilytics?
- Descobrir qual tweet ou artigo de lançamento trouxe clientes pagantes para um produto solo Hospedar seus próprios analytics em uma conta gratuita da Cloudflare em vez de pagar por uma ferramenta SaaS Conectar pagamentos do Dodo Payments ou de outro provedor às fontes de tráfego
- Como instalar minilytics?
- Baixe o código e instale as dependências: git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install Faça login na Cloudflare: npx wrangler login Crie o banco de dados D1 e cole o database_id em wrangler.jsonc: npx wrangler d1 create minilytics Implante o dashboard e o worker (configure primeiro ADMIN_PASSWORD e SESSION_SECRET com wrangler secret put): npm run deploy
- Onde consigo minilytics?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/surendrapandar/minilytics
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta de analytics web auto-hospedada, com rastreador e dashboard que rodam no Cloudflare Workers e no Workers Analytics Engine.
Framework open source nativo do Cloudflare para operar vários sites de IA focados em novas palavras-chave, com autenticação, créditos, pagamentos e geração de IA compartilhados.
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 de código aberto e que respeita a privacidade, disponível como serviço hospedado ou para auto-hospedagem, como alternativa ao Google Analytics.
Analytics web com foco em privacidade e sem cookies, que reúne rastreamento de erros, monitoramento de desempenho e gravações de sessões, com opção de hospedagem própria via Docker.