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

Discussion

55 discussions

  • 1

    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 ! »

    Répondre à ce 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 ?

    Répondre à ce message

  • Laetitia

    Bonjour,
    j’aimerai savoir si l’on peut mettre a jour Piwik vers la version 3.3.0
    Merci

    Répondre à ce message

  • 1
    Benoît Labourdette

    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 !!! :-)

    • Benoît Labourdette

      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.

    Répondre à ce message

  • 5

    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.

      RewriteBase /
      RewriteEngine on
      RewriteCond %{REQUEST_SCHEME} =http
      RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      
    • 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 :)

    Répondre à ce message

  • 2

    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

    Répondre à ce message

  • 3

    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

    • slave1802

      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

    Répondre à ce 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

    Répondre à ce message

  • Marche à la perfection !
    SPIP 3.1.0 [22707]

    Merci les dev !

    Répondre à ce message

  • 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

  • ploufplouf

    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

  • 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

  • 2

    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

    • Bonjour,

      Oui je suis intéressé par ces informations.

      Merci d’avance,

    • 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

  • 2

    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,

    • 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.

    • 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

  • 1
    slave1802

    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

    • slave1802

      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

  • 4

    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

    • 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

    • 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...

    • Oups, c’était juste le module complémentaire de Firefox « Ghostery » qui bloquait 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

  • 1

    Bonjour,

    j’ai installé ce plugin (0.5.1) sur un SPIP 2.1.19 [19922].

    Après avoir paramétré url du serveur piwik, login et token ... la liste des sites n’apparait pas :(

    Cela fait un moment que je tourne en rond : une idée pour trouver la cause ?

    par ailleurs, dans la doc ci-dessus il est écrit :

    (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

    Je n’ai aucun lien ou bouton qui ressemble à « Récupérer la liste des sites »

    merci d’avance pour votre aide

    Répondre à ce message

  • 5

    Bonjour,

    J’ai installé piwik et le plugin sur mon site (avec l’option insert_head par le pipeline), mais je rencontre deux problèmes (je ne sais pas s’ils sont liés) :

    • le code javascript n’apparait pas dans l’en-tête. J’ai activé la lame du couteau suisse balise #INSERT_HEAD qui permet d’avoir la balise dans le squelette, et plusieurs autres plugins utilisent l’en-tête pour mettre du code ou autre.
    • dans la configuration du plugin, j’ai un message « Aucun site n’est associé à votre compte Piwik. »

    Je viens juste d’installer piwik, et je n’ai que des spips ; cela me fait ça pour les deux.

    • Le premier point est normal puisque tu n’as pas pu correctement configuré le plugin Piwik.

      Ton seul problème est bien le message « Aucun site n’est associé à votre compte Piwik. », mais je ne peux pas t’aider pour ça, en fait j’ai exactement le même soucis !

      Je n’ai pas le bouton "Récupérer la liste des site", comme dit sur cette page.
      Je suis sûre de mon adresse URL de serveur, ainsi que de mon token d’identification. Pour le « Compte utilisateur Piwik », je n’avais pas trop de doute, mais j’ai remarqué qu’en mettant n’importe quoi j’avais le même résultat. Il s’agit bien du super utilisateur ? (dans l’interface de Piwik, en haut, à droite, il me dit « Bonjour, xxx », c’est bien xxx que je dois mettre ?)

      J’ai mis mon dossier Piwik en ftp dans mon spip : au même niveau que squelettes, themes… ça n’a pas d’incidences ?

    • @Sophie ton problème est réglé non ?

      @Sarah c’est un problème de configuration... soit ton site n’arrive pas à communiquer avec le serveur piwik soit il n’y a pas de site sur le serveur piwik associé au token fourni...

    • Oui, mon problème est réglé, merci !

    • je reviens après une longue pause...
      J’ai donc un problème de communication entre le serveur piwik et le site spip (qui sont pourtant physiquement sur le même serveur !)

      Au niveau de la configuration du token, faut-il mettre &token_auth au début ?

      Sinon, est-ce que cela pourrait venir d’une mauvaise configuration de mon serveur web ? Est-ce que cela utilise des ports particuliers ?

    • Même problème ici en SPIP 3.0.5 !

      Mon instance de piwik est aussi sur la même machine physique mais installée derrière une connection SSL (donc en https://) ceci peut-il expliquer cela ?

      @Sarah à priori non, il ne faut pas mettre le &token_auth

      Merci d’avance pour tout retour et bon week end à tous

      EDIT :
      Je confirme c’était bien un soucis dû à la connexion SSL. Plus de soucis de communication depuis que j’ai repassé mon instance derrière une connexion normale (:80)

      En revanche, impossible de récupérer la liste des sites lié à l’utilisateur ?

    Répondre à ce message

  • 2
    Julien Delmas

    Bonjour,

    Il est indiqué que Piwik est compatible avec SPIP3. Or cela ne semble pas être le cas.
    Il est impossible d’accéder aux paramétrages de Piwik sur une installation SPIP 3.0.0.
    Aucune icône dans les menus, pas d’icône de paramétrage dans la liste des plugins.

    Qui peut m’aider ou corriger cela ?

    Merci d’avance.

    • C’est dorénavant accessible via le panel de plugins (petite icone)

      Avant c’était accessible via CFG normalement qui était obligatoire et qui ne l’est plus...

    • Julien Delmas

      C’est parfait, merci !

    Répondre à ce message

  • 1

    Bonjour,

    Est ce que quelqu’un sait si il est nécessaire d’ajouter le morceau de code javascript sur chaque page, donc chaque squelette ?

    Que fait ce plugin sur ce point ?

    J’ai fait un essai de piwik tout récemment, sans ce plugin, et je n’ai ajouté le code que dans sommaire.html : Assez rapidement les stats se remplissent et il me montrent des chiffres sur toutes les pages du site. D’ou ma question a priori stupide .... :-)

    Cordialement

    • Il l’ajoute partout où il faut si vous avez la balise #INSERT_HEAD dans vos squelettes.

      Sinon pour un usage plus fin, on peut forcer l’endroit de son affichage et avoir des paramètres supplémentaire en insérant manuellement la balise #PIWIK dans la page qui affichera le code.

    Répondre à ce message

  • 1

    Bonjour lorsque je met la balise #PIWIK dans le fichier inc-pied.htm
    j’ai l’erreur suivant dans le site public

    Fatal error: Cannot redeclare balise_config() in C:\document\xampplite\htdocs\wikiFM2\plugins\cfg\cfg\cfg_fonctions.php on line 34

    une idée ???

    Répondre à ce message

  • 1

    Le plugin est vraiment bien. J’ai juste une question et une proposition :
    -  pourquoi y a-t-il #CACHE{0} dans prive/piwik.html ? J’ai commenté cette ligne pour avoir plus de hits avec varnish.
    -  pourrait-on améliorer le plugin en permettant d’utiliser les « custom-variables » de Piwik, ou bien juste une variable ?
    Je pensais en particulier récupérer la rubrique de la page lorsque c’est possible, pour ne pas perdre l’arborescence... avec un truc du genre #PIWIK{rubrique=#ID_RUBRIQUE}

    • Il y a un #CACHE{0} car si le plugin est configuré pour ne pas comptabiliser certains utilisateurs, on doit recalculer cette balise ...

    Répondre à ce message

  • 1

    mon spip : 2.1.2

    plugins installés :
    cfg : moteur de configuration1.15.3
    CKEditor pour SPIP0.11.$Revision : 321 $
    Notation0.9.1
    Prévisualisation pour les articles en cours de rédaction1.0
    SPIP Bonux2.2.14
    Squelette par mot clef2.1

    En voulant activer mon plugin piwik j’ai ce message :
    "Impossible d’activer le plugin ../plugins/spip_piwik_2_0
    * Nécessite le plugin SAISIES en version [1.1 ;] minimum."

    Or dans l’article ci-dessus il n’en est pas fait mention.
    D’autres part je ne trouve pas ce plugin « SAISIE » dans contrib

    • Je viens de mettre à jour la documentation car elle était valable pour la première version du plugin...

      Saisies est dans spip-contrib ici.

    Répondre à ce message

  • 3
    Bertrand Degoy

    Différences de statistiques entre Piwik, Webalizer et SPIP

    Magnifique plugin, merci.

    Je constate des différences de statistiques entre Piwik, Webalizer et SPIP. Voici par exemple les visites de 4 jours successifs :

    date Piwik Webalizer Spip
    24 57 373 200
    25 78 413 215
    26 55 301 190
    27 88 379 206

    J’aurais tendance à croire SPIP : Webalizer est trop fort, Piwik c’est vraiment faible ! Et Google Analytics c’était pareil...

    Quelqu’un a une explication ?

    • Salut
      Piwik ne comptabilise pas les retour de visteurs

    • Bertrand Degoy

      Merci Erich pour cette réponse. Mais que fait Piwik exactement : ne comptabilise pas deux fois le même visiteur dans la même journée ? Ne le recomptabilise jamais ?

    • Hello Bertrand,
      Non, par contre, il montre le retour d’un utilisateur.
      Piwik fait ce que font les autres prog de statistique (google analytic pour ne citer que celui la)
      L#intérêt de piwik est la discrétion du programme quand à la mémorisation des adresse ip et au traitement du transfert des données et tes obligation légales par rapport aux utilisateur de ton site. Voir le site de la CNIL.

      Rien que le fait de faire des regroupements des données d’une adresse ip et d’une personne physique sans son assentiment est interdit. tu risques la prison.

      De nombreux site internet entravent la loi, rien que de par l’utilisation de google analytique, sans que leur user en soit averti.(transfert des données dans un autre pays non membre de la cee.

      Cordialement
      E. H

    Répondre à ce message

  • 1

    comment installer piwik ?
    -  j’installe le plugin OK.
    -  dans cfg on me demande mon compte piwik
    -  sur le site piwik.org on m’explique que pour se créer un compte il faut se rendre à l’url www.monsite.com/piwik
    -  problème : spip piwik 2.0 se situe dans plugins/auto donc pas moyen de la lancer via l’url...

    comment faire pour créer un compte piwik ?

    merci pour votre aide ;)

    Répondre à ce message

  • Bonjour,

    J’ai mis à disposition un script Php qui réduit le volume des tables d’archives.

    Bien à vous tous.

    Denis.

    Répondre à ce message

  • lors de l’install de piwik celui-ci s’installe dans le répertoire lib du coup on ne peu le valider dans la gestion des plugins ; par contre en déplaçant celui-ci dans le répertoire des plugins j’ai réussi a l’activer.

    Répondre à ce message

  • 2

    En version 0.4.1 [38927], quand je passes dans cfg, j’obtiens un mystérieux :
    "Accès refusé (cfg piwik - piwik - )

    • En passant de la version spip 2.0.9 à 2.1.0, le problème disparaît.

    • La configuration n’est accessible qu’aux webmestres du site à savoir l’id_auteur numéro 1 ou les auteurs ayant la case webmestre cochée dans leur profil sur les versions récentes de SPIP

    Répondre à ce message

  • 1

    Bonjour,

    Il semble qu’il y est un bug (avec la dernière version) car le tracker ne s’affiche plus avec la 2.0.11.
    De plus le code du header est moindre. Des fonctions sont supprimées.

    Retour à la normale avec la version précédente.

    • Est ce que votre serveur Piwik est à jour ? c’est très certainement là le problème

    Répondre à ce message

  • 2

    bonjour,
    J’ai le message suivant dans cfg :« Aucun champs trouvé dans config_piwik »
    La version de spip est 2.0.8 et de piwik 0.6.1. Une idée SVP ?

    Répondre à ce message

  • Chupin Maxime

    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

  • 1
    Fabien Basmaison

    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 ) :

    Error
    error : impossible to load http://files.spip.org/spip-zone/spip_piwik_2.zip

    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 ? :)

    Répondre à ce message

  • pminchella

    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

  • 1

    File not Found. where can I download this ?

    • Link to the zip file is ok now. Thanks for the report.

      ++

    Répondre à ce message

  • Est-ce qu’en utilisant ce plugin, le javascript « piwik » s’affiche uniquement sur la page sommaire ou également sur les autres pages ? Aussi, est-ce que piwik gère les statistiques de toutes les pages ou simplement celle en rapport à la page sommaire ?

    Répondre à ce message

  • Olivier « toutoune25 » Tétard

    Le fichier head.php du plugin contient une petite erreur, il manque un « / » à https, ligne 11.

    Code en question :

    var pkBaseURL = (("https:" == document.location.protocol) ? "https:/'.$url_piwik.'" : "http://'.$url_piwik.'");

    Merci,
    Olivier ;

    Répondre à ce message

  • Je poste cette info ici, parce-que je sais que nous sommes nombreux à utiliser cet hébergeur :
    -  Piwik install on free.fr

    Pour l’instant ça bug :(

    Répondre à ce message

  • 1

    il fonctionne avec SPIP 2.0.7 :)

    y a un truc ... l’URL du serveur doit être saisie sans le http:// ! contrairement à ce que l’on voit dans la capture d’écran et ce que laissent supposer les indications dans CFG :(

    • bonne remarque, il faut que je refasse la capture -> c’est source d’erreur !

    Répondre à ce message

  • 1

    Bonjour,
    je viens d’installer piwik sur 2 sites
    un spip
    et un classique
    pas de probleme avec le site classique
    mais avec spip cela ne fonctionne pas. (pas de stat enregistrées)
    quand je regarde le source des pages spip, je ne vois pas le code piwik.
    (sur le site html, je l’ai copié et donc c’est bon. mais spip le fais lui meme si j’ai bien tout compris ! je n’ai pas à l’inclure dans les suelettes, n’estce pas ? j’ai bien vidé le cache, mais sans résultat. )

    • J’ai exactement le même problème ! Les statistiques de piwik sont à zéro et pourtant le plugin a bien installé le code sur la page sommaire... et que sur cette page. Doit-on insérer le code manuellement sur toutes les pages ?

    Répondre à ce message

  • Merci pour ce plugin !
    Mais à quand une intégration dans l’interface spip ??

    Répondre à ce message

  • 1

    Salut ! super initiative, mais les explications ne sont pas très claires concernant l’installation. C’est comment le process...

    1) - On télécharge le plugin
    2) - On le configure avec CFG
    3) - On installe Piwik à la racine du serveur

    C’est ça !

    ++

    • Pas besoin que ce soit à la racine... Mais il te faut une install « externe » de piwi, un spip et le plugin qui facilite la connexion du spip au piwik.

    Répondre à ce message

  • 1

    Personnellement, j’ai installé cfg dans le répertoire plugins, puis piwik dans le répertoire plugins aussi, puis j’ai fait la configuration comme vous l’avez indiqué. Tout semble bien fonctionner. Ca m’indique « Enregistrement de piwik effectué ». Mais concrètement, par où j’y accède ? Où se cache-t-il dans l’interface du back-office de Spip ?

    • Via Configuration/CFG/Piwik. Mais il te faut aussi un serveur Piwik (externe à SPIP !). Le plugin, il connecte spip à ce serveur.

    Répondre à ce message

  • 1

    Bonsoir,

    Je ne comprend pas trop les informations à rentrer dans CFG.

    url : du serveur piwik > est-ce l’adresse de la base de donnée où se trouve Piwik ?

    et identifiant du site dans piwik est-ce le login du super administrateur ou le login de connexion à la base de donnée piwik.

    Merci de m’éclairer et bonne année à tous !

    • -  url : du serveur piwik

      http://tonsite.tld/piwik (si tu as installé les fichiers de piwik dans un dossier piwik

      -  identifiant (id) piwik : le n° du site dans piwik (1 ?)

    Répondre à ce message

  • 1

    Bonjour à tous,
    Je viens de suivre les différentes informations à savoir upload du dossier puis lancement de l’installation via le navigateur puis j’ai suivi les 8 points de l’installation et à la dernière étape, il est demandé de copier du code dans toutes les pages html du site... Pour un site en html, ce serait OK mais là je fais la copie du code dans quel(s) fichier(-s) ?
    De plus, piwik n’apparait pas dans cfg ?
    Je précise que nous utilisons spip 1.9.2g avec le squelette webetab....
    Merci d’avance pour votre aide
    Sylvain

    • Cette étape (le code à ajouter), c’est celle que le plugin spip prend en charge. Active-le, va sur Configuration/CFG/Piwik et zou :-)

      C’est annoncé pour SPIP 2.0 hein !

    Répondre à ce message

  • bonjour,

    voila mon experience « semi complete » avec ce Plugin PIWIK !

    1) Etat de mon installation SPIP :

    -  SPIP 1.9.2e [11132] le dernier en date en V1.9xx
    -  Squelette BeeSpip v.1.9.2 [353] + modification personnelle et mise a jour des Plugins inclus.

    -  Attention : Hebergement chez FREE : NON compatible car utilisant une version de PHP trop vieille (version 4.4.3-dev.) hélasss !

    2) Besoins necessaires a l’installation

    - PHP version 5.1.3 or greater
    - MySQL version 4.1 or greater
    - (enabled by default) PHP extension pdo and pdo_mysql

    - Juste un accès FTP est necessaire !

    2) PIWIK :

    Suivre les infos pour l’installer sur le site de PIWIK, en anglais

    a) Recuperer le fichier d’installation sur le site de PIWIK.
    b) Dezipper le fichier ZIP dans un dossier sur votre PC
    c) A l’aide d un client FTP, transferer le dossier COMPLET /piwik et ses sous-dossiers, a la
    racine de votre site SPIP !
    PS : Je ne sais pas si c’est le meilleur endroit ?

    d) une fois effectué, lancer l’installation de PIWIK par la commande http://yourdomainspip.com/piwik
    e) Suivre les infos données pour l’installer, a la maniere de SPIP...
    Cela va creer des tables suplementaires « piwik_xxx » dans votre base de données !

    ==> L’installation de l’outil PIWIK est terminé ! vous pouvez deja le lancer et verifier son fonctionnement !

    Note : J’ai quand meme pu l’installer et le lancer en « LOCAL » sur mon site SPIP, avec l’outil WAMP SERVER !

    Pascal

    Répondre à ce message

  • 2

    Bonjour,

    Excellente initiative ! C’est toujours un plus d’avoir le choix des outils qu’on utilise !!

    Juste une petite question, ce plugin fonctionne-t’il avec un spip 1.9.2e car pour le moment je n’ai pas réussi à avoir mes statistiques avec mon spip ... par contre sur le même site j’ai un dokuwiki qui envoie très bien ses stats avec le plugin piwik approprié et la même configuration de piwik.

    Encore merci pour ce plugin et courage pour le développement et le suivi !

    Didier

    • il fonctionne avec SPIP 1.9.2e

      y a un truc ... l’URL du serveur doit être saisie sans le http:// ! contrairement à ce que l’on voit dans la capture d’écran :(

    • Super, ça fonctionne, merci !!

      Didier

    Répondre à ce message

  • 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 :-)

    Répondre à ce 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.

    Répondre à ce 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 !

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom