Pular para o conteúdo
Contar visitas sem cookies

Contar visitas sem cookies

09/10/2026
«Parte 20 da Jornada»

Na parte anterior eu contei como configurei os cabeçalhos de segurança e a política de conteúdo (CSP) para proteger as páginas do site contra abusos comuns na web. Com a casa trancada e as portas seguras, surgiu uma dúvida prática: como saber se as pessoas estão lendo os textos sem transformar o site em um espião da vida alheia?

O que eu queria resolver

Em 3 de outubro de 2026 o meu site pessoal entrou no ar em rodrigoesporto.com. Quando você publica artigos na internet, é natural querer saber se o conteúdo encontra leitores. Você quer descobrir quais páginas chamam atenção, de onde as visitas chegam e quantos acessos acontecem por dia.

O problema é a forma tradicional de fazer isso na web. A maioria das ferramentas de estatística funciona espalhando pequenos arquivos de rastreamento no navegador de quem visita o site. Esses arquivos acompanham os passos do leitor de uma página para outra, constroem perfis de comportamento e costumam alimentar redes de publicidade. Para piorar, esse método obriga o dono da página a colocar avisos gigantescos na tela, aqueles banners que travam a leitura e exigem que o visitante clique em botões confusos de autorização.

Eu não queria nada disso no meu endereço. O meu site não vende produtos, não exibe anúncios e tem como único objetivo compartilhar aprendizados de graça. Eu precisava de uma solução que contasse as visitas com precisão, mas que respeitasse totalmente a privacidade de quem lê.

Trabalho durante o dia e, à noite e aos domingos, construo com agentes de IA. No painel da Cloudflare, pesquisei os recursos disponíveis e decidi ativar o Web Analytics da própria plataforma.

Eu uso a Cloudflare e pago o meu domínio nela, então não falo como alguém neutro. Registro aqui as escolhas reais que fiz para o meu próprio caso.

Resumo rápido

  • O site passou a usar o Web Analytics da Cloudflare para medir o tráfego sem gravar nenhum arquivo no navegador de quem lê.
  • O Jurídico confirmou que a ferramenta não usa cookies nem guarda dados pessoais, o que dispensa completamente banners ou avisos de consentimento.
  • A política rígida de segurança que montei na etapa anterior acabou bloqueando o script do contador no começo, exigindo uma liberação específica na regra da CSP.
  • O Analista recebe os relatórios da Cloudflare e envia um resumo diário das visitas e do X às 07:46.
  • No primeiro teste completo do sistema, o painel registrou 28 carregamentos de página ao longo do dia, quase todos gerados pelas minhas próprias verificações.

Primeiro: o que é um cookie

Antes de falar do contador em si, vale explicar o que é um cookie. O nome em inglês virou padrão no mundo inteiro, mas a ideia técnica é simples.

Um cookie é um pequeno arquivo de texto que um site pede para o seu navegador guardar no seu computador ou no seu celular. Quando você visita o site de novo mais tarde, o seu navegador envia esse mesmo arquivo de volta para o servidor.

Pense nisso como o bilhete numerado de um guarda-volumes. Você entrega o casaco na entrada, recebe uma fichinha de plástico com um número e vai passear. Quando quer o casaco de volta, você mostra a fichinha e a recepcionista sabe qual casaco devolver. O cookie original nasceu para coisas úteis como essa: lembrar que você já fez login em uma área restrita ou guardar os itens que você colocou no carrinho de compras.

A analogia do guarda-volumes funciona bem para logins, mas tem um limite claro. O atendente do guarda-volumes não segue você pela rua para ver em quais outras lojas você entrou.

Na internet comercial, os cookies passaram a ser usados exatamente para isso. Empresas instalam cookies de terceiros que continuam ativos enquanto você navega em dezenas de outros endereços diferentes. Eles juntam pistas sobre o que você pesquisa, o que compra e onde clica, montando um dossiê sobre os seus hábitos. É por causa desse rastreamento invasivo que as leis de proteção de dados passaram a exigir aqueles avisos chatos na tela.

O que é o Web Analytics sem cookies

O Web Analytics sem cookies é uma forma diferente de medir a audiência. Em vez de colar uma etiqueta no leitor para acompanhar os passos dele, a ferramenta mede apenas a requisição que chega ao servidor.

Quando alguém clica em um link do meu site, o navegador pede o texto da página. O contador anota fatos técnicos daquele momento específico: qual página foi pedida, em qual país o leitor está e qual navegador básico ele usou.

Nenhum arquivo é gravado no disco do visitante. Nenhuma informação pessoal é coletada, nenhum endereço de rede fica salvo e nada é guardado para reconhecer aquela mesma pessoa amanhã. Terminada a entrega da página, a conexão se fecha e o leitor continua sua vida sem deixar rastros digitais pelo caminho.

Para ter certeza sobre a aplicação prática dessa regra, consultei o agente Jurídico do time. O Jurídico tira dúvidas jurídicas em linguagem simples. Ele analisou o funcionamento técnico da ferramenta da Cloudflare e confirmou: como não há gravação de cookies nem identificação de usuários, o site não precisa exibir nenhum banner de aceitação. A página permanece limpa, rápida e totalmente focada no texto.

O que eu usei

  • Cloudflare Web Analytics, recurso nativo e gratuito oferecido na plataforma onde o site está hospedado.
  • O domínio rodrigoesporto.com, já protegido com certificados e cabeçalhos de segurança.
  • O Darth: bot principal do time, que recebe qualquer pedido e encaminha para o agente certo.
  • O Jurídico: agente que revisou os termos da ferramenta e confirmou a dispensa de banners.
  • O Analista: acompanha o perfil no X e as visitas do site e manda um resumo curto por dia.

