Como criador de conteúdo, gosto de conhecer a análise de página do meu site.

No geral, estou curioso para saber quantas pessoas estão lendo meu conteúdo, de onde vieram (referenciador e países) e quais são as páginas mais populares.

20 anos atrás, ferramentas como Webalizer era tudo com que podíamos contar. Ferramentas como essa analisavam os logs do Apache e criavam páginas estáticas com os dados processados.

captura de tela do webalizer

Outra maneira de obter análises de página era inserir uma imagem – geralmente invisível – em seu site. Ao usar os cabeçalhos de solicitação enviados ao servidor, as pessoas poderiam contar os visitantes e obter um pouco mais de informações, como IP de origem, navegador e sistema operacional. Esta técnica é antiga, mas serviços como contador de estatísticas ainda fornecem essa funcionalidade.

Em 2005, o Google lançou o Google Analytics após adquirir Urchin, uma empresa que também analisou logs de servidor. Sua presença vem crescendo desde os primeiros dias e tem muito mais uso do que qualquer um de seus concorrentes. Mas, existem algumas razões por que você deve parar de usar o Google Analytics em seu site:

  1. É propriedade do Google, que usa análises para seu próprio benefício
  2. Afeta a velocidade do site ao adicionar 45 KB às solicitações de página
  3. É muito invasivo, coletar muitos dados pessoais de que você não precisa
  4. Ele é bloqueado por muitos plug-ins e navegadores, criando dados imprecisos

Com tudo isso em mente, quero compartilhar algumas alternativas de código aberto que tenho examinado nos últimos meses.

Fathom

Fathom (demo) é um aplicativo Golang leve para coletar análises.

Eles têm diferentes planos pagos que começam em US $ 14 / mês. Eles também têm uma versão lite que você pode instalar no seu servidor ou no Heroku gratuitamente.

Captura de tela do Fathom

A versão lite usa cookies e fornece informações sobre visitantes únicos, visualizações de páginas, tempo médio no site, taxa de rejeição, páginas principais e referenciadores principais. O Fathom armazena dados em bancos de dados SQLite, MySQL ou Postgresql.

umami

umami (demo) é uma solução criada com Next.js, tornando-a muito fácil de implantar. No meu caso, usei Vercel.

Além de visitantes únicos, visualizações de página, tempo médio no site, taxa de rejeição, páginas principais e referenciadores principais, umami também mostra informações sobre países, navegadores, sistema operacional e dados do dispositivo.

captura de tela umami

Plausível

Acho que ouvi pela primeira vez sobre Plausível (demo) no “Desengaçando as análises do seu site“Podcast de registro de alterações. Do ponto de vista do produto, é bom ver um roteiro público soltos para que os clientes possam saber o que está por vir.

Seus planos começam em US $ 6 / mês e aumentam de acordo com suas visualizações de página – como o Fathom. Eles também têm um alfa opção auto-hospedada, mas não tive a chance de testá-la.

plausível

Conclusão

Existem alternativas lá fora, e você não precisa se preocupar com uma grande empresa olhando para você ou seus usuários com essas opções. O tempo de configuração de cada serviço é muito semelhante e, quando terminar, você pode adicionar vários sites, como faria com o Google Analytics.

Eu não tenho um favorito. Em termos de recursos, o umami fornece todas as informações básicas que você gostaria de saber gratuitamente. Também é muito fácil de configurar em serviços como Vercel ou Netlify.

Tanto o Fathom quanto o Plausible oferecem testes gratuitos para que você possa testar facilmente suas soluções antes de decidir.

Você conhece outra alternativa minimalista e de código aberto ao Google Analytics? Deixe-me saber no comentários seção do meu blog.

Se você gostou deste artigo, siga-me no Twitter e GitHub.

Foto da capa por Markus Winkler / Unsplash





Fonte