You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2018-01-12 09:22:09

isatis
Member
Registered: 2006-03-16
Posts: 111

PIWIK sous GLPI 9.2.1

Bonjour,
Tout d'abord la partie config :
- GLPI 9.2.1
- WAMP server 3.0.6 x32
- Windows 2008 R2 DATACENTER

Voici ma demande :
Je souhaiterais mettre en place PIWIK pour analyser notre GLPI.
J'ai bien un script à mettre en place mais je ne trouve pas exactement où placer celui-ci.
En recherchant sur le forum j'ai bien trouver qu'il fallait le mettre dans le html.class.php mais je ne vois pas où exactement dans le fichier.
Est-ce qu'une âme charitable aurait l'information ?
Merci.
Cordialement.


Les admins systèmes c'est comme les canards - calmes au dessus et en dessous ça pédale comme un fou...

Offline

#2 2018-01-23 15:30:02

titan
Member
Registered: 2007-09-25
Posts: 30

Re: PIWIK sous GLPI 9.2.1

J'ai également la même config et j'essaie aussi de mettre en place PIWIK.

D'après les topics il faut placer le script aprés la balise echo "<div id='footer' >";

J'ai donc mis ce script sur mon serveur de test:

?>
    <!-- Piwik -->
            <script type="text/javascript">
            var _paq = _paq || [];
            /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
            _paq.push(['trackPageView']);
            _paq.push(['enableLinkTracking']);
            (function() {
            var u="//172.16.0.159/";
            _paq.push(['setTrackerUrl', u+'piwik.php']);
            _paq.push(['setSiteId', '1']);
            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
            g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
        })();
        </script>
        <noscript><p><img src="//172.16.0.159/piwik.php?idsite=2&rec=1" style="border:0;" alt="" /></p></noscript>
    <!-- End Piwik Code -->
    <?php

J'ai du rajouter ?> et <?php car le site me remonter des erreurs.

Le soucis c'est que PIWIK ne collecte aucune info, alors que je n'arrete pas de consulter des pages sur le site de test ..

Aurais je oublié quelque chose ?

Ou en 9.2.1 le script dois être mis ailleurs ?

Offline

#3 2018-01-26 17:07:05

titan
Member
Registered: 2007-09-25
Posts: 30

Re: PIWIK sous GLPI 9.2.1

Ca fonctionne ..........

Voici mon script pour ceux que cela interesse:

?>
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://FQDN.example.com/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '2']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="https://FQDN.example.com/piwik.php?idsite=2&rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->
<?php

Pour les newbies (comme moi ;-) ), il faut modifier l'adresse du serveur PIWIK, ici FQDN.example.com
Mais aussi l'ID du site, dans mon script il s'agit du 2. Mettre le votre qui se trouve sur la page de gestion des sites web sur PIWIK.

J'ai également créer un certificat signé par mon autorité de certification pour le serveur PIWIK, ainsi toutes les transactions se font en SSL.

Bon courage à tous.

Offline

#4 2018-01-31 11:02:24

isatis
Member
Registered: 2006-03-16
Posts: 111

Re: PIWIK sous GLPI 9.2.1

Bonjour,

Je confirme cela marche parfaitement avec les balises ?> et >
Merci.
Cdlt.


Les admins systèmes c'est comme les canards - calmes au dessus et en dessous ça pédale comme un fou...

Offline

Board footer

Powered by FluxBB