Top 5 dimensiones que debes configurar en Google Analytics

Si acabas de aterrizar en el mundo de Google Analytics y has hecho el setup básico en tu página web pero deseas mejorar tu analítica y sacarle el máximo partido, este post es para ti. Descubre cómo configurar cinco dimensiones que te permitirán potenciar tu capa analítica y además te facilitarán la lectura de algunos datos.

A la hora de añadir una capa analítica a una web generalmente tienes dos opciones:

  • Añadir toda la analítica (páginas vistas, eventos, ecommerce…) por código desde backend.
  • Registrar tu analítica utilizando Google Tag Manager. Esta opción se basa en que el único enlace que hay en backend es con el propio Google Tag Manager (GTM). A su vez, GTM se enlaza con Google Analytics.

Esta segunda opción es especialmente interesante si quieres mantener cierta independencia del backend y además utilizar GTM no sólo para la analítica sino también para marketing y personalización. Los ejemplos que verás a continuación siguen este esquema.

 

Prerrequisitos:

  • Tener enlazado tu Google Tag Manager con Google Analytics
  • Tener el contenedor de Google Tag Manager publicado (como mínimo con una etiqueta de páginas vistas)
  • Tener permisos de Editor en Google Analytics y de Publisher en Google Tag Manager

 

¿Cuáles son las cinco dimensiones que aprenderás a configurar y para qué sirven?

La primera dimensión es ClientID. Es el identificador que utiliza Google Analytics para distinguir usuarios y su valor se guarda en la cookie ‘_ga’. Por defecto, el único report dónde podrás ver este identificador es en ‘Explorador de Usuarios’ ya que Google Analytics no permite utilizar este dato en otros informes. Por ello, para poder utilizar este dato a nivel usuario e informes personalizados, deberás configurar una dimensión para guardar el ClientID. Ya que es una dimensión para identificar usuarios, su alcance deberá configurarse en Google Analytics a nivel de ‘usuario’.

 

Nota: no debes confundir ClientID con UserID. ClientID es un identificador anónimo que se utiliza en websites públicas. UserID es un identificador asignado a una persona que tiene una cuenta en una web donde puede iniciar sesión.

 

SessionID es la siguiente dimensión que necesitarás. Es un identificador que utiliza Google Analytics para distinguir sesiones que pertenecen a un mismo usuario. Al igual que ClientID, no es un valor que Google Analytics exponga y por eso necesitarás configurar tu dimensión personalizada si quieres analizar datos a nivel de sesiones. El alcance de esta dimensión deberá configurarse como ‘sesión’.

En cuanto comiences a registrar en Google Analytics algunos eventos (por ejemplo clicks, envíos de formulario o interacciones con componentes de la web) encontrarás la necesidad de obtener informes al detalle. La dimensión que te va a ayudar a debugar (porque sí, en la analítica digital también se debuga) y a verificar el comportamiento que estás trackeando, es el Timestamp. Esta dimensión te va a permitir tener al detalle el momento en que se registra una interacción. Además es la única forma de ordenar una serie de eventos de una misma sesión. Ya que esta dimensión recogerá el instante de cada interacción (hit), es el alcance que se deberá configurar en Google Analytics.

Por último, las dos dimensiones que ahorran varios dolores de cabeza son el identificador del contenedor de GTM y la versión del contenedor. Por un lado, gracias al identificador del contenedor podrás verificar si el envío de los datos a Google Analytics es correcto. Es especialmente útil si tienes varios entornos de tu web y varios contenedores. Te ayudará a verificar que cada entorno está enlazado con su respectivo contenedor. Por otro lado, registrar la versión del contenedor te servirá principalmente por dos razones: verificar que los datos que estás leyendo en Google Analytics son de tu última versión de GTM y excluir con un filtro en Google Analytics las pruebas que lanzas desde GTM. Estas dos dimensiones se pueden considerar constantes para una misma sesión, por lo tanto en Google Analytics pueden configurarse a nivel de ‘sesión’.

Nota: en general las versiones de GTM se publican al instante y tiene sentido creer que una vez creas una versión, los visitantes de tu web tendrán el contenedor actualizado en su navegador. Pero con algunas configuraciones de proxy el contenedor tarda más tiempo en actualizarse y algunos usuarios pueden utilizar una versión antigua de éste.

 

