Show Menu
SUJETS×

Utilisation des variables s.linkTrackVars et s.linkTrackEvents

Une implémentation de suivi de liens réussie repose sur la maîtrise des variables s.linkTrackVars et s.linkTrackEvents. Vous pouvez ainsi transmettre des valeurs de variable personnalisée lors des opérations des utilisateurs.
Si vous implémentez le suivi des liens personnalisés et si vous définissez des variables personnalisées et la variable events , veillez à ce que la variable s.linkTrackVars contienne la liste de toutes les variables séparées par des virgules que vous transmettez, y compris la variable events . Vérifiez également que s.linkTrackEvents comprend la liste de tous les événements séparés par des virgules que vous transmettez.
La définition de s.linkTrackVars et s.linkTrackEvents ne définit pas ces variables/événements. Elle prépare uniquement le code Analytics à le faire. Vous devez toujours définir ces variables manuellement, comme illustré dans l’exemple ci-après.
<script language="javascript"> 
function customLinks () { 
 var s=s_gi('myreportsuite'); 
 s.linkTrackVars="prop1,eVar7,products,events"; 
 s.linkTrackEvents="event5,event9"; 
 s.prop1="Link Click"; 
 s.eVar7="my_page.html"; 
 s.events="event5"; 
 s.tl(true,'o','Custom Link Click'); 
} 
</script> 
<a href="my_page.html" onclick="customLinks();">My Page</a> 

Vous pouvez remarquer que la variable events est répertoriée dans la variable s.linkTrackVars. Les événements qui peuvent être transmis sont compris dans la variable s.linkTrackEvents et aussi dans s.events plus loin dans la fonction. Chacune des variables transmises sont répertoriées dans s.linkTrackVars avant d’être renseignées plus loin dans la fonction. « event9 » a été également inclus dans s.linkTrackEvents, mais pas dans s.events. Il n’est pas enregistré, mais il pourrait l’être si l’utilisateur avait choisi de définir s.events="event5,event9".
Le suivi automatique des téléchargements de fichiers et celui des liens de sortie fonctionnent différemment. s.linkTrackVars et s.linkTrackEvents sont inclus dans le fichier s_code.js standard et sont définis sur « none ». En règle générale, ces variables sont toujours définies sur « none » dans le fichier s_code.js pour que le suivi automatique des liens, contrairement au suivi des liens personnalisés, utilise les valeurs de s.linkTrackVars et s.linkTrackEvents définies dans le fichier JavaScript global. Elles transmettent également les valeurs existantes dès qu’un téléchargement de fichier ou un lien de sortie Exit est enregistré.
Examinez l’exemple dans lequel s.channel="Home" lorsque la page se charge et s.linkTrackVars="channel" dans le fichier s_code.js. Si un utilisateur clique pour télécharger un fichier, le suivi automatique des téléchargements de fichiers transmet les données dans Analytics, notamment la valeur de s.channel définie lors du chargement de la page. La valeur « Home » est transmise une seconde fois, ce qui augmente les données de pages vues pour cette valeur dans le rapports Sections du site.
Adobe conseille vivement de laisser s.linkTrackVars et s.linkTrackEvents définis sur « none » dans le fichier JavaScript global et de les définir explicitement pour l’implémentation du suivi des liens personnalisés.