Análise client-side versus server-side
Atualizado em 19 de outubro de 2026
Existem dois locais para medir um website: no browser do visitante, com um pequeno script, ou no seu servidor, a partir dos pedidos que este recebe. Veem coisas diferentes.
Client-side: um script no browser
O script é executado quando a página é carregada num browser real e reporta a visita.
- Vê: pessoas. Os bots que não executam JavaScript nunca executam o script, pelo que a maior parte do tráfego automatizado é filtrada por conceção. Também vê o que acontece na página: cliques, deslocamento, eventos, navegação em página única.
- Perde: visitantes cujo browser bloqueia o script (consulte bloqueadores de anúncios e análise) e pedidos que nunca se tornam numa visualização de página: chamadas de API, ficheiros, feeds.
Server-side: pedidos que o seu servidor recebe
Todos os pedidos chegam ao servidor, pelo que os registos ou um localizador no lado do servidor conseguem contá-los todos.
- Vê: tudo, incluindo visitantes com bloqueadores e todos os bots, crawlers e scrapers.
- Perde: o que acontece dentro da página após o carregamento. E tem de separar as pessoas dos bots por si próprio, o que é difícil: muitos bots fingem ser browsers.
Porque é que os totais diferem
Os números do lado do servidor são habitualmente muito superiores aos do lado do cliente, sendo a diferença maioritariamente tráfego automatizado. É por isso que a análise client-side continua a ser a forma habitual de contar pessoas.
Crawlers de IA: uma tarefa para o servidor
Os crawlers das empresas de IA (GPTBot, ClaudeBot, PerplexityBot e outros) não executam JavaScript, pelo que nenhum script de análise os vê. Apenas o servidor sabe que vieram. O Statsdot combina ambos: o script conta as pessoas e o seu servidor reporta os pedidos de crawlers de IA com uma chave, para que veja que páginas as ferramentas de IA leem.
Escolha
- Contagem de visitantes e conversões: client-side.
- Bots, crawlers, ficheiros, APIs: server-side.
- Ambos, quando a pesquisa por IA é importante para si: pessoas através do script, crawlers através do servidor.