Extension:Intégration de Google Analytics
Google Analytics Integration État de la version : stable |
|
---|---|
Implémentation | Activité utilisateur , Accroche |
Description | Insère automatiquement le code de suivi Google Universal Analytics (et/ou d'autres analyses Web) au bas des pages MediaWiki |
Auteur(s) | Tim Laqua, Dāvis Mošenkovs |
Dernière version | 3.0.1 (2017-10-29) |
MediaWiki | 1.23+ |
PHP | 5.4+ |
Modifie la base de données |
Non |
Licence | Licence publique générale GNU v2.0 ou supérieur |
Téléchargement | |
Exemple | Projets de Davis Mosenkovs (voir la source de la page en bas) |
|
|
|
|
Utilisé par les wikis publics | 1,302 (Ranked 194th) |
Traduire l’extension Google Analytics Integration | |
L'extension de Google Analytics Integration insère le code de suivi de Google Universal Analytics (et/ou d'autres analyses Web) dans chaque page consultée. L'exclusion de pages spécifiques, d'espaces de noms, de pages spéciales et de toutes les pages pour des groupes spécifiques d'utilisateurs est configurable.
Cette extension peut être obsolète pour vos besoins. Si vous utilisez la nouvelle Global Site Tag pour Google Analytics, essayez d'utiliser Extension:HeadScript à la place.
Alternativement, vous pouvez mettre la balise Google Analytics directement dans la MediaWiki:Common.js de votre wiki.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
googleAnalytics
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/googleAnalytics - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
require_once "$IP/extensions/googleAnalytics/googleAnalytics.php"; // Remplacez xxxxxxx-x par VOTRE numéro UA de GoogleAnalytics $wgGoogleAnalyticsAccount = 'UA-xxxxxxx-x'; // Configuration facultative (pour les valeurs par défaut, voir googleAnalytics.php) // Ajouter du code HTML pour toute analyse Web supplémentaire (peut être utilisé seul ou avec $wgGoogleAnalyticsAccount) $wgGoogleAnalyticsOtherCode = '<script type="text/javascript" src="https://analytics.example.com/tracking.js"></script>'; // Stocker l'adresse IP complète dans Google Universal Analytics (voir https://support.google.com/analytics/answer/2763052?hl=fr pour plus de détails) $wgGoogleAnalyticsAnonymizeIP = true; // Tableau avec des ID d'espace de noms NUMERIC où le code d'analyse Web ne doit PAS être inclus. $wgGoogleAnalyticsIgnoreNsIDs = [ 500 ]; // Tableau avec des noms de page (voir mot magique {{FULLPAGENAME}}) où le code d'analyse Web ne doit PAS être inclus. $wgGoogleAnalyticsIgnorePages = [ 'PageName', 'NamespaceName:PageName' ]; // Tableau avec des pages spéciales où le code d'analyse Web ne doit PAS être inclus. $wgGoogleAnalyticsIgnoreSpecials = [ 'Userlogin', 'Userlogout', 'Preferences', 'ChangePassword', 'OATH' ]; // Utilisez l'autorisation « noanalytics » pour exclure des groupes d'utilisateurs spécifiques de l'analyse Web, p. ex. $wgGroupPermissions['sysop']['noanalytics'] = true; $wgGroupPermissions['bot']['noanalytics'] = true; // Pour exclure tous les utilisateurs connectés, donnez la permission « noanalytics » au groupe « user », c.-à-d. $wgGroupPermissions['user']['noanalytics'] = true;
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Les options suivantes ont été supprimées dans la version 3.0.0 :
- $wgGoogleAnalyticsAddASAC
- $wgGoogleAnalyticsIgnoreSysops
- $wgGoogleAnalyticsIgnoreBots
Utilisation
- Créez un compte Google Analytics.
- Localisez votre numéro UA.
- Pour l'ancien bloc de code, il se trouve sur la ligne suivante :
_uacct="UA-xxxxxxx-x";
- Pour le nouveau bloc de code ga.js, il peut être trouvé sur la ligne suivante :
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
- Pour l'ancien bloc de code, il se trouve sur la ligne suivante :
- Suivre les instructions d’installation
- Les statistiques de Google Analytics devraient commencer à se remplir dans les 24 à 48 heures.
Voir aussi
- Extension:GTag - Permet d'ajouter le suivi Google Analytics aux pages en utilisant "gtag.js".
- Extension:GoogleAnalyticsMetrics - Fournit des mesures à l'échelle du site.
- Extension:Matomo - Extension similaire utilisant Matomo, anciennement Piwik.