Possuir uma página na internet é uma iniciativa repleta de potencial e poder, comparável a ter uma propriedade física, mas no espaço digital. Após o lançamento do seu site, o acompanhamento de métricas específicas torna-se essencial para avaliar se ele está alcançando os objetivos estabelecidos.
Por exemplo, é crucial saber quantos indivíduos visitam seu site, quais são suas ações após o acesso, qual tipo de conteúdo gera mais tráfego, a localização geográfica da maioria dos usuários e como eles chegam à sua página.
As respostas a essas indagações fornecem dados valiosos que permitem otimizar seu site e conteúdo, visando atender melhor seus usuários e impulsionar a rentabilidade do seu negócio. Felizmente, existem ferramentas de análise web, como o Fathom, que facilitam a obtenção dessas informações e insights sobre o comportamento dos usuários.
A Importância da Análise de Sites
A análise de sites é o processo de coletar, medir, examinar e apresentar dados relevantes sobre o comportamento dos visitantes e o desempenho geral de um site. Esta prática permite rastrear e entender como as pessoas interagem com a sua página.
A análise web é fundamental, pois fornece informações que direcionam a criação de conteúdo relevante e otimizam a experiência do usuário e o desempenho do site. Ela capacita você a tomar decisões embasadas em dados.
Se você opera um site de artigos técnicos e percebe que a maior parte do tráfego se concentra em temas relacionados a Java, por exemplo, pode decidir produzir mais conteúdo sobre esse tema, por ser o que mais atrai visitantes.
Caso sua análise web revele que a maioria dos acessos ocorre via dispositivos móveis, é sensato investir em otimizar a visualização do seu site para esses aparelhos.
Imagine que você tenha uma loja virtual e constate que muitos usuários abandonam o site durante o processo de pagamento. Isso pode indicar a necessidade de revisar e otimizar esta etapa, que pode estar dificultando a conclusão da compra.
Se você utiliza redes sociais para marketing e percebe que a maioria dos acessos vem do Instagram, faz sentido concentrar seus esforços de marketing nessa plataforma.
O Google Analytics é uma ferramenta popular de análise web, utilizada por milhões de sites, como apontado por BusinessDIT. No entanto, esta ferramenta apresenta algumas deficiências que merecem atenção.
Uma das principais preocupações é a questão da privacidade, pois o Google Analytics coleta e rastreia informações pessoais dos visitantes do site, que podem ser acessadas pelo governo dos EUA. Além disso, o Google Analytics não está em total conformidade com o Regulamento Geral de Proteção de Dados (GDPR), não garantindo a proteção total dos dados dos cidadãos da União Europeia contra leis de vigilância dos EUA.
Outro problema é que o Google Analytics pode ser bloqueado por ad blockers, limitando a coleta de métricas de usuários que utilizam essas ferramentas. Para contornar essas questões, o Fathom surge como uma alternativa mais interessante para análise web.
Fathom: Uma Alternativa com Foco na Privacidade
Fathom é uma ferramenta de análise web simples, intuitiva, rica em funcionalidades e com foco na proteção da privacidade. Ao contrário do Google Analytics, o Fathom foi projetado para preservar a privacidade dos visitantes, sem comprometer seus dados pessoais.
Adicionalmente, o Fathom oferece tempos de carregamento mais rápidos que o Google Analytics. Seu script é leve, com menos de 2kb, enquanto o script do Google Analytics ultrapassa 20kb. Isso significa que o Fathom não afeta o desempenho e a velocidade do site, sendo uma excelente opção para otimização de motores de busca (SEO).
O Fathom fornece análise em tempo real, apresentando os dados de visualização do site instantaneamente no painel. Ele também oferece análises mais precisas, pois bloqueia automaticamente bots, rastreadores e ataques DDoS. A privacidade é o principal diferencial do Fathom.
Para garantir a privacidade, o Fathom utiliza o rastreamento anônimo de visualizações de página, sem coletar ou armazenar dados pessoais dos visitantes. Os usuários não precisam aceitar cookies para que o Fathom funcione.
O Fathom cumpre as leis de proteção de dados como GDPR, CCPA, ePrivacy e PECR, entre outras, e não comercializa os dados dos visitantes do site.
Existem duas versões do Fathom: Fathom Lite, uma versão gratuita, de código aberto e auto-hospedada, e Fathom Analytics, a versão paga com mais recursos e detalhes para análise web e conformidade com leis de privacidade. O Fathom Analytics é hospedado em servidores próprios.
Embora o Fathom Lite não receba novos recursos, ele ainda possui suporte a longo prazo e a correção de bugs. Para instalar o Fathom para análise web, este artigo focará na versão gratuita e de código aberto, o Fathom Lite.
Como Instalar o Fathom Lite
Para instalar o Fathom Lite, siga os passos abaixo:
1. Acesse Lançamentos Fathom Lite e baixe a versão mais recente do Fathom Lite adequada para a arquitetura do seu processador.
Para identificar a arquitetura do seu computador, abra o terminal e execute o comando:
lscpu
O resultado exibido será similar ao seguinte:
No meu caso, a arquitetura da CPU é x86_64, também conhecida como amd64. Portanto, farei o download da versão AMD64, conforme mostrado abaixo:
2. Vá até o diretório onde o arquivo foi baixado e execute o seguinte comando:
tar -C /usr/local/bin -xzf fathom_$VERSION_$OS_$ARCH.tar.gz chmod +x /usr/local/bin/fathom
Substitua $VERSION, $OS e $ARCH pelos valores da versão, sistema operacional e arquitetura da sua máquina. Por exemplo:
sudo tar -C /usr/local/bin -xzf fathom_1.3.1_linux_amd64.tar.gz chmod +x /usr/local/bin/fathom
Forneça sua senha quando solicitado e pressione Enter.
3. Verifique se o Fathom foi instalado corretamente executando o seguinte comando:
fathom --version
Se instalado corretamente, a versão instalada será exibida, conforme mostrado abaixo:
4. Em seguida, é preciso registrar um usuário no Fathom Lite. Para isso, vá até o local do arquivo .env do seu site e execute o seguinte comando:
fathom user add --email="[email protected]" --password="strong-password"
Substitua o e-mail pelo seu e-mail correto e crie uma senha forte para usar com o Fathom Lite. Uma mensagem de confirmação de usuário criado com sucesso será exibida, como mostrado abaixo.
5. Caso não tenha o NGiNX instalado, instale-o com o comando abaixo. O NGiNX é um servidor web popular, que facilita a execução de vários sites no mesmo servidor.
sudo apt install nginx
Forneça sua senha quando solicitado e pressione Enter para instalar o Nginx. Para verificar a instalação, execute:
nginx -v
Se instalado corretamente, a versão do NGINX será exibida.
6. Execute o comando abaixo para criar um novo arquivo em /etc/nginx/sites-enabled, denominado my-fathom-site. Primeiramente, vá para /etc/nginx/sites-enabled com o comando:
cd /etc/nginx/sites-enabled
Em seguida, execute o comando para criar o arquivo my-fathom-site (ou qualquer nome que preferir):
sudo touch my-fathom-site
7. Abra o arquivo no editor nano com permissões elevadas:
sudo nano my-fathom-site
8. Copie e cole o seguinte código no arquivo. Para colar no terminal, use CTRL + SHIFT + V. Você pode editar o server_name com o nome do seu site:
server { server_name my-fathom-site.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:9000; } }
9. Pressione CTRL + O para salvar as alterações e depois CTRL + X para sair do editor nano.
10. No terminal, teste a configuração do NGINX:
sudo nginx -t
Se a configuração estiver correta, a tela acima será exibida.
11. Recarregue o NGINX com o comando:
sudo service nginx reload
12. Retorne à pasta onde o arquivo .env se encontra e execute o comando para iniciar o servidor Fathom:
fathom server
13. A próxima etapa é configurar o Fathom Lite para iniciar automaticamente ao reiniciar o sistema. Abra uma nova janela de terminal e vá para o diretório do sistema:
cd /etc/systemd/system
14. Execute. Substitua my-fathom-site pelo nome do site utilizado:
sudo touch my-fathom-site.service
15. Abra o arquivo my-fathom-site.service com o editor nano:
sudo nano my-fathom-site.service
16. Cole o seguinte código no arquivo:
[Unit] Description=Starts the fathom server Requires=network.target After=network.target [Service] Type=simple User=$USER Restart=always RestartSec=3 WorkingDirectory=/home/$USER/my-fathom-site ExecStart=/usr/local/bin/fathom server [Install] WantedBy=multi-user.target
Substitua $USER pelo nome de usuário do seu computador. Se não souber, execute:
cd /home
Ao executar ls, o nome exibido é o seu nome de usuário.
Na seção WorkingDirectory, substitua o caminho pelo caminho para o arquivo que contém o arquivo .env do seu site. Por exemplo, o código final colado em my-fathom-site.service pode ser:
Pressione CTRL + O para salvar o arquivo e CTRL + X para sair do editor nano.
17. Vá até o arquivo onde o .env se encontra e execute para recarregar a configuração do Systemd:
sudo systemctl daemon-reload
18. Habilite o serviço para que o Fathom inicie automaticamente sempre que o sistema for iniciado:
sudo systemctl enable my-fathom-site
19. Inicie manualmente o servidor web Fathom:
sudo systemctl start my-fathom-site
20. Abra o navegador e digite localhost:8080. A tela de login deve ser exibida:
Digite o e-mail e a senha fornecidos na etapa 4, que registrou um usuário no Fathom Lite.
21. Digite o nome do site que deseja rastrear e clique em Criar Site:
22. Você receberá um script que precisa adicionar ao seu site para que o Fathom comece a rastreá-lo. Copie o código para a seção de cabeçalho do seu site para começar a obter análises web em tempo real. Todas as análises serão exibidas no painel aberto em localhost:8080
A instalação do Fathom Lite sem experiência prévia com Linux pode ser complexa e demorada.
Você pode simplificar o processo instalando o Fathom Analytics no Mercado DigitalOcean. O processo é mais curto, pois não é necessário configurar o servidor Fathom. Basta criar um Droplet do Fathom Analytics para ter uma solução de um clique para suas análises web. Considere instalar o Fathom Analytics pelo DigitalOcean Marketplace para uma instalação sem complicações.
Conclusão
A privacidade é essencial para os usuários da internet. Como proprietário de um site, embora as análises sejam importantes para a tomada de decisões, elas não devem comprometer a privacidade dos visitantes.
Para garantir a privacidade dos visitantes, considere usar ferramentas como o Fathom Lite, que são totalmente compatíveis com o GDPR e não colocam em risco a segurança dos seus visitantes. Além disso, o Fathom oferece tempos de carregamento mais rápidos e não é bloqueado por ad blockers, como o Google Analytics.