SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 239 visiteurs en ce moment

Accueil > Statistiques et référencement > Statistiques > Piwik > Piwik

Piwik

10 novembre 2008 – par jsb, kent1, xdjuj – 91 commentaires

32 votes

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 (achache/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.

PNG - 187 ko

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

Voir en ligne : http://plugins.spip.net/piwik

Dernière modification de cette page le 10 janvier 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 27 décembre 2016 à 14:47, par ThierryG En réponse à : Piwik

    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.

    • Le 27 décembre 2016 à 21:47, par ThierryG En réponse à : Piwik

      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

    Répondre à ce message

  • Le 24 octobre 2016 à 07:26, par preuilly En réponse à : Piwik

    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

    Répondre à ce message

  • Le 23 février 2016 à 01:55, par davduf En réponse à : Piwik

    Marche à la perfection !
    SPIP 3.1.0 [22707]

    Merci les dev !

    Répondre à ce message

  • Le 1er décembre 2015 à 15:33, par snail En réponse à : Piwik

    Bonjour,

    Je suis passé en 3.1 rc et le plugin semble fonctionner en changeant les versions bien sûr.

    A plus

    Répondre à ce message

  • Le 12 juin 2015 à 15:26, par ploufplouf En réponse à : Piwik

    Bonjour,

    J’ai un site en Spip 3.0.19 et le plugin en dernière version.

    Je n’arrive pas à retirer dans la configuration les statuts dans la restriction de comptabilisation.

    Comment faire SVP ?

    Merci par avance

    Répondre à ce message

  • Le 10 mars 2014 à 20:10, par xdjuj En réponse à : Piwik

    Salut kent1.

    Sur un SPIP tout neuf (3.0.16 - 21256) j’ai noté des warnings lors de l’utilisation de la balise #PIWIK avec Piwik 0.6.0 (donc avant mon commit).

    Warning: Illegal string offset 'statut' in plugins-dist/spip_piwik_2_0/balise/piwik.php on line 25
    Warning: Illegal string offset 'id_auteur' in plugins-dist/spip_piwik_2_0/balise/piwik.php on line 25

    Je les ai fait taire avec de simples @ mais je suppose que ça nécessiterait un oeil bienveillant pour correction :)
    http://zone.spip.org/trac/spip-zone/changeset/81293

    Répondre à ce message

  • Le 20 décembre 2013 à 15:43, par gpsnail En réponse à : Piwik

    Bonjour,

    Apparement pour que PIWIK soit en conformité avec les préconisations de la CNIL, il faut ajouter un petit javascript qui provoque l’expiration du cookie.

    Voulez vous que je vous communique les infos ?

    Merci

    • Le 2 janvier 2014 à 13:27, par julien En réponse à : Piwik

      Bonjour,

      Oui je suis intéressé par ces informations.

      Merci d’avance,

    • Le 10 mars 2014 à 20:04, par xdjuj En réponse à : Piwik

      Je viens de rajouter (version 0.6.1) une option dans la configuration qui permet la « mise en conformité avec la recommandation Cookie de la CNIL ».

    Répondre à ce message

  • Le 2 janvier 2014 à 13:27, par julien En réponse à : Piwik

    Bonjour,

    Est ce que le plugin fonctionne avec la version 2.0 de Piwik ? Je n’arrive pas à valider la page de configuration. Il me fait l’erreur suivante : Il y a une erreur de communication avec le serveur, veuillez vérifier l’adresse et le token.

    Pourtant je suis sur que tout fonctionne bien sur Piwik. Tous mes autres sites fonctionnent bien dessus.

    merci d’avance,

    • Le 2 janvier 2014 à 14:19, par julien En réponse à : Piwik

      Trouvé !!!

      Mon piwik est en HTTPS. Et le plugin ne fait que du HTTP par défaut !!!.

      Je vais essayer de faire une modification dans le code pour gérer cela.

    • Le 10 mars 2014 à 20:03, par xdjuj En réponse à : Piwik

      Salut Julien.

      Pourrais-tu être plus précis ? Le code prend bien en compte le https. En revanche, tu dois renseigner l’adresse de ton serveur SANS les http ou https, directement « piwik.domaine.com ».

    Répondre à ce message

  • Le 6 juin 2013 à 09:16, par slave1802 En réponse à : Piwik

    J’essaye de paramétrer le plugin mais je n’ai pas de formulaire à remplir quand je vais dans cfg/ piwik

    j’ai pourtant installé les dernières versions de spip-bonux et saisies.

    Version spip : 2.0.8

    • Le 9 juin 2013 à 23:29, par slave1802 En réponse à : Piwik

      Le formulaire apparait enfin mais impossible de voir la liste des sites. Quel que soit le site Piwik que j’entre (local de test ou distant) le pluggin me dit que je n’ai pas de site.
      j’ai vérifié et reverifié le nom d’user, l’adresse du site piwik et le token mais rien à faire...

    Répondre à ce message

  • Le 15 août 2012 à 23:15, par Mti131 En réponse à : Piwik

    Bonjour,

    Le lien « récupérer la liste des sites » ne fonctionne pas sous SPIP 3.0.4, j’obtiens l’erreur suivante :
    Fatal error: Call to undefined function lire_config() in [...]/plugins/auto/spip_piwik_2_0/action/piwik_recuperer_liste.php on line 15

    • Le 15 août 2012 à 23:26, par kent1 En réponse à : Piwik

      Je viens de commiter un correctif qui devrait réparer cela...

      Merci de dire si cela fonctionne... La nouvelle version du plugin sera la 0.5.1....

      Le zip sera à jour d’ici 1h normalement

    • Le 16 août 2012 à 00:12, par Mti131 En réponse à : Piwik

      Mise à jour faite, je n’ai plus l’erreur. Merci pour votre réactivité !

      Autre chose plus gênante : aucune visite n’est comptabilisée. Le site apparaît bien comme associé dans le plugin et un code javascript est bien ajouté dans mes pages...

    • Le 16 août 2012 à 00:18, par Mti131 En réponse à : Piwik

      Oups, c’était juste le module complémentaire de Firefox « Ghostery » qui bloquait Piwik.

    • Le 28 novembre 2012 à 12:47, par Mist. GraphX En réponse à : Piwik

      Bonjour,

      en fait je rencontre actuellement la même erreur lorsque j’active le filtrage d’utilisateur ,
      mais a la ligne 22

      je pense a un problème sur les sessions et l’insertion de la balise dyn ...

      spip 3.0.5, piwik dernière version sur la zone
      hebergeur OVH, php 5.3

      merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Spip2Spip

    21 février 2008 – 158 commentaires

    Spip2spip permet de synchroniser le contenu de plusieurs sites SPIP entre eux en étendant le principe de la syndication thématique. Les articles d’un SPIP sont récopiés d’un site à l’autre en conservant leur formatage (...)

  • Plugin Duplicator

    3 janvier 2010 – 84 commentaires

    Duplication de rubrique et de ses contenus, et duplication d’articles pour SPIP Fonctionnement Ce plugin permet de dupliquer une rubrique et son contenu depuis l’espace privé en ajoutant un bouton dans la navigation de gauche dans l’espace privé (...)

  • Ferme à SPIP

    3 janvier 2008 – 133 commentaires

    Un petit article synthétique qui explique en quelques mots et captures d’écrans comment faire une « ferme à SPIP » avec le plugin "Mutualisation" à partir d’un nom de domaine principal.

  • Réservation d’événements

    16 mars 2015 – 229 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification (...)

  • Accès Restreint Partiel

    8 septembre 2014 – 22 commentaires

    Voulez-vous masquer une partie du contenu de vos articles aux visiteurs de passage ? et réserver la totalité à certains de vos membres ? Voulez-vous remplacer le contenu occulté par un appel à l’action (pour devenir Membre, bla bla bla...) ? Le (...)

Ça spipe par là