Atribución de enlace mejorada

Con la atribución de enlace mejorada de Google Analytics se incrementa la precisión de los datos de informe porque se diferencian automáticamente los distintos enlaces a una misma URL de una sola página mediante IDs de elemento de enlace.

Uso

Para usar la función de atribución de enlace mejorada:

  1. Habilita la atribución de enlace mejorada en la interfaz de usuario de administrador de la cuenta de Google Analytics.
  2. Habilita la atribución de enlace mejorada en el código de seguimiento de cada una de las páginas mediante el ajuste 'link_attribution': true.

Por ejemplo:

// Enable enhanced link attribution
gtag('config', 'GA_TRACKING_ID', {
  'link_attribution': true
});

La atribución de enlace mejorada utiliza los ID de enlace o de un elemento principal y una cookie para diferenciar entre los enlaces a la misma URL. 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 datos Valor predeterminado Descripción
cookie_name string _gali Nombre de la cookie
cookie_expires 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 que ya existe; por ejemplo, los siguientes enlaces no contienen atributos de ID, pero el elemento <ul>, sí (dos niveles hacia 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 la opción levels se hubiera definido con el valor 1, el ID "sidebar" no se hubiera encontrado y el enlace hubiera permanecido anónimo.

Por ejemplo, este podría ser el código con todas las opciones posibles personalizadas:

// Turn on enhanced link attribution with every option customized
gtag('config', 'GA_TRACKING_ID', {
  'link_attribution': {
    'cookie_name': '_gaela',
    'cookie_expires': 60,
    'levels': 2
  }
});