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.
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:
- É propriedade do Google, que usa análises para seu próprio benefício
- Afeta a velocidade do site ao adicionar 45 KB às solicitações de página
- É muito invasivo, coletar muitos dados pessoais de que você não precisa
- 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.
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.
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.
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