Personyze Personalization for Joomla est le plugin officiel de Personyze pour Joomla. Il ajoute la balise Personyze à chaque page d’un site Joomla, et se configure depuis les réglages du plugin lui-même. Aucune modification des templates, et rien à coller dans un override.
Compatible avec Joomla 4 et Joomla 5 ; nécessite PHP 8.1 ou plus récent. Téléchargez-le sur GitHub.
Installation
- Téléchargez
plg_system_personyze-1.0.2.zipdepuis la page des versions. - Dans Joomla, allez dans System → Install → Extensions et envoyez le fichier.
- Allez dans System → Plugins, recherchez Personyze et ouvrez Personyze Personalization for Joomla. (C’est un plugin System ; les installations antérieures à la version 1.0.2 apparaissent sous le nom
System - Personyze.) - Saisissez votre ID de compte Personyze, réglez Status sur Enabled et enregistrez.
Votre ID de compte se trouve dans Personyze, sous Paramètres → Code de suivi : c’est le nombre qui figure dans le snippet (voir Activer Personyze sur votre site).
La balise est active dès le chargement de page suivant.
Il existe un second champ, Tracking domains. Laissez-le vide. Il ne sert que lorsqu’un même compte Personyze suit plusieurs domaines, et uniquement avec la valeur que vous communique le support Personyze.
Ce qui reçoit la balise, et ce qui ne la reçoit pas
- Chaque page publique (front-end) du site.
- Pas l’administration de Joomla. C’est voulu : personnaliser le back-office de Joomla n’est jamais souhaitable, et vos propres clics seraient sinon comptés comme du trafic.
- Rien du tout tant qu’aucun ID de compte n’est défini, ou tant que le plugin est désactivé.
Pour les plus techniques : le snippet est ajouté via l’API document de Joomla, sur onBeforeCompileHead, quand le head est encore un document structuré — et non en remplaçant des chaînes dans le HTML déjà rendu, l’approche qui casse dès qu’un template fait quelque chose d’inattendu.
Mises à jour
À l’installation, le plugin enregistre un site de mise à jour Joomla : les nouvelles versions apparaissent donc sous System → Update → Extensions, comme pour toute autre extension.
Vérification
Ouvrez n’importe quelle page publique et affichez la source. Vous cherchez un bloc de script contenant stat-track-lib.js et un appel _S_T.setup( avec votre ID de compte. Vérifiez ensuite dans Personyze : le site doit commencer à remonter du trafic en quelques minutes.
Dépannage
J’ai saisi l’ID et les pages n’ont toujours pas de balise. Vérifiez que le Status du plugin est bien Enabled, et pas seulement enregistré. Videz ensuite le cache de Joomla (System → Clear Cache). Un CDN ou un reverse proxy placé devant Joomla a son propre cache, que Joomla ne peut pas vider.
Pas de balise dans l’administration. C’est voulu ; voir plus haut.
La balise est présente mais Personyze n’affiche aucun trafic. Vérifiez que l’ID de compte correspond à celui de Paramètres → Code de suivi, et que vous regardez le même compte dans Personyze.
Voir aussi
- Installer Personyze sur Drupal
- Plugin WordPress : connecter, alimenter et personnaliser un site WordPress
- Installer Personyze : tout site web, Shopify, WordPress, GTM et plus
- Activer Personyze sur votre site : le code de suivi, et comment savoir s’il fonctionne