La solución que nos ofrece Google para nuestras estadísticas de acceso es Google Analytics que deriva del paquete Urchin adquirido por Google hace algún tiempo.
El servicio es completamente gratuito y no necesitamos instalar nada en el servidor, tan solo hay que añadir un trozo de código javascript en las páginas de las que queremos recopilar información.
Para disfrutar de este servicio debemos darnos de alta como usuarios y pedir una clave que identifique cada uno de los sitios que queramos auditar (código de seguimiento).
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("CÓDIGO DE SEGUIMIENTO");
// AQUÍ VA EL CÓDIGO EXTRA QUE QUERAMOS INCLUIR
pageTracker._trackPageview();
}
catch(err)
{}
</script>
El funcionamiento es bastante simple, pero el resultado es muy bueno. Como hemos dicho se incorpora unas líneas de código javascript en el que se incluye el código de seguimiento de nuestro sitio que se encarga de enviar la información necesaria para almacenarlas en los servidores de Google (no perdamos la perspectiva de que la información la tiene Google en su poder, nosotros lo que podemos es consultarla). Esta información está compuesta por gran variedad de datos del cliente como sistema operativo utilizado, navegador, versiones, resolución, tipo de línea de acceso a internet, y además se ayuda de una serie de cookies que deja en los equipos cliente para manejar otros datos como la identificación de usuario (para que futuras conexiones a la página queden reflejadas como usuario habitual y no nuevo usuario de la página), el cálculo del tiempo de estancia en la página, la sesión …
Ni que decir tiene que si el cliente tiene deshabilitado javascript no añadirá datos a la estadística o si tiene deshabilitadas las cookies no serán todo lo completas que se preveían.
Estas cookies son:
|
Cookie |
Descripción |
Expiración |
|
|
Se escribe la primera vez que un usuario accede al sitio guardando in ID único que identifica al usuario. |
2 años. |
|
|
Se utiliza para el seguimiento de la sesión y se crea si no existe o hace más de 30 minutos desde la última actualización o se actualiza cada vez que se accede a una página antes de que expire. (El tiempo se puede configurar) |
30 minutos. |
|
|
Opera en conjunto con la anterior y se encarga de guardar la fecha de expiración. |
|
|
|
Almacena el tipo de página de la que se viene, la página previa desde la que se ha navegado a nuestro sitio. |
6 meses. |
|
|
No se utiliza a menos que se use el método _setVar(), guarda el código de seguimiento del sitio web. |
2 años. |
|
|
Es usada cuando utilizamos la opción de Website Optimizer tracking code. Guarda información sobre los experimentos sobre los usuarios. |
2 años. |
Como consideraciones a tener en cuenta:
- Google nos apunta que no debemos tener más de una estadística corriendo en la misma página (por lo que no podemos acotar a un conjunto de páginas de nuestro sitio con estadística aparte y mantenerla dentro de las estadísticas generales) porque usarían el mismo conjunto de cookies e interferirían entre ellas. Señores de Google, si se le concatena al nombre de las coockies el código que dan por cada estadística (que es único) nunca habría interferencias. Ahí tienen mi pequeña aportación, aunque si no la han tenido en cuenta (que seguro que se les ocurrió y lo desecharon) sus motivos tendrán.
- Google Analytics trabaja con dominios completos, así que si tenemos varios dominios de tercer nivel (www.dominio.com, intranet.dominio.com, tienda.dominio.com) los gestiona como sitios distintos y necesitan cada uno su propio código de seguimiento.
Un ping
Monográfico: Powered by Google escribió:
11 enero, 2010, a las 11:53 (UTC 0 )
[...] « Utilización de pestañas para el editor de contenidos XML en OpenCms 7.5.0 MONOGRÁFICO GOOGLE: Google Analytics, introducción [...]