Skip to content
ANALYTICS

Mide los tiempos de usuario con Google Analytics

David Vallejo
Share

Todos sabemos lo importante que es una que una web sea rápida a la hora de cargar, ayuda en el posicionamiento, y hace que la experiencia del usuario sea más agradable, incluso hay estudios que relacionan este parámetro con el número de conversiones .

Google está coincienciada de ello y desde hace un tiempo Google Analytics nos muestra el tiempo que tardán en cargar nuestra web a nuestros usuarios en el reporte de Site Speed, ahora van un paso más adelante con los “user timings”, permitiéndonos etiquetar nuestra web para poder medir lo que tardan en cargarse ciertas partes de ella o las interacciones de los usuarios, algunos ejemplos serían los siguiente ejemplos:

  1. Tiempo que tarda en cargarse un script.
  2. Tiempo que tarda en realizarse una petición por Ajax.
  3. Tiempo que pasa desde que se hace click en un botón y se termina la acción.
  4. El tiempo que tarda un usuario en subir un archivo a nuestra web.

Esta funcionalidad no altera el número de páginas vistas, por lo que es el método más adecuado para medir los tiempos de acción en nuestra web.

Es reporte lo podremos encontrar  dentro del apartado de contenido, dentro del apartado “User Timings” dividido en tres reportes “Explorador”, “Rendimiento” y “Superposición de mapa” . Seremos capaces de ver los reportes por las siguientes métricas: Categoría, Variable y Label, es decir como si de un Evento se tratase.

Para realizar la medición de las interacciones de los usuarios, deberemos utilizar javascript, concretamente
 la siguiente función :

_trackTiming(category, variable, time, opt_label, opt_sampleRate);
Más información sobre _trackTiming 

Reporte Explorador
Este reporte nos dirá la media ( average ), de nuestras variables así como la cantidad de muestras recogidas
para realizar la media. 



Reporte Rendimiento
Podremos acceder a este reporte en cualquier momento desde el Explorador, y nos agrupará nuestra categoria
o variable en base a unos periodos de tiempo, de 0.1 segundos a 1 segundos, de 1 segundo a 5, etc.

Reporte de Superposición de Mapa
Desde aquí podremos ver la experiencia de nuestros usuarios en base a su localización geográfica.

Podemos ver una demo en funcionamiento en la siguiente dirección:
http://analytics-api-samples.googlecode.com/svn/trunk/src/tracking/javascript/v5/user-timing/user-timing.html 

Y leer la nota de prensa oficial en esta otra:
http://analytics.blogspot.com.es/2012/04/more-ways-to-measure-your-websites.html