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:
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.
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.
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:
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
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';
}
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:
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:
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!