Mide y Analiza: las variables personalizadas en Google Analytics

Analítica y Data Science

“Te quiero cuando tienes frío estando a 21º, te quiero cuando tardas una hora para pedir un bocadillo, adoro la arruga que se te forma aquí cuando me miras como si estuviera loco, te quiero cuando después de pasar el día contigo mi ropa huele a tu perfume y quiero que seas tú la última persona con la que hable antes de dormirme por las noches. Y eso no es porque esté solo ni tampoco porque sea Nochevieja. He venido aquí esta noche porque cuando te das cuenta de que quieres pasar el resto de tu vida con alguien deseas que el resto de tu vida empiece lo antes posible.” Cuando Harry encontró a Sally

Aunque no tengamos un perfil técnico, es importante conocer todas las opciones que hay a nuestra disposición para personalizar nuestro código y adaptarlo lo más posible a nuestras necesidades.

Google Analytics nos da la opción de crear unas variables en el código para facilitarnos el análisis de los datos, una vez se conocen, son fáciles, muy fáciles de utilizar.

Estas variables se llaman custom variables y nos dan información de tres tipos:

  • a nivel de usuario o visitante (para almacenar información demográfica, tipo de visitante, toda información que el visitante nos deje en el site…). Dura lo mismo que una cookie.
  • a nivel de sesión (para recoger comportamiento de la visita durante la sesión, tipo de producto por el que se interesó, qué productos se añadieron al carrito, etc…). Dura lo mismo que una sesión.
  • a nivel de página vista o evento (tipo de contenido visitado, …). Dura de una página a otra.

con lo que seremos capaces, por ejemplo, de:

  • segmentar a nuestros usuarios como registrados o clientes / no registrados o no clientes
  • hacer seguimiento de campañas antes de la conversión
  • categorizar nuestro contenido utilizando variables de sección y subsección por página

Las variables personalizadas se definen de la siguiente manera:

_setCustomVar(index,name,value,scope)

donde:

  • index es el número de la variable (rango 1-5)
  • name es el identificador de la variable
  • value es el valor asignado de la variable
  • scope es el tipo de variable (1 usuario, 2 sesión o 3 página vista)

Esta es la pinta que tendrá el código en la página (ejemplo para el establecimiento de 5 variables recogiendo datos en una sola página):

_gaq.push([‘_setDomainName’,’.nombredominio.com’],[‘_setCustomVar’,1,’name1′,’value1′,3],[‘_setCustomVar’,2,’name2′,’value2′,3],[‘_setCustomVar’,3,’name3′,’value3′,3],[‘_setCustomVar’,4,’name4′,’value4′,3],[‘_setCustomVar’,5,’name5′,’value5′,3] [‘_trackPageview’]);

Para comprobar luego las variables hay que ir al dashboard de visitantes / variables personalizadas

Tienen limitaciones. Únicamente se pueden definir 5 variables personalizadas por página y el nombre y el valor de las variables no pueden superar los 64 caracteres.

Las posibilidades que tenemos con estas variables son infinitas 🙂 Lo interesante es tener claros los objetivos del sitio web y decidir las variables más importantes o que nos pueden aportar información más interesante para nuestros análisis.

Por ejemplo, si una visita en una página hace login por ser cliente, podemos registrarlo y luego segmentar el comportamiento de los clientes en comparación a lo que hacen los no clientes.

pageTracker._setCustomVar(1, “TipoVisita”, “Cliente”, 1);
pageTracker._trackPageview();

Es impresionante el potencial que tenemos al segmentar nuestro análisis por las variables personalizadas más importantes de nuestro sitio web. ¿Cuáles pueden ser estas variables?

  • Crear variables personalizadas por cada dato que deje el visitante sobre sí mismo (datos demográficos) para poder segmentar el contenido que consultan, los productos que consumen, por ejemplo. Son esenciales para crear patrones de comportamiento.
  • Crear variables personalizadas por cada comportamiento importante del visitante en el sitio web (datos de registro o de conducta) que sean interesantes para sacar conclusiones personalizadas sobre cada segmento, por ejemplo los clientes, los que se han registrado, los que empezaron el proceso de compra, los que dejaron un comentario…
  • Crear variables personalizadas por cada contenido que contenga nuestro sitio web, para categorizarlo de una manera más visual. Generar secciones y subsecciones por cada grupo de contenido, organizando todo el contenido de forma que sea más fácil acceder a él.
  • Crear variables por cada tipo de contenido que tenga una página, para saber qué tipo de contenido prefieren los visitantes, si páginas con texto, con fotos, con vídeo, con flash, o qué tipo de contenido dentro de un blog gusta más o qué autor o qué categoría.

Identifiquemos las variables que den sentido a nuestro análisis, que nos permitan trazar un mapa de cómo son y cómo actúan nuestras visitas, de cómo es y cómo se actúa en nuestro sitio web, y podremos tomar decisiones de una manera mucho más certera desde el primer momento en que nos demos cuenta de que queremos saber más 🙂

Otros ejemplos de uso de variables personalizadas:

Trucos Google Analytics
Blog de Google Analytics
Blog de Conversion Room

Menú