Use of Google Analytics

Anonymize and warn

''Web analytics is the measurement, collection, analysis and reporting of web data for purposes of understanding and optimizing web usage. However, Web analytics is not just a process for measuring web traffic but can be used as a tool for business and market research, and to assess and improve the effectiveness of a website. Web analytics provides information about the number of visitors to a website and the number of page views. It helps gauge traffic and popularity trends which is useful for market research.''
© Copyright Wikipedia - CC BY-SA 3.0

Traffic analysis at EPFL can be done free of charge using the Google Analytics tool. Currently, Google Analytics Anonymized is the only tracking tool approved at EPFL . To use other tracking tools, please contact the VPSI.

By using Google Analytics, you agree to the Google Analytics Terms and Conditions, so you allow Google and its partners to use, host, store, reproduce and modify the data it analyzes.

La loi sur la protection des données personnelles (GDPR Art.13) forces the webmaster in charge to inform the visitor of any collection of his or her personal data. Thus, it is necessary to anonymize the script provided by Google and to warn Internet users using the below procedure (in french).

  1. Connectez-vous sur www.google.com/analytics.
  2. Créez un compte pour votre site selon les instructions données.
  3. Récupérez l’identifiant (ID) lié à ce compte: par exemple UA-12345678-1.

! Un compte Google est lié à la personne qui l’a créé, et qui en gère les administrateurs. L’EPFL (ou le support IT) n’est pas en mesure de savoir à qui appartient un compte, ni de connaître ses administrateurs. !

Si vous gérez votre propre système (et non les CMS Jahia, actu, wordpress), vous devez anonymiser les IP dans Google Analytics. Prière faire les 2 opérations suivantes :

  1. Ajouter la commande d’anonymisation ga(‘set’, ‘anonymizeIp’, true);
    Cette commande se place après la commande “create” et avant la commande “send”
  2. Remplacer le nom de domaine ‘epfl.ch’ par ‘auto’ pour que Google Analytics gère correctement les sous-domaines ga(‘create’, ‘UA-XXXXXXX-Y’, ‘auto’);
  3. A la fin, vous devez obtenir un script similaire à l’exemple ci-dessous:
    ga(‘create’, ‘UA-XXXXXXX-Y’, ‘auto’)
    ga(‘set’, ‘anonymizeIp’, true);
    ga(‘send’, ‘pageview’);​

Attention : pour ceux qui utilise encore le (très) ancien script de Google ga.js, à la place de analytics.js. Nous vous recommandons fortement de faire la mise à jour à analytics.js (voir documentation ci-dessous), autrement il faut ajouter la commande :

_gaq.push ([‘_gat._anonymizeIp’]);

avant la commande :

_gaq.push([‘_trackPageview’]);

en supposant que la variable _gaq est la variable contenant les paramètres pour ga.js.

Pour plus d’info, voir la documentation officielle de Google

Le lien vers les mentions légales est obligatoire sur tous les sites internet (visible vers l’extérieur) du domaine .epfl.ch .
Ce lien est ajouté automatiquement sur les sites générés par certains outils de la VPSI (via WordPress EPFL sites managed / actu / memento / pages people v/Jahia…)
Pour tous les autres sites, le code à ajouter dans le pied de page est

  • en fr <a title=”Mentions légales” href=”https://www.epfl.ch/about/overview/fr/reglements-et-directives/”>Mentions légales</a>
  • en anglais <a title=”Legal notice” href=”https://www.epfl.ch/about/overview/overview/regulations-and-guidelines/”>Legal notice</a>

Pour la mise en page, voir l’exemple de la page d’accueil www.epfl.ch

Depuis le 29 août 2017, le message d’avertissement est installé dans les librairies suivantes:

  • www.epfl.ch/css/epfl.css
  • www.epfl.ch/js/globalnav.js
  • www.epfl.ch/js/globalnav-noanalytics.js

Ce fichier est ajouté automatiquement sur les sites générés par WordPress EPFL sites ‘managed’ et Jahia, ainsi que sur les applications gérées par la VPSI (people, actu…)

Si votre site inclus le fichier .css ainsi que l’un des fichiers javascript mentionnés ci-dessus, il devrait également s’afficher automatiquement.

Si votre site ne les incluent pas, il vous faut ajouter les deux librairies suivantes qui contiennent uniquement la fonctionnalité du message d’avertissement:

  • www.epfl.ch/css/epfl-cookie-consent.css
  • www.epfl.ch/js/epfl-cookie-consent.js

La solution utilise un cookie sur le domaine epfl.ch pour ne pas répéter l’affichage du message. Ce cookie a une durée de vie de 365 jours.

Un compte Google Analytics est géré par la personne qui en a fait la demande. C’est donc à cette personne d’ajouter ou d’enlever des accès au compte.
L’EPFL (ou notre équipe) n’offre AUCUN support sur Google, n’a AUCUN moyen de savoir à qui appartient un compte et ne peut NI ajouter NI enlever des accès.

Comment faire en sorte que son site soit bien référencé ?
De manière générale, il faut suivre les recommandations de Google sur leur page de bonnes pratiques.
Dans le cadre du moteur interne à l’EPFL, un exercice simple est de faire un test avec la recherche (le mot) désirée. Si votre site est mal classé, contactez le webmaster de la page qui apparaît en première position et demandez-lui d’ajouter un lien vers votre information sur sa page à lui.