Extension:Intégration de Google Analytics
Cette extension n'est en ce moment pas activement maintenue ! Même si elle reste opérationnelle, les rapports de bogue ou les demandes de nouvelles fonctionnalités risquent de ne plus être pris en compte. The markup inserted by this extension is no longer supported by Google and analytics data will not be sent to Google. Veuillez regarder les alternatives que vous pourriez préférer à cette extension :Si vous êtes intéressé pour prendre en charge le développement et l'entretien de cette extension, vous pouvez demander à devenir propriétaire du répertoire. Vous pouvez par courtoisie contacter l'auteur. Vous devriez aussi enlevez ce modèle et vous ajouter à la liste des mainteneurs de l'extension sur l'infobox de la page {{Extension }}. |
![]() État de la version : non-maintenu |
|
---|---|
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.
- $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.