L’analyse du trafic à l’EPFL peut s’effectuer gratuitement à l’aide de l’outil Google Analytics. Actuellement, Google Analytics Anonymisé est le seul outil de tracking approuvé à l’EPFL. Il est déployé sur la plupart des services standards de la DSI. Pour utiliser d’autres outils de tracking, veuillez contacter la DSI.
La loi sur la protection des données personnelles (LPD Art.18a) oblige le responsable du traitement à informer la personne concernée de toute collecte des données personnelles la concernant. Ainsi, il faut d’une part anonymiser le script fourni par Google et d’autre part avertir les internautes avec la procédure ci-dessous. Les responsables informatiques qui créent et gèrent des sites de manière autonomes, sans utiliser les services de la VPSI sont dans l’obligation de prendre de telles mesures.
Lire aussi ‘Avec qui nous partageons nos données‘ (Protection des données à l’EPFL.
Un compte Analytics général est implémenté pour faire le suivi de toutes les pages sous www.epfl.ch .
Il est possible d’ajouter son propre compte sur les instances WordPress distribuées par la VPSI (sites ‘managed’). Pour cela, vous devez créer votre compte sur Analytics, puis implémenter le code reçu (”ID de suivi”) dans le menu ‘EPFL Settings’ de votre site WP.
Nous ne sommes pas en mesure de retracer les propriétaires des comptes ainsi implémentés.
- Connectez-vous sur www.google.com/analytics.
- Suivre les instructions de Google Analytics
- Récupérez l’identifiant (ID) lié à ce compte (au format G-xxxxxxxxxx) pour l’implémenter sur votre site.
! Un compte Google est lié à la personne qui l’a créé, et qui en gère les administratrices et administrateurs. L’EPFL (ou le support IT) n’est pas en mesure de savoir à qui appartient un compte, ni de connaître qui l’administre !
Si vous gérez votre propre système, vous devez anonymiser les IP dans Google Analytics. Prière faire les 2 opérations suivantes :
- Ajouter la commande d’anonymisation ga(‘set’, ‘anonymizeIp’, true);
Cette commande se place après la commande “create” et avant la commande “send”
- Remplacer le nom de domaine ‘epfl.ch’ par ‘auto’ pour que Google Analytics gère correctement les sous-domaines ga(‘create’, ‘G-xxxxxxxxxx’, ‘auto’);
- A la fin, vous devez obtenir un script similaire à l’exemple ci-dessous:
ga(‘create’, ‘G-xxxxxxxxxx’, ‘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.
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 et les applications gérées par la VPSI.
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.
Comment utiliser l’outil ‘analytics’ ?
Suivre l’aide de l’outil sur le site de support Google.