Google analytics (GA) se auxilia de un código (script) desarrollado en Javascript, que se debe agregar en el código del sitio web y es quien se encarga de enviar toda la información del usuario y de la sesión actual a Google Analytics.

Para que google analytics pueda recolectar, enviar y registrar la información del usuario hace uso de 3 elementos importantes: Navegador, Cookies y Código Javascript.

Navegador.

EL navegador es el software que usamos para poder entrar a los sitios web, es quien procesa toda la información de cualquier web donde deseamos acceder, por lo tanto es quien almacena temporalmente la información del website y del usuario.

En el navegador se puede recolectar un sinnúmero de información del usuario y del sitio web como por ejemplo: hora y fecha, sistema operativo, navegador, detectar si se conectan desde un teléfono o computadora, información personal como el historial de búsqueda entre otras cosas, pero hay algo que es fundamental para que pueda funcionar bien el rastreo del usuario y toda la actividad en el sitio web que son las Cookies.

Cookies.

Una cookies es un pequeño espacio en la memoria del navegador que nos permite guardar información y que permanezca por un determinado tiempo en el navegador aun así cerremos dicho navegador y apaguemos la computadora.

Google analytics utiliza estas cookies para guardar y obtener información acerca de las preferencias cuando navegas en internet, información de la procedencia al entrar a un sitio entre otras, principalmente guarda un identificador de usuario (ID) y un identificador de sesión, esto con el fin de poder asignarle toda la actividad de un usuario a un único ID en google analytics y así agrupar toda la actividad de un usuario.

Código de seguimiento.

Para que google analytics pueda recolectar toda la información que mencione antes tiene que auxiliarse de un código de seguimiento, dicho código lo proporciona al crear la cuenta, este código es quien se encargará en enviar y recolectar toda la información del usuario y del navegador, también es quien se encargará de guardar las cookies en el navegador para no perder la información del usuario cuando navegue a través de todas las páginas del website.

Este código debe agregarse en todas las páginas del sitio web donde el usuario pueda entrar para que la actividad sea registrada correctamente.