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 par date d’activité
55 discussions
Bonjour,
J’ai installé Piwik, et le plugin piwik, mais mes tables ne se remplissent pas...
Il y a deux champs dans le paramétrage du plugin que je ne comprends pas :
- Restreindre certains statuts d’utilisateurs dans la partie publique
- Restreindre certains utilisateurs connectés (public)
Dans le premier j’ai une liste avec Administrateur, Rédacteur et Visiteurs, et dans l’autre, j’ai tous les utilisateurs de spip. Je ne peux rien faire avec ces listes. Est-ce normal ?
Merci.
Répondre à ce message
Bonjour !
Sur Spip 2.1, en essayant d’installer Piwik via les plugins auto, j’ai l’erreur suivante après le clic sur l’icône d’installation (dans la liste des plugins sur
/ecrire/?exec=charger_plugin
) :L’URL générée est la suivante :
/ecrire/?exec=charger_plugin&action=charger_plugin&arg=charger_zip&hash=ebdeae737a89a2df4b48af7246be0f80b0bf4c12&redirect=.%2F&url_zip_plugin=http%3A%2F%2Ffiles.spip.org%2Fspip-zone%2Fspip_piwik_2.zip
Une idée ? :)
Il y a un pb de génération d’URL. Le zip est bien présent mais à une autre URL : http://files.spip.org/spip-zone/spi...
Vérifies bien que les sources-list (RSS) des plugins sont bien les bons dans ton interface d’ajout de nouveaux plugins !
Répondre à ce message
Bonjour, comment trouver exactement l’identifiant piwik. Google n’a rien donné à part « piwik_token » que je n’arrive pas à localiser sur mon serveur piwik. Merci par avance.
Répondre à ce message
Hmm.. :/ Pareil, comme j’ai pas un site super visité je me suis pas affolé mais là j’ai des gens qui viennent, qui me le disent et c’est pas comptabilisé, peu importe la méthode .. Alors pour le moment j’ai recollé le code de base et ça fonctionne... Comme je suis pas mal surchargé j’ai pas trop envie de fouiller ... C’est dommage que ça comptabilise mes propores visites :/
Répondre à ce message
Bonjour,
(SPIP 2.0.10 [14698])
Je viens d’installer Piwik, l’installation c’est déroulée correctement
J’ai installé le plugin Piwik pas de souci non plus.
Par contre je n’arrive pas à le configurer. j’ai toujours le message :
Il y a une erreur de communication avec le serveur, veuillez vérifier l’adresse et le token
visiblement c’est l’adresse de mon site qui ne va pas ( la zone de saisie est rose)
j’ai tous essayé sans hhtp(s) avec, sans slah à la fin bref toutes les combinaisons rien à faire.
pourtant je peut accéder sans problème à la config de Piwik
Une idée ? Merci de l’aide
M.
Répondre à ce message
euh... j’ai un petit bug ici après quelques tests. Pour ma part, je sèche.
En mode #INSERT_HEAD, tout se passe très bien. En mode manuel, aucune visite n’est comptabilisée. Pourtant j’ai bien contrôlé que les scripts s’affichent correctement dans la page public en fonction des statuts : en mode connecté (admin) aucun, en mode déconnecté (visiteur lambda) oui. Idem pour les IPs.
En bref, tout marche bien du point de vue de SPIP, mais Piwik n’enregistre rien... étrange, non ?
Répondre à ce message
J’ai trouvé : il suffit d’installer le plugin piwik, de le paramétrer pour qu’il puisse discuter avec votre Piwik déjà proprement installé.
A partir de là, le code javascript est intégré automatiquement à toutes les pages construites à partir de squelettes comprenant la fameuse balise magique #INSERT_HEAD.
Formidable !
Répondre à ce message
Je suis complètement neuneu : je n’arrive pas à avoir la moindre stat à partir de mon site SPIP, alors qu’il fonctionne à merveille, et que le Piwik que j’ai chez moi fonctionne lui aussi très bien avec d’autres sites tout en html à la main.
Faut-il se contenter d’installer le plugin comme c’est expliqué très succinctement ci-dessus, ou y a-t-il en plus une balise à installer sur tous les fichiers squelettes ?
Merci de répondre, même brièvement !
A l’année prochaine !
Répondre à ce message
Génial ! Ça fonctionne bien ici !
Une petite astuce : afin que les visites du webmaster ne soient pas prises en compte dans les stats (eh non, on ne peut pas directement bannir une IP sur Piwik), on peut insérer la balise #PIWIK de cette façon :
[(#SESSION{statut}|!={0minirezo}|oui) #PIWIK]
À adapter bien sûr ! :)
Répondre à ce message
File not Found. where can I download this ?
Link to the zip file is ok now. Thanks for the report.
++
Répondre à ce message
Ajouter un commentaire
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.
Suivre les commentaires : |