Sites


Initiation à Piwik

Brancher Piwik à un site internet

Pour signaler à Piwik d'analyser le flux des internautes de tel site internet il est nécessaire d'installer des cookies et du JavaScript sur chaque page de votre site internet dont vous souhaitez récupérer les informations.

Trouver le code JavaScript

Une fois connecté à Piwik, cliquez sur Paramètres personnels (icône utilisateur)  présent en haut de la page, dans un menu horizontal.

Puis dans le menu situé à gauche en colonne, cliquez sur Code de suivi.

Sur la page, cherchez le titre Code de suivi JavaScript, et admirez le type de code JavaScrip à insérer en dehors des balises <body></body> des pages de votre site web :

<!-- Piwik -->
<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(["trackPageView"]);
  _paq.push(["enableLinkTracking"]);

  (function() {
    var u=(("https:" == document.location.protocol) ? "https" : "http") + "://adressedevotresiteinternetavecpiwik";
    _paq.push(["setTrackerUrl", u+"piwik.php"]);
    _paq.push(["setSiteId", "chiffre"]);
    var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
    g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Piwik Code -->

Votre code Piwik peut être différents, contenir plus ou moins de ligne ou porter des noms de fonctions différents selon votre configuration de Piwik, votre installation personnelle et vos objectifs.

Piwik propose différents types de code JavaScript. L'exemple ci-dessus est de type asynchrone.

Les différents types de code JavaScript

Le code en JavaScript de Piwik permet de comptabiliser l'actions des internautes sur votre site internet. Sans ce code Piwik ne pourra pas comptabiliser ce qui se passe sur cette page du site.

Le code JavaScript synchrone

Ce type de code est proposé par défaut par Piwik. Synchrone signifie que l'action se déroule en même temps, c'est-à-dire à la fois le navigateur télécharge la page du site internet et informe Piwik de son arrivée.

Le code s'ajoute en général en bas de page html, cela a l'avantage de ne pas ralentir le chargement de la page, mais a l'inconvénient de ne pas comptabiliser tous les internautes. En effet, si l'internaute quitte la page avant la fin du chargement de la page en entier, Piwik n'aura pas eu le temps de comptabiliser l'internaute puisque le code est situé en bas de page. N'oubliez pas que placer le code synchrone en haut de page ralentira l'affichage de la page.

Le code JavaScript asynchrone

Pour pallier à l'inconvénient de ne pouvoir avec certitude comptabiliser tous les internautes, Piwik propose un code JavaScript asynchrone. Avec ce type de code, le navigateur pourra à la fois charger indépendamment la page web et informer Piwik de son arrivé.

Le code asychrone se place par contre tout en haut de la page, avant la balise body, par exemple dans la balise <header></header>.

Pour que ce script puisse fonctionner, l'internaute doit accepter le Javascript de son navigateur. La plupart des internautes ne modifient pas les paramètres par défaut des navigateurs avec lesquels ils vont sur internet. Que se passe t'il pour les autres ?

Suivi des images

Les utilisateurs avancés qui sont soucieux de leur vie privée désactivent quelques fois le JavaScript de leur navigateur. Dans ce cas Piwik ne pourra les comptabiliser au moyen de ce code. Pour contrée cette possibilité, il est possible de générer un suivi de l'internaute par l'intermédiaire d'une image. Vous trouverez la possibilité de configurer cela dans Suivi par image.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.