Extension:Intégration de Google Analytics

This page is a translated version of the page Extension:Google Analytics Integration and the translation is 100% complete.
Manuel des extensions MediaWiki
OOjs UI icon advanced-invert.svg
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)

  • $wgGoogleAnalyticsAccount
  • $wgGoogleAnalyticsOtherCode
  • $wgGoogleAnalyticsAnonymizeIP
  • $wgGoogleAnalyticsIgnoreNsIDs
  • $wgGoogleAnalyticsIgnorePages
  • $wgGoogleAnalyticsIgnoreSpecials
  • noanalytics
Traduire l’extension Google Analytics Integration

Vérifier la matrice des utilisations et des versions.

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 dossier extensions/.
  • 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

  1. Créez un compte Google Analytics.
  2. 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");
      
  3. Suivre les instructions d’installation
  4. Les statistiques de Google Analytics devraient commencer à se remplir dans les 24 à 48 heures.

Voir aussi