Desde a realização da parte experimental do trabalho descrito nesta tese, as ferramentas
descritas sofreram alguma evolução e apareceram novas soluções no mercado, como o
Google Analytics70.
A maioria das soluções de análise e monitorização atuais deixaram de utilizar os ficheiros
de log produzidos pelos servidores web como fontes de informação. Este tipo de
soluções, para além das limitações já descritas, não permitia análises em tempo real. Em
sua substituição, passou a fazer-se a inclusão de código adicional em cada página que
se pretende monitorizar, que comunica os dados necessário para a empresa que faz a
monitorização (por exemplo a WebTrends ou a Google). Desta maneira é possível, por
exemplo, saber quantos utilizadores estão a visitar um site, os seus países de origem, em
que secção do site se encontram a dado momento e, em alguns casos, até o mac
address71 do dispositivo de interação de cada um deles.
FastStats Analyzer
A Mach5, empresa produtora do FastStatAnalyzer, deixou de evoluir este produto, tendo
lançado a sua última versão em 2006 (v4.1.7). Esta versão não difere muito da versão
estudada em 2001 (v2.77), tendo sido adicionadas algumas novas funcionalidades que
permitem analisar detalhes adicionais da utilização do site web, como as páginas pontos
de entrada e saída mais comuns (Figura II-15) ou a duração média das sessões dos
visitantes (Figura II-16). Também já não apresenta o problema encontrado na função
“Hyperlink Tree View”, que permite ficar com uma ideia da estrutura do site, mostrando as
ligações de e para uma determinada página, bem como do número de vezes que cada
uma delas foi utilizada (Figura II-17). Tem ainda uma nova funcionalidade de análise de
cenários que permite relacionar, por exemplo durante uma campanha, o número de
visitas oriundas de um determinado motor de busca com o número de visitas à página de
encomendas e desta maneira determinar o sucesso dessa campanha.
70 Google Analytics: http://www.google.com/analytics/
71 MAC Address: Endereço MAC (Media Access Control) é um endereço físico associado à interface de
comunicação, que conecta um dispositivo à rede. O MAC é um endereço “único”, não havendo duas portas
com a mesma numeração, é usado para controle de acesso em redes de computadores.
Figura II-15: Página mais usadas como ponto de entrada de um site web. Informação obtida utilizando o
programa FastStat Analyzer v4.1.7 da Mach5 Software, Inc.
Figura II-16: Duração média das sessões dos visitantes de um site web. Informação obtida utilizando o
Figura II-17: Vista das ligações de e para uma determinada página de um site web. Informação obtida
utilizando o programa FastStat Analyzer v4.1.7 da Mach5 Software, Inc.
WebTrends Log Analyzer
A Webtrends, empresa produtora do WebTrends Log Analyzer, extinguiu este produto
tendo-o substituído por uma solução baseada na web chamada Digital Analytics72. Esta
solução exige a utilização de marcas JavaScript73, SDKs74 mobile e/ou API75 de recolha
de dados, não dependendo dos dados registados nos ficheiros de log do servidor. Esta
abordagem permite a monitorização / análise de sites alojados em qualquer plataforma
(independentemente do sistema operativo, servidor web e de outras tecnologias
utilizadas), obrigando, contudo, que seja colocado código adicional em todas as páginas
que se pretenda monitorizar.
Visitando uma área reservada no site da empresa, podem ser obtidos vários tipos de
relatórios, dependendo do tipo de contrato (módulos contratados) e tipo de site em
análise. Por exemplo, a Figura II-18 ilustra uma vista integrada obtida pelo módulo
72 Digital Analytics: https://www.webtrends.com/products-solutions/digital-analytics/
73 JavaScript: linguagem de programação interpretada utilizada em páginas web e que corre diretamente no
navegador do cliente.
74 SDK: Software Development Kit – Kit de desenvolvimento de software.
“Analytics Website Space” da análise da utilização de um site público de uma empresa.
Uma empresa com um site interno (intranet) baseado na tecnologia Sharepoint pode
recorrer ao módulo “Analytics for SharePoint” (Figura II-19). Muitas organizações têm
presença nas redes sociais como Facebook ou Youtube e investem recursos avultados
nessa presença. Naturalmente estas organizações estão interessadas em conhecer o
nível de retorno desse investimento, existindo módulos específicos para a monitorização
da atividade nessas redes como por exemplo o módulo “Facebook Page and App
Spaces” (Figura II-20). Tendo em conta a grande proliferação das plataformas móveis,
com soluções que vão dos sites, que podem ter sido adaptados para a dimensão do ecrã
desses dispositivos, até a APPs76 especialmente desenvolvidas para tirar o máximo
partido desse formato. A Figura II-21 ilustra uma vista integrada obtida pelo módulo
“Mobile Website Spaces” da análise de uma solução móvel.
Figura II-18: Exemplo de uma vista integrada
(Analytics Website Space) da análise da utilização de
um site web. Imagem retirada do site da Webtrends.
Figura II-19: Exemplo de uma vista integrada
(Analytics for SharePoint) da análise da utilização de
um site web interno de uma empresa. Imagem
retirada do site da Webtrends.
76 APP: Aplicação móvel – software desenvolvido para ser instalado em um dispositivo eletrónico móvel
como telefones, PDAs ou tablets.
Figura II-20: Exemplo de uma vista integrada
(Facebook Page and App Spaces) da análise da
utilização de um site web. Imagem retirada do site da
Webtrends.
Figura II-21: Exemplo de uma vista integrada (Mobile
Website Spaces) da análise da utilização de um site
web. Imagem retirada do site da Webtrends.
Google Analytics
A Google foi uma empresa que teve um crescimento imenso nos últimos anos, tendo
estendido a sua atividade muito para além dos motores de pesquisa com os quais se
iniciou no mercado. A sua atividade também se estendeu à monitorização e análise da
atividade dos utilizadores na web. Começou por fazê-lo primeiro nos seus próprios
serviços e posteriormente passou a fornecer esse serviço aos seus clientes,
disponibilizando versões gratuitas e pagas.
À semelhança da solução da WebTrends, também o Google Analytics exige a colocação
de marcas JavaScript
(“The Google Analytics Embed API”, que é uma biblioteca
JavaScript), para recolha de dados, não dependendo dos dados registados nos ficheiros
de log do servidor. Esta abordagem permite a monitorização / análise de sites alojados
em qualquer plataforma (independentemente do sistema operativo, servidor web e de
outras tecnologias utilizadas), obrigando, contudo, que seja colocado código adicional em
todas as páginas que se pretenda monitorizar.
Os relatórios podem ser obtidos visitando uma área reservada no site da empresa ou
com recurso a uma APP que pode ser instalada num dispositivo móvel. Os relatórios
disponíveis dependem da solução contratada e do tipo de site monitorizado. Nas Figura
II-22 e Figura II-23 podem ver-se exemplos de relatórios que podem ser obtidos.
Figura II-22: Exemplo de relatório da análise da utilização de um site web. Imagem retirada do site da
Google (https://ga-dev-tools.appspot.com/embed-api/).
Figura II-23: Exemplo de relatório da análise da utilização de um site web. Imagem retirada do site da
Como se pode observar, apesar da evolução tecnológica das técnicas de monitorização
utilizadas, as soluções de visualização permanecem muito semelhantes. Continuam a
mostrar, basicamente, informação semelhante recorrendo a tipos de gráficos também não
muito diferentes.
As propostas apresentadas nesta tese acrescentam uma mais-valia importante ao
permitir fazer o cruzamento entre a informação de navegação entre as várias páginas
com o conteúdo e utilização dos elementos constituintes dessas mesmas páginas.
Dans le document
Hacking Windows ® XP
(Page 175-180)