Contactar o apoio

Respondemos por e-mail, normalmente em dois dias.

Para prevenir abusos, o Google reCAPTCHA verifica este envio; alguns dados são transmitidos ao Google. O script só é carregado na abertura deste formulário.

← Todos os artigos

Um contador ou uma suite de analítica?

A resposta honesta à pergunta do título é: depende do que se está a pedir às estatísticas. Um contador de visitantes e uma suite completa de análise não são dois níveis da mesma ferramenta. Respondem a perguntas diferentes, e cobram preços diferentes pela resposta. Este artigo é sobre quais são, na realidade, esses preços.

O que o contador custa aos visitantes

Medido neste site hoje, não estimado. Um contador Stats4U custa ao visitante dois pedidos:

  • o script, s4u.js — 3.311 bytes comprimidos em gzip (8.709 em bruto)
  • a imagem do contador — 3.325 bytes como PNG
endereço de página400domínio de proveniência400idioma do navegador400resumo do dia2endereço IPnuncaresolução de ecrãapenas se ativadadias

Isso é cerca de 6,6 KB, uma única vez, e é essa toda a história. Não há framework, não há um primeiro script que carrega um segundo, não há um contentor de gestor de etiquetas pelo meio. Com o contador invisível não há imagem nenhuma, e custa ainda menos.

Também nada corre no servidor do site. A página incorpora uma imagem e um pequeno script; a contagem, o armazenamento e os gráficos acontecem aqui. Não há pacote nenhum para instalar, não há base de dados para manter, não há tarefa cron para esquecer.

Sem cookie, e por predefinição nada é lido a partir do dispositivo

O processo de contagem não define nenhum cookie. Isso não é uma promessa, é algo que se pode verificar a partir de um terminal:

  • curl -sk -D - -o /dev/null 'https://www.stats4u.net/index.php?action=pic&s4uid=1' | grep -i set-cookie

Não haver resultado nenhum é o esperado.

Os visitantes são distinguidos por um hash diário construído a partir do endereço IP, do user agent, do ID do contador, da data, e de um salt que é substituído todos os dias. O hash tem 16 bytes e é guardado durante 2 dias. O próprio endereço IP nunca é registado. O salt diário é apagado ao fim de 2 dias, o que significa que, a partir daí, ninguém consegue recalcular o hash de um determinado dia para um endereço suspeito — incluindo quem gere este site.

O que é armazenado, e durante quanto tempo:

  • o endereço da página — 400 dias
  • o domínio de referência, apenas o domínio e não a ligação completa — 400 dias
  • o idioma do navegador, como contagem e não por visitante — 400 dias
  • país e cidade, determinados a partir do endereço no momento do pedido
  • o hash diário — 16 bytes, 2 dias

O que não é armazenado: o endereço IP, e absolutamente nada no dispositivo do visitante. A resolução de ecrã só é armazenada onde o proprietário do sítio o ativa.

Isto descreve o que o software faz. Se isso é suficiente para as obrigações que tem no local onde vive é uma questão diferente, e uma questão para alguém qualificado responder. Este artigo não é essa resposta.

O que um contador não consegue fazer

Um artigo que apenas listasse vantagens não valeria a leitura, por isso aqui fica o outro lado. Um contador não consegue dizer:

  • como é que os visitantes avançam através de um funil de várias etapas, e onde desistem
  • se as pessoas que chegaram em março voltaram em junho
  • que campanha se pagou a si própria, em dinheiro
  • o que aconteceu dentro da página — botões premidos, vídeos iniciados, campos de formulário abandonados
  • que o visitante do telemóvel na terça-feira e o visitante do computador na quinta-feira eram a mesma pessoa
  • qual de duas versões de uma página teve melhor desempenho

Cada uma dessas coisas precisa de uma identidade persistente, de eventos enviados a partir de dentro da página, e de uma janela de retenção longa. São exatamente as coisas às quais se renunciou acima. Quando o trabalho depende de alguma delas — uma loja que precisa de saber que anúncio compensou o seu custo — então um contador é a ferramenta errada, e nenhuma quantidade de leveza compensa isso. Melhor a ferramenta pesada, aceitando o que ela traz consigo e dizendo-o claramente aos visitantes.

Quem fica melhor servido com um contador

Um contador é adequado quando a pergunta é mais pequena e a resposta é suficiente:

  • sites pessoais, blogues, portefólios, páginas de clubes e de escolas
  • alojamento estático — GitHub Pages, Neocities, e qualquer outro sítio sem registos de servidor para ler
  • quem tem como pergunta real há alguém a ler isto, e como é que chegou até aqui
  • quem preferir não entregar os seus visitantes a terceiros só para descobrir isso

A maior parte da web é assim. A indústria de análise de dados foi construída para a parte que não é assim, e é fácil esquecer que o resto de nós tem o direito de querer menos.

Atualização de 11 de setembro de 2026: A partir de 27 de agosto de 2026, o script voltou a ler a resolução do ecrã, a largura da janela do navegador e a proporção de píxeis em todos os sítios que o incorporavam. Desde 11 de setembro de 2026, só o faz onde o proprietário do sítio o ativa com data-screen="1". Sem esse atributo, o script atual não lê nenhum dos três valores, e o servidor também já não os guarda quando vêm de cópias mais antigas.

Publicidade