Atribución de Enlace Mejorada

Atribución de Enlace Mejorada incrementa la precisión del informe "Analítica en página" al diferenciar automáticamente varios enlaces a la misma URL de una sola página con los IDs de elemento de enlace.

Uso

Para usar la función Atribución de Enlace Mejorada:

  1. Habilita Atribución de Enlace Mejorada en la UI de administración de tu cuenta de Google Analytics.
  2. Modifica la etiqueta en todas las páginas para que se cargue el complemento de Atribución de Enlace Mejorada (denominado "linkid").

En el código siguiente se muestra cómo cargar dicho complemento:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid');
ga('send', 'pageview');

El complemento de Atribución de Enlace Mejorada distingue entre enlaces a la misma URL mediante los IDs de elemento de un enlace o un elemento principal, así como una cookie. Puedes proporcionar opciones de configuración al cargar el complemento para personalizar hasta qué nivel del DOM el complemento buscará un ID de elemento, así como para definir el comportamiento de esta cookie.

Las opciones disponibles y sus valores predeterminados son los siguientes:

Opción Tipo de valor Predeterminado Descripción
cookieName string _gali Nombre de la cookie
duration number 30 Duración máxima, en segundos, del tiempo que se guardará la cookie.
levels number 3

Número máximo de niveles del DOM en los que se buscará un ID. Por ejemplo, los siguientes enlaces no contienen atributos de ID, al contrario que el elemento <ul> (dos niveles arriba):

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

Si a la opción levels se le asignara el valor 1, no se encontraría el ID "sidebar" y el enlace permanecería anónimo.

En el siguiente ejemplo se muestra cómo especificar opciones de configuración personalizada al usar el complemento de Atribución de Enlace Mejorada:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid', {
  'cookieName': '_ela',
  'duration': 45,
  'levels': 5
});
ga('send', 'pageview');