msgbartop
Winter is coming…
msgbarbottom

10 sep 08 Cómo hacer que AWStats registre el uso de Google Chrome

AWStats es un buen analizador de logs de Apache, que permite generar unas estadísticas bastante apañadas de los visitantes de los sitios web (y que es el que uso en mi servidor). Sin embargo (al menos en el instalable de Debian) aún no permite registrar el uso del nuevo navegador de Google, Chorme. Investigando un poco por ahí, he encontrado cómo hacer que lo haga. Adjunto un resumen, adaptado para instalaciones Debian:

En primer lugar, hay que descargar el icono de Chrome, y almacenarlo en el directorio al efecto de AWStats:

wget http://www.google.com/tools/dlpage/res/chrome/images/chrome-16.png \
-O /usr/share/awstats/icon/browser/chrome.png

Una vez hecho esto, es preciso editar el fichero perl que controla el uso de los navegadores. Sin embargo, dado que una firma del navegador tiene el siguiente aspecto:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C Safari/525.13

es preciso asegurarnos de que se comprueba la aparición de la palabra “Chrome” antes de hacerlo para Mozilla, AppleWebKit o Safari.

Para ello, modificamos el archivo /usr/share/awstats/lib/browsers.pm.
Se ha de buscar lo siguiente:
@BrowsersSearchIDOrder = (

y encontrar la primera aparición de ‘safari’, y justo antes insertar

'chrome',

A continuación, se ha de localizar la sección:

%BrowsersHashIDLib = (
# Common web browsers text

y añadir justo a continuación:

'chrome','Chrome',

Por último, habrá que hacer que se muestre el icono correspondiente. Se localizará la sección:

%BrowsersHashIcon = (
# Standard web browsers

y justo a continuación se ha de añadir:

'chrome','chrome',

Eso es todo. A la próxima actualización de awstats con los logs de apache, debe de aparecer la entrada correspondiente a Chrome.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
Comparte este artículo:
  • Twitter
  • Facebook
  • email
  • StumbleUpon
  • Delicious
  • Google Reader
  • LinkedIn
  • BlinkList

Deje un comentario







+ siete = 10