
Analytics de site sem cookie: o que dá para medir e o que não dá
Nesta página · 9 seções
Um analytics sem cookie conta visitas sem colocar nenhum identificador no navegador de quem chega. Em troca, não consegue reconhecer a mesma pessoa de um dia para o outro. Vale entender essa troca antes de instalar.
Como o Analytics conta uma visita sem cookie
O Operations Analytics usa um script de uma linha no <head> da página. Ele envia cada visualização para o servidor, e é o servidor que calcula um identificador anônimo: um hash de um segredo, do dia, do site, do IP e do user-agent. O navegador nunca recebe esse valor, e o hash muda todo dia.
Por isso a definição de visita é outra: um visitante distinto dentro de um dia. Quem entrou na terça e voltou na quarta conta como duas visitas, e quem trocou de rede no meio do dia também conta duas vezes. Não é uma falha: é exatamente o que torna a contagem possível sem guardar nada no navegador.
O que dá para medir
Dentro desse modelo, o painel responde perguntas que costumam ser as mais úteis no dia a dia:
| Pergunta | Onde aparece |
|---|---|
| Quantas visualizações e visitas o site teve | Números do site, com a comparação com a janela anterior |
| Quais páginas recebem mais atenção | Lista de páginas, com busca |
| De onde as pessoas chegaram | Origens e campanhas UTM |
| De que país, em que dispositivo e navegador | Audiência |
| Quantos chegaram a uma meta | Metas, com taxa sobre as visitas |
As janelas são de 7, 30 ou 90 dias, e dá para voltar até oito janelas para comparar períodos. O tempo de permanência é a mediana do tempo visível por página, e a rejeição conta as visualizações que duraram menos de 15 segundos. Quando não há amostra suficiente, o número fica vazio, e vazio não é zero.
Os filtros se combinam com "e". Uma pergunta como "quantas visitas dos Estados Unidos chegaram à meta de cadastro, por qual página" é possível, desde que o recorte fique dentro de 90 dias.
O que não dá para medir
Aqui está o lado que mais pede atenção:
Visitante recorrente e retenção. Como o identificador muda todo dia, não há como dizer que a mesma pessoa voltou na semana seguinte.
Funil de várias sessões. Um caminho que começa numa visita de segunda e termina numa de sexta não se fecha, porque são duas visitas distintas.
Identificar pessoa. Não existe identificação de quem visitou, nem por e-mail ou código de usuário.
Tempo real, gravação de sessão e mapa de calor. Não há rota de visitantes ao vivo, nem replay, nem heatmap.
Se a sua pergunta central é "quantos dos meus clientes voltam todo mês", este não é o instrumento certo, e vale dizer isso antes de começar.
Metas e eventos
Metas e eventos são coisas diferentes, e o painel as separa de propósito. Uma meta é um resultado que tem taxa de conversão sobre as visitas, e pode carregar um valor em centavos. Um evento é algo que aconteceu, e só é contado. Se é o resultado que você quer, é meta; se é algo que aconteceu e só precisa ser contado, é evento.
A meta deve ficar onde o resultado de fato acontece. Uma meta de cadastro vai depois da confirmação do servidor, e não no clique do botão, porque o clique não garante que a conta foi criada.
Quando essa escolha faz sentido
Um analytics sem cookie serve bem quando você quer saber se o site recebe visitas, de onde elas vêm, o que as pessoas leem e se chegam às ações que importam, sem depender de consentimento por banner. Ele serve mal quando a pergunta é sobre o comportamento de uma mesma pessoa ao longo do tempo.
Para instalar, rode npx @ciromaciel/analytics web init --site <id> no projeto; o painel mostra quando os primeiros dados chegam. Se um SPA estiver sem data-spa="auto", as trocas de página não aparecem, e o diagnóstico do painel aponta isso.
Perguntas frequentes
Preciso mesmo de banner de cookie com esse analytics?
O script não grava cookie nem identificador no navegador, então não há identificador persistente para consentir. Isso é uma descrição técnica, não um parecer jurídico sobre a sua obrigação de avisar quem visita.
Por que a contagem de visitantes não bate com a de usuários cadastrados?
Porque são medidas diferentes. Visita é visitante distinto dentro do dia, anônimo; usuário cadastrado é uma conta do seu sistema. Um mesmo cliente pode aparecer como duas visitas e uma conta.
Dá para exportar os dados?
A leitura é feita pelo painel, pela API e pelo servidor MCP de leitura, que só lê. Não há exportação em CSV nem relatório por e-mail.
Quanto custa?
Ainda não há planos, e nada é cobrado. Sem preço público para citar.
Para continuar lendo
Medir sem guardar nada no navegador
O Analytics conta o que é possível contar sem cookie, e mostra o que fica de fora.
Fontes
Quem escreveu
Continue lendo
Perguntar ao seu analytics por um agente de IAMais sobre Analytics · · 4 min
Como medir um servidor MCP: chamadas, ferramentas e errosMais sobre Analytics · · 5 min
Os números do site que valem olhar toda semanaMais sobre Analytics · · 4 min
Agente que executa tarefas: como funciona um quadro onde agentes trabalhamMais recente · · 5 min
Aprovação humana: como deixar o agente agir sem perder o controleMais recente · · 5 min
Como saber até onde cada vídeo foi assistidoMais recente · · 5 min