El funcionamiento de Urchin se basa en 3 procesos, recogida de datos, procesamiento de los mismos y creación de informes.
El proceso de recogida de datos comienza cuando un visitante solicita una página a nuestro servidor. El servidor responde enviando la página solicitada al navegador del usuario (paso 1). Cuando el navegador procesa los datos (información que reside en el código Java Script, denominado UTM sensor y que es el código de Javascript urchin.js) la envía al servidor donde esté instalado y configurado Urchin. A diferencia de Google Analytics, está información es no se alberga en servidores de terceros.
Todo el código de datos está dentro de un fichero llamado Urchin.js. Una vez que el navegador recibe el código empieza a ejecutarse mientras se carga el resto de la página y lo envía al servidor.
Google Urchin recoje datos de dos fuentes de datos. El tag de Javascript y el log del servidor. Los unifica mediante un proceso en un único archivo de log y a partir de este archivo genera los campos en la base de datos, aplica los filtros y genera los informes en el interface de la herramienta.
Durante la ejecución el código identifica atributos del visitante y de su entorno de navegación tales como cuantas veces ha visitado su sitio, de dónde viene, etc.
Después de recoger todos los datos el código crea o actualiza una serie de cookies en el ordenador del visitante. Esas cookies se usan para almacenar la información del visitante. Una vez escritas las cookies el código envía la información al servidor de donde esté instalado Urchin, mediante la petición de un fichero GIF invisible . El sistema UTM de Urchin es el encargado de recibir dicha información e incluirla en el proceso de datos.
Leer Más