Savoir par où quittent vos visiteurs
Vous avez plein de liens pointant vers d’autres sites web? Vous aimeriez savoir vers où vos visiteurs s’en vont lorsqu’ils quittent votre site? C’est plutôt simple avec iMinR.
Je me le suis fait demandé quelques fois alors tant qu’à répondre au cas par cas, je vais commencer une série de tutoriels. Un genre de « Steph’s tips on how to do it with iMinR ».
Pour notre problème, l’objectif est de connaître les liens externes cliqués par vos visiteurs. Par exemple, vous avez des liens vers des blogues. Vous voulez savoir le nombre de clics sur ceux-ci.
Il faut donc surveiller les clics sur chaque lien de votre site. Si c’est un lien externe alors on l’enregistre sur iMinR. Simple, non? Voici la recette.
Tout d’abord, commençons par créer une variable personnelle (Bouton « Vos variables perso »). Appelez-là « lienSortie » et choisissez le type « Texte ». On choisi ce type car cette variable contiendra le lien externe qui a été cliqué.
Ensuite, nous devons dire à chaque lien d’appeler une fonction s’il est cliqué. Cette fonction dira à iMinR qu’un lien externe a été cliqué. Ce petit code javascript le fera automatiquement.
<script language=javascript>
// Ajoute une fonction aux liens externes
// Cette fonction ajoutera les liens externes dans iMinR
if (document.links)
{
var i;
var link;
var links = document.links;
for (i = 0; i < links.length; i++)
{
link = links[i];
// On regarde si c’est un lien externe
if (iminr_isExternalLink(link.href))
{
// S’il y a des événement Onclick, on les sauvegarde
if (link.onclick)
{
link.oldonclick = link.onclick;
}
link.onclick = iminr_linkonclick;
}
}
}
// Vérifie si le lien est externe
function iminr_isExternalLink(link)
{
var myDomain = window.location.hostname
// Si débute avec / alors ce n’est pas un lien externe
if (link[0] == '/')
{
return false;
}
// Si le domain est différent alors c’est un lien externe
if (link.indexOf(myDomain) < 0)
{
return true;
}
return false;
}
function iminr_linkonclick()
{
var link = this;
// vérifie les ancien onclick
if (link.oldonclick)
{
// verifie si c’est une fonction
if (typeof (link.oldonclick) == 'function')
{
// execute la fonction
if (link.oldonclick () == false)
{
return false;
}
}
}
iminr_savelink(link.href);
return true;
}
function iminr_savelink(extLink)
{
var maVariablePerso = "lienSortie";
var maValeurPerso = extLink;
writeLog(maVariablePerso, maValeurPerso);
}
</script>
Copiez et collez ce code dans vos pages web. Vous pouvez le mettre juste avant le marqueur iMinR. Celui-ci doit absolument se trouver dans la page.
Si vous avez utilisé un autre nom que « lienSortie », vous devez modifier la ligne de code suivante:
var maVariablePerso = “lienSortie”;
Les liens externes auront donc un événement onClick qui appelera la fonction « iminr_saveLink ». Celle-ci enregistrera le lien externe sur iMinR.
Voilà, les liens externes sont enregistrés. Il ne reste qu’à créer un rapport pour voir ceux qui ont été cliqués.
Pour créer un rapport:
1- Cliquez sur « Nouveau rapport » dans le menu à gauche.
2- Inscrivez un titre et choisissez un dossier pour ce rapport.
3- Sélectionnez « lienSortie » dans la section « Donnée à analyser ».
4- Cliquez sur « Enregistrer ».
5- Cliquez sur « Éxécuter ».
Vous obtiendrez ainsi chaque lien externe cliqué par vos visiteurs avec son nombre par jour.
Ça demande un peu de notions techniques, mais ça reste malgré tout assez simple. Si vous avez besoin d’aide, des questions ou commentaires, n’hésitez pas à m’en faire part.
Categorie: iMinR - Tutoriels 9 comments »



