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:
- Activez l'attribution améliorée des liens dans l'interface utilisateur "Admin" de votre compte Google Analytics.
- 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');
Personnaliser l'attribution améliorée des liens
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 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 |
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');