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 quando abre este formulário.

← Todos os artigos

O número que diria sempre 100 %

Não há em lado nenhum do Stats4U um valor sobre visitantes que voltam. Não falta por ninguém lhe ter chegado. Estava construído, correu uma vez contra dados reais e foi retirado a 27 de agosto de 2026, porque o número que dava era 100,0 % de primeiras visitas — e diria isso em todos os contadores, todos os dias, para sempre.

A razão é um único ingrediente de um resumo criptográfico.

sal 26 ago contador IP navegador 9c2f 41ab … 27 ago 5e07 b3d4 … mesmo visitante, mesmo contador — um nome novo por dia 17.717 linhas e 17.717 resumos diferentes nenhum deles aparece num segundo dia

O dia é um dos ingredientes

Contar visitantes sem cookie significa dar a cada um um nome que o serviço reconhece durante o resto do dia e nunca mais. Esse nome são os primeiros dezasseis bytes de um resumo SHA-256, e nasce de cinco coisas: um sal secreto, a data de hoje, o número do contador, o endereço IP e a assinatura do navegador.

A data está lá de propósito. É ela que faz o pseudónimo caducar. Tire-a e a mesma pessoa leva o mesmo nome de uma visita para a seguinte, sem fim — e isso não é uma versão menor de um cookie, é uma maior, porque ninguém a pode limpar e ninguém é perguntado.

O que a consulta devolve de facto

A tabela guarda neste momento 17.717 linhas de três dias e 742 contadores. Guarda também 17.717 resumos diferentes.

É o mesmo número. Nem um se repete. Portanto a consulta que teria enchido a caixa — mesmo contador, mesmo resumo, visto em mais do que uma data — não encontra linha nenhuma. Primeiras visitas: 100,0 %.

Não é um dia calmo nem uma amostra pequena. São três dias de tráfego normal, e a resposta está fixada por construção. Teria marcado 100 % num contador com um milhão de leitores fiéis.

Não é uma falha que se possa corrigir

A correcção, se quiséssemos o valor, seria tirar a data da receita. Essa única mudança transforma um pseudónimo diário num identificador permanente: um supercookie sem cookie, invisível, impossível de limpar, deduzido de dados que o visitante não entregou de propósito. O valor passaria a ser real, e teria sido pago com a exacta propriedade que tornava a contagem defensável.

Há uma segunda razão pela qual não resultaria de qualquer forma. A tabela é guardada dois dias. Tudo o que é mais antigo é apagado pela limpeza nocturna, por isso nem um resumo estável teria com que comparar quando fosse preciso.

A pergunta vizinha, que tem resposta

«Voltam?» aqui não tem resposta. «Vão mais fundo?» tem, e com dados que já existem: visitas e visitantes por dia e por contador.

Ao longo desses mesmos três dias dá 2,93, 2,89 e 2,36 páginas por visitante. Isso é uma medição real de uma coisa real, e mexe-se quando o sítio muda, que é precisamente para o que se põe um número numa página.

Porque é que isto merece um artigo

Uma caixa que diz «100 % visitantes novos» não parece avariada. Parece um achado. Alguém refazia uma página inicial por causa dela.

A falha é precisa e é frequente: um número que é um subproduto do próprio formato de armazenamento, apresentado como um facto sobre o mundo. A única defesa é correr a consulta uma vez, olhar para a resposta e perguntar se ela poderia ter saído de outra maneira. Aqui não podia, e foi aí que a funcionalidade acabou.

Publicidade