Extension:Analytics
![]() État de la version : stable |
|
---|---|
Implémentation | Page spéciale |
Description | Analyse du trafic et des modifications de l'ensemble du wiki, ainsi que des catégories et pages spécifiques |
Auteur(s) | Sophivorusdiscussion |
Dernière version | 1.2 |
MediaWiki | 1.39+ |
PHP | 8+ |
Modifie la base de données |
Oui |
Licence | Licence publique générale GNU v3.0 ou supérieur |
Téléchargement | |
Exemple | Appropedia |
|
|
Téléchargements trimestriels | 29 (Ranked 104th) |
Traduire l’extension Analytics sur translatewiki.net si elle y est disponible | |
L'extension Analytics donne accès à l'analyse du trafic et des modifications pour l'ensemble du wiki, ainsi que pour des catégories et des pages spécifiques, de trois façons:
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
Analytics
dans votre dossierextensions/
.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Analytics - Seulement lorsque vous installez à partir de Git, exécutez Composer pour installer les dépendances PHP, en entrant
composer install --no-dev
après vous être positionné dans le répertoire de l'extension. (Voir T173141 pour des complications potentielles.) - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'Analytics' );
- Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Suivi consultations de page
When installed, this extension will create a database table called analytics_pageviews
and will start tracking the daily pageviews to each page.
Cependant, si vous installez cette extension quelque temps "après" le lancement de votre wiki, alors le tableau de suivi des consultations manquera des données historique
Si vous utilisez Google Analytics (GA4), vous pouvez utiliser le script de maintenance lié à cette extension pour remplir le tableau de suivi des consultations avec les données historiques, comme ceci:
php /path/to/w/maintenance/run.php /path/to/w/extensions/Analytics/maintenance/populatePageViewsFromGA4.php --credentials /path/to/google-cloud-credentials.json --property 123456789
De plus, si votre wiki utilise un proxy (comme Cloudflare), alors beaucoup ou même la plupart de vos consultations de pages ne seront pas atteintes par votre serveur, ce qui signifie que cette extension ne pourra pas les suivre.
To work around this, if you're using GA4, run the maintenance script with --days 1
using a daily cronjob to keep your pageviews table up to date.
If you do, you may also want to set $wgAnalyticsCountPageViews = false;
in your LocalSettings.php to disable the default tracking of pageviews.
Voir aussi
- Extension:HitCounter - Suivre le nombre total de consultations de chaque page
- Extension:UserPageViewTracker - Suivre ceux qui ont visité quelle page, combien de fois et quand a été la dernière visite