Configurar una dimensión paso a paso

Poniendo como ejemplo la dimensión ClientID, lo que deberás hacer es configurar Google Analytics y después Google Tag Manager.

Primero necesitarás crear la dimensión en Google Analytics (GA) y configurarla:

  • 1. Ir al panel de administración de GA: Cuenta > Propiedad > tu_propiedad_web
  • 2. Ir a Dimensiones personalizadas: tu_propiedad_web > Dimensiones personalizadas > Nueva dimensión
  • 3. Rellenar los tres campos que requiere GA:
    • Nombre: ClientID
    • Ámbito (alcance): Usuario
    • Activo: Sí
  • 4. Guardar. Obtener el índice numérico de la dimensión que acabas de crear. En el ejemplo de la imagen es ‘1’.

La siguiente imagen recoge tres de las dimensiones que configurarás con sus tres alcances: usuario, sesión e hit para ClientID, SessionID y Timestamp respectivamente.

 

Con los pasos que acabas de completar, Google Analytics está preparado para recibir datos en estas dimensiones pero quién mandará estos datos será Google Tag Manager. A continuación deberás hacer una configuración en GTM

 

  • 5. Crear una variable llamada ClientID
  • 6. Establecer tipo de variable: javascript personalizada
  • 7. Añadir el código que recogerá el valor del ‘clientID’ que utiliza Google Analytics. Recuerda substituir ‘tu_codigo_ga’ con el ID de seguimiento de tu propiedad de Google Analytics. Lo podrás encontrar en Propiedad > tu_propiedad_web > Configuración > “UA-XXXXXXXXX-X”

 

function(){
try{
car trackers = ga.getAll();
var i, len;
for(i = 0, len = trackers.length; i < len; i+= 1) {
if (trackers[i].get('trackingId') === 'tu_codigo_ga') {
return trackers [i].get('clientId');
}
}
} catch(e) {}
return 'false';
}

 

 

  • 8. Guardar

 

En este punto ya tienes: Google Analytics preparado para recibir la información y GTM recogiendo el valor de ‘ClientID’. Con los siguientes pasos enviarás la información desde GTM a Google Analytics:

  • 9. Abrir la variable de GTM donde añades el ID de seguimiento de tu propiedad GA. (Si no tienes una variable todavía, te recomiendo que la crees porque te facilitará manejar y sobrescribir algunos datos de GA así como asignar dimensiones)
  • 10. Abrir el panel Más ajustes > Dimensiones personalizadas de la variable
  • 11. Añadir una fila y asignar en ‘Índice’ el valor que has obtenido en el paso 4, en este caso ‘1’.
  • 12. Añadir en ‘Valor de la dimensión’ la variable ClientID que has creado en los pasos 5-8.
  • 13. Guardar.

 

Tienes la configuración lista. Es el momento de testear el contenedor y publicarlo.

 

Estos son los pasos que deberás seguir para configurar tus dimensiones personalizadas. Este ha sido el paso-a-paso de ClientID. Si quieres configurar las demás dimensiones sólo deberás seguir los pasos anteriores y modificar las variables de GTM para que:

  • SessionID: asigne un identificador aleatorio y único utilizando otra variable Javascript.
  • Timestamp: recoja la huella temporal con una variable Javascript. Puedes decidir el detalle al cual quieres llegar: minuto, segundo, milisegundo, zona horaria, etc.
  • Identificador y versión del contenedor: Google Tag Manager tiene variables integradas para recoger esta información y se llaman ‘Container ID’ y ‘Container Version’ respectivamente. Sólo deberás seleccionarlas en la lista de variables para poder habilitarlas.

 

Nota final

El uso de dimensiones personalizadas enriquece mucho tus datos y lo que puedes exprimir de ellos. Las cinco dimensiones de este post son sólo algunos ejemplos que te serán de gran utilidad al empezar con la analítica digital. Ahora conoces los pasos a seguir para crear otras dimensiones como por ejemplo UserID, tipo de usuario (usuario con cuenta estándar o premium), etc. ¡Deja volar tu creatividad y aprovecha al máximo los datos en Google Analytics!