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 lehead
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;
- Basique et automatique : en utilisant l’insertion dans le pipeline
- 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
Discussions by date of activity
56 discussions
Bonjour,
J’aurai voulu savoir si le plugin fonctionnait avec piwik.pro ? ou si je dois mettre le script direct dans mes squelettes. Je vois que le dernier message date un peu et du coup j’ai un peu de doute sur la validité du plugin, surtout que sur le site de Piwik on ne trouve pas d’installation pour spip comme c’était le cas avant.
Merci de vos réponses.
Reply to this message
Salut!
Je veux bien passer un peu de temps à matomo-iser ce plugin piwik en renommant tout plein de choses, en changeant certains fichiers, toussa… pour que ça corresponde aux changements qui ont eu lieu côté matomo depuis maintenant longtemps.
Par contre, est-ce que quelqu’une serait partant pour contribuer sur la partie fonctionnelle?
En effet, sans ça, pas besoin que je m’y mette et je ne serai pas efficace pour le faire moi-même.
Hello !
Je n’ai pas compris la seconde partie du message ? Qu’entends tu par “partie fonctionnelle” ?
Pour le reste, le plugin a eu une macro-mise à jour il y a quelques mois, le rendant compatible SPIP 4.2 mais toujours brandé piwik (merci la rétro-compatibilité)
Il faudrait effectivement se pencher sérieusement sur son cas avant que Matomo ne décide d’abandonner cette rétro-compat donc si tu te sens chaud, j’ai envie de dire “Go go go !”
Reply to this message
Bonjour,
je vois sur Plugins SPIP qu’une mise à jour a eu lieu en 2020, toujours sous le nom de PIWIK. Pourtant PIWIK est devenu MATOMO avant 2020 ...
ma question est donc la suivante : le plugin PIWIK est-il OK pour MATOMO?
site SPIP 3.211 en développement/refonte (mais PIWIK MATOMO autohébergé analyse le site actuel)
quid?
Reply to this message
Bonjour,
j’aimerai savoir si l’on peut mettre a jour Piwik vers la version 3.3.0
Merci
Reply to this message
SPIP 3.2 : sniff... PIWIK ne fonctionne plus avec SPIP 3.2... est-ce qu’une bonne âme compétente saurait en faire la mise à jour ? Merci !!! :-)
Je réponds moi-même : j’ai fait comme ThierryG, j’ai simplement copié-collé dans le head le code Javascript donné par Piwik. Cela fonctionne à nouveau très bien. En effet, en passant outre le plugin.
Reply to this message
Bonjour à tous,
Même souci que ci-dessous : depuis le passage en https de mes sites (par ex. http://ydikoi.net), plus aucune donnée n’est envoyée sur le site piwik (passé en https également). Tout cela avec des certificats signés (gandi) … Si vous avez une idée, je suis preneur ;-)
En complément :
(ndlr :) je ne comprends rien au javascript, et suis donc seulement capable de faire des comparaison, sans apprécier l’importance des différences que je peux noter ;-)
Dans le code de suivi donné par piwik, les deux lignes
_paq.push([’trackPageView’]);
_paq.push([’enableLinkTracking’]);
sont, dans le script piwik, *en dehors* de la fonction ;
Dans le code javascript du plugin, ces deux lignes sont insérées *dans* la fonction.
Si ça peut aider … ?
Ton serveur piwik est bien accessible en https déjà?
oui, dans un sous-dossier du domaine principal sur lequel est le certificat. Et j’ai juste mis dans le dossier du domaine un htaccess renvoyant tout le trafic sur le https.
En regardant les sources de ton site (ydikoi.net), le piwik appelé est https://piwik.h2v.me/ qui ne fonctionne pas en https.
Voila le problème
mais que je suis cruche !!! :( (oubli de vider le cache).
merci, et désolé pour le bruit :)
Reply to this message
Bonjour,
J’ai installé Piwik dans un dossier “analytics” en créant une seconde base de données en parallèle de celle de mon site hébergé chez OVH. J’ai créé sans problèmes le site d’analyse Piwik. Le plugin s’est bien installé dans SPIP mais je ne parviens pas à configurer l’adresse du serveur. Quelle adresse faut-il choisir : celle de la base de données ? celle du site Piwik (monsite.fr/analytics ne fonctionne pas...) ? Où la trouver ? Y-a-il une procédure à suivre ?... Je tâtonne !! Alors, merci de votre aide !
Cordialement.
re-bonjour !
Ne trouvant pas de solution pour placer l’adresse valide de mon serveur Piwik dans le plugin, je suis passé outre et j’ai copié le code fourni par Piwik dans les pages de mon site... Et là, ça marche du 1er coup !! Alors, que demander de plus ?
Mais votre réponse m’intéresse néanmoins !
Bonne fin d’année !
TG / www.culturejazz.fr
Celle du site Piwik que tu utiliseras sans http/https
Reply to this message
Bonjour,
Depuis le passage en HTTPS de mon site (https://labalancedes2terres.info) le pluggin n’envoie plus aucune donnée à mon serveur Piwik.
Y’a-t-il une configuration à modifier dans Spip ou dans Piwik pour refaire fonctionner comme en HTTP ?
Il est nécessaire que ton serveur Piwik soit également accessible en https
Merci de la réponse mais c’est pas gagné alors !
Un site https ne devrait pas faire d’appel à des sites et scripts externes surtout non https
Reply to this message
bonjour, je viens de découvrir piwik. Je suis sous spip3.1 après installation du plugin je tente de lancer piwik sans succès en saisissant uniquement “piwik.preuillysurclaise.fr” j’ai pour réponse erreur serveur +vérifier adresse token. Merci de votre aide
Reply to this message
Marche à la perfection!
SPIP 3.1.0 [22707]
Merci les dev!
Reply to this message
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments:
|
