Entendiendo las Variables Personalizadas o Custom Var de Google Analytics

Las Variables Personalizadas o Custom Var de la herramienta Google Analytics son, en mi opinión, una de las caraterísticas más desconocidas por los usuarios de la herramienta. Estas Custom Var, nos permiten insertar información  “editada” por nosotros en Google Analytics.

Las custom var nos permiten personalizar un poco Google Analytics

Lo que nos permite etiquetar y segmentar usuarios de una forma más personalizada para conocer su comportamiento y ver como influye este en la conversión de nuestro sitio web.

Lo primero y más complicado es saber qué tipos de Variables existen y como se diferencian entre sí:

Nivel de Página (3): Una Variable personalizada de Página persistirá en el visitante solo mientras está viendo  una determinada página donde esté el código. Una vez se marche la variable expirará. 

  Ejemplo de uso: Ver que post son más visitados por Autor o por temática. Cada vez que alguien ve el post, queda registrado en GA con nuestra Custom Var.

Nivel de Visita (2): Una Variable Personalizada de nivel “Visita”, estará activa durante toda la visita del visitante, es decir, marcará toda la visita. Una vez que la visita termine la variable también termina.

  Ejemplo de uso : Logueados vs no Logueados. Introduciendo la Custom Var en la página de “Gracias por Loguearte” hace que toda la visita de este usuario se marque como Usuario Logueado.

 Nivel de Visitante (1): Una variable personalizada de nivel “visitante” tendrá la misma duración que la cookie “_utma”, que es la encargada de saber si un (navegador o dispositivo) es un nuevo visitante o no. Esta cookie tiene una duración de 24 meses o hasta que el usuario borre las cookies.

  Ejemplo de uso : Nos sirve para ver la diferencia de comportamiento de Usuarios registrados vs no registrados, el código se pondría en la página de “gracias por registrarte”. ( una persona se puede registrar pero puede que en unas visitas se loguee o no; Pero sigues siendo un usuario que se ha registrado alguna vez).

  Ejemplo de uso 2: Podrías desear conocer el número de sesiones en las que los visitantes han eliminado un artículo del carrito de la compra. Para este caso concreto, se define la variable personalizada en el nivel de sesión, de modo que toda la sesión del visitante se etiquete como una sesión en la que se han suprimido elementos de carritos online. (ejemplo de la web de code.google.com)

EL CÓDIGO:

_gaq.push(‘_setCustomVar’,index,’name’,’value’, opt_scope);

Index: Un número entre 1 y 5 ya que indica el slot en el cual vamos a introducir nuestra custom var. GA nos ofrece 5 slots.

Name= este campo es texto plano, introduciremos el texto para identificar a los usuarios que serán marcados por la Custom Var.

Value= este campo es texto plano, introduciremos el texto para identificar a los usuarios que serán marcados por la Custom Var.

Opt_Scope: Es el tipo de Variable personalizada deberemos introducir un número entre 1 y 3. (1=visitante,2=visita,3=página). Si se deja vacío coje por defecto el número 3 (página).

Ejemplo:

_gaq.push(‘_setCustomVar’,1,’Usuario Registrado’,’2012′, 1);

¿DÓNDE SE COLOCA?

Colocar siempre la custom var Antes del Trackpageview:

<script type="text/javascript">//
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
_gaq.push(['_setCustomVar',1,'Usuario Registrado','2012', 1]);
_gaq.push(['_trackPageview']);

Extra:

Limitación de 64 caracteres si sumamos los caracteres de name+value.

Las Variables personalizadas de Página, funcionan parecido a un evento, ya que te dicen que visitas han “activado” el código. Si no nos quedan slots de Variables personalizadas, se podría usar un evento.

¿Para qué usáis vosotros las Variables Personalizadas?

Fuente

Directrices de Uso para ver recomendaciones y problemas al mezclar distintas Custom Var en el mismo slot

About

Licenciado en Publicidad y Relaciones Públicas por la Universidad de Alicante y con master en Analítica Web en la Escuela Kschool, actualmente dedico mi vida profesional al apasionante mundo de la Analítica Web.

6 pensamientos en “Entendiendo las Variables Personalizadas o Custom Var de Google Analytics

  1. Emiliano

    Roberto, este post es muy claro y concreto!!!

    Solo una duda… Necesito trabajar diferenciando el comportamiento de usuarios registrados de los no registrados, pero por sesión y agregando un dato para luego cruzar con mi DataBase, que es el ID del Usuario.

    Mis variables quedarían así, ¿esto es correcto?

    Ej:
    Si esta logueado la variable es:
    _gaq.push([‘_setCustomVar’, 1, ‘ Logueado’, ‘ID-User’, 2 ]);

    Si no está logueado la variable será:
    _gaq.push([‘_setCustomVar’, 1, ‘No-Logueado’, ‘ID-User’, 2 ]);

    Gracias!

    Responder
    1. Roberballester Autor

      Hola Emiliano.

      Una cosa son los usuarios registrados (que pueden estar logueados o no) y otra los logueados

      Si quieres medir los registrados tendrías que usar de nivel visitante.

      Si quieres medir los logueados tendría que ser nivel visita.

      Recuerda poner la custom var en la página de Gracias por loguearte o similar.

      El sistema para poner el ID user de forma automática no lo conozco.

      El resto lo veo bien.

      Responder
      1. Emiliano

        Gracias Roberto, me equivoque al utilizar Registrados y por otro lado logueados. Pero esto viene bien abrir una cuestion más.

        Entonces…podrían convivir las 2 variables…Visitante y Visitas.

        Ej un usuario registrado pero no se ha logueado:

        _gaq.push([‘_setCustomVar’, 1, ‘No-Logueado’, ‘ID-User’, 2 ]);

        _gaq.push([‘_setCustomVar’,1,’Usuario-Registrado’,’2012′, 1]);

        🙂

        Responder
        1. Roberballester Autor

          Yo si fuera a utilizar dos variables utilizaría, si te sobra el espacio otro slot de analytics.

          _gaq.push([‘_setCustomVar’, 1, ‘No-Logueado’, ‘ID-User’, 2 ]);

          _gaq.push([‘_setCustomVar’,2,’Usuario-Registrado’,’2012′, 1]);

          Y yo usaría

          Usuario Logueado
          Usuario Registrado


          Así sabes los que están logueados y por “resta” los que no lo están.

          Así sabes los que están registrados y por “resta” los que no lo están.

          Creo que debe funcionar aunque me baso en la teoría ya que no lo he probado.!

          Responder
  2. Sergio Fernández

    Buen artículo, es difícil conseguir una información digerible sobre la custom var.

    Yo las he utilizado en un ecommerce para analizar el comportamiento de los usuarios que han visto determinadas categorías de productos.

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Eres un Robot? *