Archive

Archives pour 02/2011

Suivi des liens sortants (Google Analytics Asynchrone)

24/02/2011 etienne un commentaire

Peut être utilisez-vous sur votre site/blog Google Analytics pour faire le suivi de votre audience ? Il est toujours intéressant de savoir si les liens que vous proposez vers des sites externes sont cliqués afin d’identifier le comportement des internautes sur votre site.

Pour réaliser ce suivi, rien de plus simple ! Il vous suffit de mettre en place sur chacun de vos liens sortants une action onClick pour générer un événement « _trackEvent ». Cela fonctionne aussi bien pour les liens sortants, que pour suivre les actions de téléchargement d’un fichier par exemple.

Marqueur Google Analytics Asynchrone :

<a onclick="_gaq.push(['_trackEvent', 'Liens Sortants', 'Partenaires', 'Nom du partenaire']);" href="http://www.site-externe.tld/">Site partenaire</a&>

L’événement onClick est constitué de la manière suivante : _gaq.push(['_trackEvent', 'CATEGORIE', 'ACTION', 'LIBELLE'])

CATEGORIE : Par exemples, tous les liens sortant son classés dans une catégorie « liens sortants », les fichiers en téléchargement dans « Telechargement », les formulaires dans « Formulaire », etc.

ACTION : Ici, nous pouvons organiser/structurer nos liens sortants par type (wikipédia, partenaires, source information, …). Si la catégorie est « Telechargement » , ACTION peut correspondre au type de fichier téléchargé (PDF, Word, Excel, …). Si la catégorie est « Formulaire », ACTION peut correspondre au type de formulaire (demande-devis, newsletter, candidature spontanée, réclamation …).

LIBELLE : LIBELLE permet de donner un nom distinct entre les différentes actions en vue de permettre de retrouver facilement les informations.

Note : il est possible d’utiliser des espaces, mais attention à l’utilisation des simples quotes (‘) qu’il vaut mieux ne pas utiliser pour nommer une catégorie / une action / le libellé. Sinon, n’oubliez pas d’utiliser l’antislash « \ » (exemple : _gaq.push(['_trackEvent', 'Liens Sortants', 'Sites d\'amis', 'Nom du site']).

Ancienne version du marqueur Google Analytics :

<a onclick="javascript: pageTracker._trackPageview ('/lien-sortant/site-externe.tld');" href="http://www.site-externe.tld">Lien sortant</a>

Principale différence avec le marqueur asynchrone : cette ancienne version utilise le trackPageview qui « génère » des pages vues virtuelles sur le site pour faire remonter les données « lien sortant », ce qui a pour effet de fausser le nombre de pages vues global… L’utilisation du trackEvent (littéralement, lui suivi d’événements) au contraire, ne biaise pas les chiffres des pages vues.

Automatiser le tracking des liens sortants

Aussi, cela peut se révéler très long de mettre en place tout ce travail pour un site existant, qui peut posséder beaucoup de liens sortants. Voici donc un code à placer dans le code de votre footer, juste avant la balise </body> :

<script type='text/javascript'>
var links = document.getElementsByTagName('a');

for(i = 0; i &< links.length; i++) {

if (links[i].href.indexOf(location.host) == -1 && links[i].href.match(/^http:\/\//i)) {

links[i].onclick = function() {

var hostname = this.href.match(/^http:\/\/(.+?)(?:\/|$)/i);
_gaq.push( ['_trackEvent', 'LienSortant', hostname[1] , this.href.replace(/^http:\/\//i , '')] );

}}}
</script>

Script by Liwio SARL : http://www.liwio.com

Pour retrouver les informations dans Google Analytics :

Aller dans : « contenu > suivi des événements »

Suivi des événements avec Google Analytics

Retrouver les informations sur le suivi des liens sortants



Ressources complémentaires :

Categories: Non classé Tags: