Piwik

Qu’est ce que Piwik ?

Piwik est un analyseur de trafic web. Il est surnommé le google analytics killer. Il fonctionne sur le même type de plateforme web que SPIP (apache/php/mysql).

A quoi ça sert le plugin ?

L’objectif de cette contribution n’est pas d’installer Piwik dans votre SPIP, mais de fournir un petit plugin pour implémenter le javascript nécessaire à piwik pour gérer les statistiques de votre site SPIP.

Où le télécharger ?

Il est disponible sur la zone.

Vous aurez besoin des plugins cfg, SPIP-bonux (pour les versions de SPIP < 3.0) et de Saisies.

Pour s’en servir

On passe par CFG pour renseigner les trois champs suivants:

  • l’adresse url du serveur Piwik;
  • le compte utilisateur sur le serveur Piwik;
  • le token d’identification sur le serveur Piwik (l’utilisateur peut le récupérer depuis son serveur Piwik);

Après validation du formulaire, de nouveaux champs apparaissent :

  • l’identifiant de votre site sur le serveur Piwik : choisir dans la liste le site préconfiguré dans Piwik que l’on souhaite utiliser (si la liste est vide, il est possible de la récupérer en cliquant sur “Récupérer la liste des site”, SPIP se connectera à Piwik et récupèrera la liste des sites que l’utilisateur peut administrer. Si le site actuel n’existe pas et que l’utilisateur indiqué plus haut est administrateur de Piwik, il a également la possibilité de créer le site depuis SPIP en cliquant sur le lien adéquat);
  • mode d’insertion dans les pages publiques : il est possible d’utiliser Piwik de deux manières :
    • Basique et automatique : en utilisant l’insertion dans le pipeline insert_head, le fonctionnement est automatique après vidange du cache ou recalcul des pages. Le code javascript de Piwik est inséré dans le head de chaque page;
    • Avancée : en insérant la balise #PIWIK dans son squelette (par exemple dans le pied de chaque page). Cette méthode permet une configuration plus fine (voir ci-dessous). Cela nécessite une intervention de la part du webmestre sur les squelettes du site;
  • Comptabiliser les visites de l’espace privé : comptabilisera les pages de l’espace privé de SPIP dans les visites en insérant le code javascript de Piwik dans le head des pages de l’espace privé de SPIP;
  • Mettre en conformité avec la CNIL : ajoutera une fonction JavaScript nécessaire à la mise en conformité avec la “recommandation Cookie” de la CNIL;

Configuration supplémentaire dans le cas d’utilisation de la balise #PIWIK

Si vous utilisez la balise #PIWIK dans vos squelettes, trois options de configuration apparaissent après validation du formulaire de configuration.

  • Restreindre certains statuts d’utilisateurs dans la partie publique : permet de ne pas prendre en compte les visites de certains utilisateurs ayant un statut particulier;
  • Restreindre certains utilisateurs connectés (public) : permet de ne pas prendre en compte les visites de certains utilisateurs particuliers (utile pour ne pas prendre en compte le webmestre du site par exemple qui en général visite le site régulièrement);
  • Exclure certaines adresses IP : séparées par des virgules, empêchent les visites depuis certaines adresses IP;

NB : Si vous choisissez cette méthode et que vos squelettes ne sont pas modifiés, le plugin restera inactif.

Allez plus loin en visitant le site www.piwik.org

Portfolio

updated on 2 October 2019

Discussion

53 discussions

  • Re,
    Désolé de poser des questions dont on trouve la réponse trois clics plus tard... donc
    -  on peut télécharger piwik (.zip) ci-dessus
    -  piwik comptablise bien les documents téléchargés d’après la démo vue sur le site du projet.

    Pour l’installation, dommage que ce soit pas (encore ?) un plugin spip à part entière. Quelqu’un sait si c’est prévu prochainement ?

    merci d’avance.
    clef

    édit : les réponses arrivent avant les questions, alors je réactualise :-)

    Reply to this message

  • 1

    Salut,
    Deux questions sur Piwik :
    -  bien compris qu’on passe par cfg pour faire le paramétrage ci-dessus mais piwik on l’installe où ? sur une base de données à part de spip ou dans spip comme un plugin ? On le télécharge où Piwik ?
    -  Piwik permet-il de cnnaitre le nombre de téléchargements d’un document joint dans une page de spip (pdf) ?
    Merci d’avance de vos réponses.
    Cédric

    • Tu peux installer sur le même hébergement à part de SPIP.

      j’ai donné le lien pour télécharger www.piwik.org

      Il faudrait affiner la configuration, il est possible de connaître le nb de téléchargements d’une archive.

    Reply to this message

  • Belle initiative, Piwik étant un très bel outil de statistiques, proche des outils « pro » comme webilizer ou awstat (même si la logique n’est pas la même, puisque ces derniers ananlysent directement les logs d’Apache).

    Attention tout de même à la charge supplémentaire : en effet, chaque page consultée du site fait appel à un script externe (Piwik) et à de nouvelles entrées dans la base de données (celle de Piwik). En tout cas bravo !

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom