Attribution améliorée des liens

L'attribution améliorée des liens optimise la précision de votre rapport "Analyse des pages Web". En effet, ce dernfait automatiquement la différence entre plusieurs liens vers la même URL sur une même page, grâce aux identifiants de l'élément link.

Utilisation

Pour utiliser la fonctionnalité d'attribution améliorée des liens:

  1. Activez l'attribution améliorée des liens dans l'interface utilisateur "Admin" de votre compte Google Analytics.
  2. Mettez à jour votre balise sur chaque page afin de charger le plug-in d'attribution améliorée des liens (appelé "linkid").

Le code suivant montre comment charger le plug-in d'attribution améliorée des liens:

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

Le plug-in d'attribution améliorée des liens distingue les liens vers une même URL en utilisant les ID d'un lien ou d'un élément parent, ainsi qu'un cookie. Vous pouvez personnaliser la portée du DOM que le plug-in recherchera pour l'ID d'un élément, ainsi que le comportement de ce cookie, en fournissant des options de configuration lors du chargement du plug-in.

Voici les options disponibles et leurs valeurs par défaut:

Option Type de valeur Par défaut Description
cookieName string _gali Nom du cookie
duration number 30 Durée maximale d'enregistrement du cookie (en secondes).
levels number 3

Nombre maximal de niveaux dans le DOM à rechercher pour trouver un ID existant. Par exemple, les liens suivants ne contiennent pas d'attributs d'ID, contrairement à l'élément <ul> (deux niveaux supérieurs) :

<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 l'option levels est définie sur 1, l'ID "barre latérale" est introuvable et le lien reste anonyme.

L'exemple suivant montre comment spécifier des options de configuration personnalisées lorsque vous utilisez le plug-in d'attribution améliorée des liens:

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