•  » Plugins
  •  » Statistiques par Matomo

#1 2025-01-19 14:02:03

IxeYgrek
Membre
2024-09-09
22

Statistiques par Matomo

Bonjour/Bonsoir,

J'ai essayé d'utiliser le plugin Statistics (https://piwigo.org/ext/index.php?eid=174) afin d'intégrer le code de tracking Matomo dans Piwigo mais ça ne fonctionne pas. J'ai essayé avec le code Javascript et le code "Noscript" mais dans les deux cas les visiteurs de Piwigo n'apparaissent pas dans Matomo.

Est-ce que le plugin n'est plus fonctionnel ?

Merci d'avance !

Version de Piwigo: 15.1.0
Version de PHP: 8.3.6
Version de MySQL: 8.0.40
URL Piwigo: https://universe-photo-archive.eu/gallery/

Hors ligne

#2 2025-02-01 12:09:09

IxeYgrek
Membre
2024-09-09
22

Re: Statistiques par Matomo

Bonjour,

Update :

Quand je met le code de tracking Javascript juste avant la balise </head> du fichier header.tpl de mon thème, ça fonctionne, mais ça ne fonctionne pas via le plugin Statistics.

Je tiendrais au courant ici si je trouve une alternative plus pérenne, en effet avec cette méthode le code de tracking est écrasé lors d'une mise à jour du thème.

Hors ligne

#3 2025-02-06 17:41:21

IxeYgrek
Membre
2024-09-09
22

Re: Statistiques par Matomo

Bonjour,

Si quelqu'un d'autre rencontre le problème, un utilisateur m'a aidé à le contourner en utilisant le plugin "LocalFiles Editor" puis dans l'onglet "Plugin Personnel", il faut ajouter le bout de code suivant :

Code:

add_event_handler('loc_end_page_header', 'My_analytics_tag');
function My_analytics_tag(){

$My_Tag =" <!-- Matomo --><script>
var _paq = window._paq = window._paq || [];
_paq.push(['setVisitorCookieTimeout', 34186669]);
_paq.push(['setSessionCookieTimeout', 1800]);
_paq.push(['setReferralCookieTimeout', 15778463]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
_paq.push(['alwaysUseSendBeacon']);
_paq.push(['setTrackerUrl', \""]);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript';
 g.async=true;
 g.src=\"";
 s.parentNode.insertBefore(g,s);
</script>
<!-- End Matomo Code --> ";

global $template;
$template->append('head_elements', $My_Tag );
}

En remplaçant mon code de tracking Matomo par le votre évidemment !

Dernière modification par IxeYgrek (2025-02-06 23:30:11)

Hors ligne

#4 2025-02-07 05:28:00

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16982

Re: Statistiques par Matomo

Bonjour

avec [extension by ddtddt] Add < head > Element cela devrait fonctionner


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Plugins
  •  » Statistiques par Matomo

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact