https://github.com/maxpou/analyticscnil
https://github.com/maxpou/analyticscnil
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/maxpou/analyticscnil
- Owner: maxpou
- License: mit
- Created: 2015-06-04T15:00:12.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-06-17T15:04:20.000Z (almost 10 years ago)
- Last Synced: 2025-03-05T13:52:14.551Z (over 1 year ago)
- Language: JavaScript
- Size: 10.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# analyticsCNIL
## Présentation
Pour se mettre en conformité avec la [CNIL](http://www.cnil.fr/vos-obligations/sites-web-cookies-et-autres-traceurs/outils-et-codes-sources/la-mesure-daudience/), vous devez ajouter un bandeau sur votre site indiquant au visiteur que vous le traquez.
## Pré-requis
Deux bibliothèques sont nécessaires :
* [jQuery](https://jquery.com/)
* [js-cookie](https://github.com/js-cookie/js-cookie)
## Installation
Ajoutez le CSS dans le head ou à votre CSS.
Ajoutez le script analyticsCNIL.js à la fin du body.
## Utilisation
Il existe 3 modes :
* normal : le visiteur peut accepter ou refuser le tracking.
* minimal : le visiteur n'a pas d'autres choix que d'accepter. Le tracking commence dès que le visiteur clique sur le bouton.
* dontCare : le bandeau est uniquement présent à titre indicatif. Le visiteur est quand même tracké.
Il est aussi possible de prendre en compte l'option DoNotTrack du navigateur. Si cette option est activée, le utilisateur ne verra pas le bandeau. Le mode "dontCare" ne tient pas compte de cette option.
## Roadmap
[X] Supprimer jQuery-cookie
[ ] Supprimer jQuery
[ ] Industrialiser les tests
[ ] Intégrer plateforme intégration continue (Travis)