Où placer ses marqueurs de pages ?
La question est posée : où placer ces marqueurs de manière optimale : dans le header de la page ? le footer ?
La question peut sembler anodine mais parfois cela peut avoir des conséquences désastreuses.
Vos tags (ou marqueurs de pages) vous sont donnés par votre outil de mesure de statistiques ; ils se présentent sous la forme d'un code Javascript et la plupart du temps l'outil vous conseille de l'insérer dans la balise head de vos pages.
Dans le cas d'outils utilisant les logs serveurs,, l'analyse se fait directement sur le serveur, il n'est donc pas nécessaire de modifier vos pages. (Voir à ce sujet notre dossier Quelle technologie de mesure de statistiques choisir?)
La première chose à savoir est que les marqueurs sont efficaces où qu'ils soient tant qu'ils sont effectivement appelé par le navigateur client. En effet, le Javascript est un code interprété côté client, et peu importe si ce code se situe dans la balise <head> ou <body> (une page HTML est composée d'une partie <head> comportant les propriétés de la page, et d'une partie <body> comportant le contenu affiché de la page).
Mais alors, pourquoi les outils insistent-ils pour figurer dans la balise <head> ?
Ces outils (surtout les gratuits) donnent un code comportant un lien vers leur propre site internet : or, les moteurs de recherches, lorsqu'ils crawlent le site, vont donner plus de poids aux informations situées en début de page. Par conséquent il est dans l'intérêt des outils de web analytique de se situer en haut des pages :)
Nonobstant ces arguments qui peuvent prêter à discussion, il faut également avoir à l'esprit un second phénomène : lorsque les internautes naviguent, l'analyse de leurs parcours doit porter sur l'affichage de pages entières. Or si le compteur est en bas de page, il sera appelé en dernier ; on s'assure ainsi que tout le reste de la page est affiché.
Enfin, pour le cas où vous utilisez une solution qui appelle un script distant (c'est cas de Google Analytics par exemple), si le temps de réponse est trop long, votre page ne continuera pas de s'afficher. Ralentir la navigation du site au risque de perdre des internautes est un enjeu trop important.
Conclusion : pensez à mettre vos scripts en bas de pages juste avant votre balise </body>.
Découvrir les autres dossiers du web analytique.