J’ai ajouté mon code tel quel sur mon blogue et ça fonctionne bien. Je vois par où vous sortez maintenant
Faites attention aux éditeurs qui copient le format comme Word par exemple. Je suggère de copier le code dans Bloc Note avant de le copier dans votre site web.
Merci steph
petite fonctionnalité super utile et facile à mettre en place
dans blogger, il suffit de copier/coller le code dans un widget HTML/Java (ne pas mettre de titre si l’on veut ) et d’enregistrer les modifications.
çà fonctionne nickel.
merci beaucoup
cordialement
lsm
Steph,
Il y a quelques semaines, je l’avais écrit (ici ou sur mon blog, je ne me souviens plus) sur le ton de la plaisanterie, mais, au regard de ce billet, je me dis que cela pourrait être très utile.
Je risque peut être de dire une énorme connerie car je n’y pige absolument rien en développement mais bon…
Pourquoi ne proposes-tu pas des pluggins pour les principales plateformes ?
Certes, il n’y a pas que les blogs dans la vie mais tu pourrais satisfaire nombre de tes (potentiels) clients ?
Car, nombreuses personnes ne vont pas oser/savoir/vouloir mettre les mains dans le code pour ajouter une telle fonction. Alors qu’un pluggin, où l’on coche et décoche les infos l’on souhaite récupérer, pourrait être très pratique et surtout utile pour utiliser au mieux ton outil…
Enfin, je dis ça, je dis rien
Julien
Merci pour le commentaire.
De un, je ne sais pas comment faire un plugin sur le sens du monde (et je manque un peu de temps!). Aussi, iMinR n’est pas standard. Un peut vouloir compter d’autres types de clics que ceux proposés. C’est très simple en modifiant le javascript… à condition de savoir utiliser le javascript, j’en conviens!
Toutefois, je prévois simplifier la chose prochainement. Mais pour l’instant, j’offre mon aide à tout ceux qui voudrait l’installer. À titre d’exemple, j’ai dû passer 1h30 à aider Lsm à le faire fonctionner. Et ça m’a fait plaisir!
Donc à défaut d’un plugin, il y a Steph pas loin qui est là pour aider ceux de cette catégorie: « oser/savoir/vouloir mettre les mains dans le code ».
Néanmoins, je pense qu’une telle approche impose à l’utilisateur le goût du technique.
Je ne saurais dire si cela est bien ou mal, mais ce qui est certain c’est que c’est un filtre par rapport à la masse potentielle de clients.
Je peux témoigner 1 h 30 au bas mot et pas moins de 10 ou 12 mails échangés. Il faut dire que j’y comprends pas grand’chose.
SAV nickel chez Imnr et vocation pédagogique assurée.
cordialement
lsm
Salut Steph,
Désolé pour mes commentaires “abusifs”…
Bon, tu utilises bel et bien IminR pour TLEMB, j’ai regardé un peu le code source et suis tombé sur le javascript en fin de code, et finalement je suis tombé sur cet article.
Je serai intéressé par IminR, surtout s’il y a possibilité de personnaliser et si le support technique est bon. Mais j’ai juste une petite question concernant mon but premier, créer des annuaires de blogs niches.
QUESTION
Les données sont stockées sur “vos” serveurs. Est-il facile de “parser” ces données pour les publier sur mes pages web (genre afficher le nombre de clicks et visites à côté de chaque lien externe et effectuer un classement par catégorie). Et sous quel format sont ces données (XML, raw txt…)
Oups !!
Petite erreur à modifier dans le site de IminR: dans les FAQ tu dis “nous accordons un rabais de 15% a ceux affichant le marqueur avec le logo.” mais dans la liste des tarifs c’est affiché 5 %.
J’utilise iMinR sur le site de TLMEB, mais pas dans le marqueur TLMEB. Nuance!
Pour ta question, ça ne se fait pas directement par iMinR. De ce que je comprends, ça demande un certain travail manuel pour faire ça. ÉCris moi pour plus de détails.
C’est sympa de répondre, merci…
Je t’écris dans la journée.
Et bravo pour iMinR, j’ai vu la démo, c’est vraiment du bon boulot !!!