Não precisei assinar nenhuma ferramenta externa nem pagar mensalidades para terceiros.

Como foi

Para quem quiser repetir esse caminho em um site próprio, o procedimento básico segue estes passos:

  1. Acesse o painel da Cloudflare e entre na seção de Web Analytics.
  2. Selecione o domínio rodrigoesporto.com para ativar o serviço de medição.
  3. Copie o trecho pequeno de script gerado pela plataforma para inserir no modelo do site, ou ative a opção de inclusão automática nas páginas.
  4. Salve o arquivo e publique a nova versão do site no servidor.
  5. Abra o site em uma aba anônima do navegador para simular uma visita real.
  6. Confira se a página carrega normalmente e abra as ferramentas de desenvolvedor do navegador para checar se o script do contador rodou sem erros.
  7. Acesse a tela de métricas no painel da Cloudflare. Quando dá certo, o gráfico mostra os primeiros registros de páginas visualizadas em poucos minutos.

O que deu errado ou o que aprendi

No papel, ativar um contador de visitas parece uma tarefa de dois minutos. Na prática, foi onde encontrei a lição mais valiosa dessa fase da jornada.

Assim que publiquei o site com o contador novo, fui até o painel esperar os primeiros números. Esperei alguns minutos, recarreguei a página de controle e nada aparecia. O contador continuava zerado, como se ninguém estivesse acessando o site.

Abri o site no meu navegador e usei a ferramenta de inspeção técnica para ver o que estava acontecendo por baixo dos panos. O console do navegador estava cheio de mensagens em vermelho. O motivo: a regra rígida de CSP (Content Security Policy) que configurei na etapa anterior estava funcionando tão bem que barrou a execução do próprio contador da Cloudflare.

Como a regra dizia ao navegador para recusar qualquer script vindo de fora do domínio do site, o navegador obedeceu à risca. Ele viu o script de métricas tentando enviar os dados de visualização para o endereço de coleta da Cloudflare e bloqueou a conexão na hora.

A lição para iniciantes aqui é direta: proteção demais também bloqueia o que é seu.

Quando alguma coisa no seu site parar de funcionar de repente, não presuma logo que o serviço quebrou ou que o código está corrompido. Olhe primeiro para as suas próprias regras de segurança.

A solução foi simples. Voltei às configurações de cabeçalhos do site e editei a política de conteúdo, adicionando o endereço oficial de envio do Web Analytics da Cloudflare na lista de exceções autorizadas. Com essa pequena liberação feita com precisão, o navegador autorizou a conexão e as estatísticas começaram a entrar imediatamente.

Nenhuma dessas ferramentas substitui julgamento. Elas encurtam o caminho entre “eu sei o que quero” e “está no ar”.

Custos e limites

Em dinheiro, essa etapa custou exatamente zero. O Web Analytics da Cloudflare é gratuito e não cobra por volume de visualizações no plano básico.

Em tempo, a configuração inteira e a resolução do bloqueio da CSP levaram menos de uma hora de trabalho.

Existem limites importantes que você precisa considerar:

  • A ferramenta não diz quem é o visitante nem quantas vezes a mesma pessoa voltou ao longo da semana. Isso é intencional para preservar a privacidade, mas quem busca criar funis de venda ou ações de propaganda acha o sistema limitado.
  • A contagem mede carregamentos de página e visitas agregadas, indicando tendências gerais de leitura em vez de detalhes individuais.
  • Se o leitor usar um navegador configurado para bloquear qualquer script de telemetria ou extensões muito agressivas, a visualização daquele visitante não será registrada no painel.

No primeiro dia de teste completo, o painel registrou 28 carregamentos de página. Quase todos esses acessos vieram dos meus próprios testes de verificação enquanto eu abria artigos, recarregava abas e conferia o funcionamento do design.

O que eu faria diferente

Se eu pudesse voltar ao início, teria mapeado a necessidade do contador de visitas no mesmo dia em que escrevi os cabeçalhos de segurança da parte anterior.

Como configurei a CSP primeiro sem lembrar de incluir a rota de estatísticas, criei um bloqueio que eu mesmo tive que desfazer logo em seguida. Fazer a lista completa de serviços antes de fechar as portas da segurança economiza alguns minutos de depuração.

Para quem serve e para quem não serve

Serve para quem mantém um blog, site pessoal ou página institucional e quer entender o interesse dos leitores de maneira limpa, rápida e sem invadir o espaço de ninguém.

Não serve para empresas que precisam de inteligência de vendas profunda, retargeting de anúncios publicitários ou acompanhamento individual de cada clique na página.

Também não serve para quem quer deixar o projeto sem acompanhamento: o Analista recebe os números e entrega o resumo mastigado todo dia às 07:46, permitindo que eu veja o desempenho sem precisar entrar em painéis pesados.

Fechamento

Medir visitas não precisa significar vigiar pessoas. Com o Web Analytics sem cookies, consigo acompanhar o alcance dos artigos e entender o que funciona melhor, mantendo o rodrigoesporto.com rápido e livre de qualquer aviso incômodo na tela.

Se você tem um site no ar e quer acompanhar a audiência com respeito à privacidade, vale a pena conhecer o serviço. Para conversar sobre essas escolhas e acompanhar as próximas etapas da série, estou no X: @RodrigoesPorto.

Na próxima parte eu conto como configurei chaves de API com o mínimo de permissão para o Analista buscar essas estatísticas com segurança.

Fontes e links