
Web analytics é o processo de medição, coleta, análise e a produção de relatórios de dados de navegação e interação com o objetivo de entender e otimizar o uso dos sites e páginas na Internet.
Existem dois métodos mais comuns na análise de tráfego na internet: A Análise de Log (ou Log Analysis) que trabalha com os registros (logs) automaticamente gerados do servidor web e a Análise de Tag (ou Page Tagging) que utiliza marcações nas páginas que enviam dados para um servidor de análise.
Quando um Servidor web opera as requisições de páginas e conteúdos de um ou mais sites, ele gera automaticamente um registro do, bem como sua resposta. Este registro recebe o nome de Log de Servidor.
O conjunto destes logs fornece uma base de dados com as solicitações feitas pelos visitantes de um site e sua análise correta pode fornecer informações sobre o comportamento destes visitantes e suas interações com o site.
Para coletar dados neste método, é necessário implementar um código, chamado Tag, em cada página monitorada (geralmente em linguagem JavaScript). Esta Tag irá capturar várias informações do visitante e do navegador e irá agregar e enviar estas informações para um servidor de análise pré-configurado para receber estas informações. Geralmente, este envio acontece através da requisição de uma imagem invisível (transparente, com tamanho de 1x1 pixel) também chamado de pixel contador.
O algoritmo do código incluído nesta tag utiliza recursos do navegador, como os cookies, para controlar a identificação do visitante e da visita corrente.
A grande diferença entre cada método está em qual ponta do processo a coleta acontece. A análise de Log se baseia em dados coletados no lado do servidor, ou server-side, enquanto a análise de Tag se baseia em dados coletados no navegador do usuário, ou seja, client-side.
Só que esta distinção de origem dos dados gera algumas diferenças entre as análises que utilizam cada um destes métodos. Veja algumas:
Outras inúmeras diferenças podem surgir com métodos de coletas de dados distintos para análise de tráfego, mas pode-se concluir que um método de coleta server-side deve ter mais utilidade para uma análise técnica de um servidor que para análise de comportamento. Já uma análise por Tags deve ser mais indicada para uma análise do comportamento do visitante, já que coleta dados client-side, do navegador do visitante.