Extension:Analytics

This page is a translated version of the page Extension:Analytics and the translation is 100% complete.
Manuel des extensions MediaWiki
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
  • $wgAnalyticsCountPageViews
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:

  • A special page called Special:Analytics where you can explore freely through a simple UI (example)
  • A Lua library called mw.ext.analytics that exposes the data to Lua modules and templates (example)
  • A REST API endpoint called /analytics that exposes the data to other software and scripts (example)

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé Analytics dans votre dossier extensions/.
    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