Portage pour SPIP de la solution de gestion de consentement aux cookies Tarteaucitron.js
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.7 KiB

# tarteaucitron
Portage pour SPIP de la solution de gestion de consentement aux cookies Tarteaucitron.js
2 years ago
Voir https://www.cnil.fr/fr/solutions-centralisees-de-recueil-de-consentement-aux-cookies-les-gestionnaires-de-tag
## Que fait le plugin ?
Il installe le script tarteaucitron.js (voir https://opt-out.ferank.eu/fr/) et propose une interface de configuration permettant le paramétrage de certaines options du plugin ainsi que la possibilité d'activer 4 services au choix :
- Gtag (Global Site Tag, le nouveau script de suivi pour Google Analytics)
- Google Maps
- Facebook
- Facebook Pixel
## Un plugin deux en un
En effet ce plugin fait deux choses à la fois :
1. il insère le tag permettant d'activer le(s) service(s) choisi(s)
2. il propose à vos internautes de choisir si ils acceptent d'être traqués ou non.
## Prérequis
- SPIP 3.2 (mais il devrait aussi marcher sur SPIP 3.1)
- Plugin Zcore (voir https://plugins.spip.net/zcore.html)
## Pour les développeurs : ajouter de nouveaux services
Il est possible d'ajouter de nouveaux services directement dans le plugin.
### Intégrer le code du service
Aller voir https://opt-out.ferank.eu/fr/install/ / Etape 3 : ajouter les services et intégrer le code proposé dans un fichier à placer dans le répertoire `/services` du plugins
### Donner la possibilité d'activer ou non ce nouveau service
Il faut intégrer un nouveau champ de saisie correspondant à ce service et éventuellement à la clé correspondante dans le formulaire de déclaration des services.
Cette intégration se fait dans le fichier `/formulaires/configurer_tarteaucitron_services.html` du plugin.
**Attention** : il faut absolument faire correspondre l'attribut 'name' du nouveau champ et le nom du fichier placé dans `/services`.