Module de gestion d'un bandeau de cookies (RGPD)

Assurez-vous de répondre aux exigences du Règlement Général sur la Protection des Données (RGPD) concernant la gestion des cookies !

Module Module de gestion d'un bandeau de cookies (RGPD)- Illustration

Themes : Profil utilisateur, RGPD
Version 2.0
Compatibility : JCMS 10

Documentation

Les bénéfices

Ce module est conçu pour faciliter la gestion et la conformité aux réglementations sur les cookies et la confidentialité en ligne. Ce module vous permet de mettre en place un bandeau de cookies personnalisable, de recueillir les consentements des utilisateurs de manière transparente et de maintenir une conformité avec le RGPD.

Que dit le RGPD à propos de la gestion des cookies ?

Avant de déposer ou lire un cookie, les éditeurs de sites ou d'applications doivent :

  • Informer les internautes de la finalité des cookies
  • Obtenir leur consentement (la durée de validité de ce consentement est de 13 mois maximum)
  • Fournir aux internautes un moyen de les refuser.

(Source : Informations du site de la CNIL)

Cette solution permet de fournir un grand nombre de services déjà ajoutés par la communauté Tarteaucitron et de vous en faire bénéficier sur votre site JPlatform. Vos utilisateurs pourront accéder en un clic à l'information concernant la finalité de chaque cookie déposé, de les accepter en masse ou de gérer l'acceptation cookie par cookie.

  • Gestion des préférences par les utilisateurs : permettez aux utilisateurs de gérer leurs préférences en matière de consentement pour chaque cookie et de changer leur choix à tout moment ;
  • Collecte transparente des consentements : obtenez le consentement éclairé des utilisateurs en expliquant clairement les types de cookies utilisés et leurs finalités ;
  • Positionnement et affichage : intégrez le bandeau d'accord de cookies ou vous le souhaitez dans votre site et adaptez le à l'esthétique du site ;
  • Application des services proposés par Tarteaucitron : activez les services proposés par Tarteaucitron nécessitant un accord de consentement et intégrez les automatiquement dans le cadre de votre bandeau de cookies (ex : Matomo, Google Analytics).

 

Les fonctionnalités

  • Possibilité d'activer le recueil implicite du consentement des utilisateurs par l'intermédiaire d'un simple scroll ou en naviguant sur le site. Attention, ce recueil n'est plus considéré comme un véritable consentement de l'utilisateur au sens de la réglementation RGPD ;
  • Possibilité d'afficher un lien vers un article de votre choix à propos de la politique de confidentialité du site ;
  • Option permettant de tolérer ou non les adblockers sur le site ;
  • Choix du domaine utilisé pour la gestion des cookies en multidomaine ;
  • Choix des services Tarteaucitron à activer nécessitant également un accord de consentement et qui seront affichés automatiquement dans le bandeau d'accord de cookies. Notez que le module permet d'intégre votre plateforme avec certains services externes directement (Matomo, Google Analytics et bien d'autres). Il suffit pour cela de renseigner certaines propriétés (ID de site et url de votre compte Matomo par exemple) ;
  • Personnalisation du bandeau de cookie : le module offre la possibilité de créer un bandeau de cookies attrayant et adapté à la marque de votre entreprise. Choisissez parmi différentes couleurs, polices et emplacements pour intégrer harmonieusement le bandeau à votre site web.

 

Captures d'écran

Exemple d'affichage de la fenêtre de gestion des cookies (tarteaucitron) :

bandeau de gestion de cookies tarteaucitron

 

 

 

Les clients aiment

  • Utilisation d'un outil opensource reconnu (Tarteaucitron)
  • Possibilité d'intégrer des outils d'analyse externes et réputés sur le marché 
  • Possibilité de personnalisation de bandeau

 

Installation

Prérequis techniques

Compatibilité JSync

Ce module est compatible jSync, il fonctionnera sans problème sur un environnement à plusieurs réplicas.

En revanche, il est important de noter que la configuration du module ne sera pas répliquée et sera à faire sur chaque nœud.

 

Compatibilité avec les services externes

Le module est basé sur la solution opensource Tarteaucitron.

Si ce module est installé, il n'est pas nécessaire d'installer les modules complémentaires liés aux services intégrés dans ce module (ex : Matomo, Google Analytics...).

 

Configuration du module

Installation et paramétrage du module

Ajouter ce module via le gestionnaire de modules depuis l’administration technique et redémarrer JPlatform.

Une fois le module installé, assurez-vous que les propriétés du module sont correctement paramétrées pour votre plateforme :

Propriété

Nom technique

Description

Désactiver le consentement implicite pour les cookies

jcmsplugin.rgpdplugin.auto.consent.boolean

Valeur par défaut : OUI

Le consentement implicite permet d'accepter automatiquement les cookies pour l'utilisateur si ce dernier navigue dans le site ou clique sur la première page lors de l'affiche du bandeau. Dès lors le bandeau de cookies est alors automatiquement fermé.

Si cette propriété est désactivé (valeur à OUI), l'utilisateur doit répondre, autrement l'accord des cookies n'est pas validé.

Position de la bannière d'information sur les cookies

jcmsplugin.rgpdplugin.banner.position

Permet de définir la position du bandeau de cookies dans la page (en haut ou en bas de page).

Afficher le lien politique de condifentialité.

jcmsplugin.rgpdplugin.display.general.privacy.policy.boolean

Valeur par défaut : NON

Permet d'afficher un lien complémentaire renvoyant vers la page de politique de confidentialité que vous aurez contribué et paramétré via la propriété "Lien vers la page de politique de confidentialité.". Il peut s'agit d'un article ou tout autre contenu que vous souhaitez utiliser.

Interdire les adblockers sur le site

jcmsplugin.rgpdplugin.forbid.adblocker.boolean

Valeur par défaut : NON

Lorsque la propriété est activée, cela permet d'afficher un message d'alerte lorsqu'un adblocker est activé sur le navigateur de l'utilisateur.

Lien vers la page de politique de confidentialité.

jcmsplugin.rgpdplugin.general.privacy.policy

Permet de paramétrer le contenu cible du lien de la politique de confidentialité affiché dans le bandeau.

Pour afficher le lien il faut que la propriété "Afficher le lien politique de condifentialité." soit activée.

 

Il est possible de changer le libellé du lien renvoyant vers la "Politique de confidentialité" en passant par l'éditeur de propriété avancé de l'espace d'administration. Pour cela il doit prendre le format suivant : prefixe_de_langue.js.jcmsplugin.rgpdplugin.privacy.policy

Actuellement la propriété existe en Français, Anglais, Espagnol et Allemand.

Position de l'icône de gestion des cookies

jcmsplugin.rgpdplugin.icon.position

Permet de définir la position de l'icône de gestion des cookies dans le site.

Nom de domaine du site pour la gestion des cookies multidomaine.

jcmsplugin.rgpdplugin.multidomain.domain.name

Dans le cas d'un site utilisant des sous-domaines, cette propriété permet de déclarer le domaine principal afin de sauvegarder les préférences de l'utilisateur pour ce domaine et l'ensemble des sous-domaines.

Afficher le bouton fixe gestion des cookies (en bas à droite)

jcmsplugin.rgpdplugin.show.alertsmall.boolean

Valeur par défaut : NON

Permet d'afficher le bouton de gestion des cookies standard de Tarteaucitron.

Il est préférable de ne pas activer cette propriété si vous avez activé l'affichage de l'icône de gestion des cookies.

Afficher la liste des cookies

jcmsplugin.rgpdplugin.show.cookielist.boolean

Valeur par défaut : NON

Nécessite que le bouton de gestion soit activé (valeur à OUI pour la propriété "Afficher le bouton fixe gestion des cookies (en bas à droite)").

Permet d'afficher le nom de chaque cookies dans la modale en complément de la description.

Afficher l'icône de gestion des cookies

jcmsplugin.rgpdplugin.show.icon.boolean

Valeur par défaut : NON

Permet d'activer ou non l'affichage de l'icône de gestion des cookies. Il est préférable de ne pas activer cette propriété si vous avez activé l'affichage du bouton de gestion des cookies.

Liste des services utilisés

jcmsplugin.rgpdplugin.used.service.liste

Permet de lister les services activés et utilisés dans le cadre du consentement des cookies. 

Il est nécessaire ici d'ajouter le nom des services que vous souhaitez activer (se référer au tableau de liste des services, paragraphe "Liste des services", colonne du tableau "Nom à mettre pour ajouter le service").

Afficher le bandeau même si la liste des services est vide

jcmsplugin.rgpdplugin.display.emptyservices.panel

 

Permet de forcer l'affichage du bandeau même si aucun service n'est actif.

 

Paramétrage des services TarteauCitron

Lorsque vous désirez ajouter un service à TarteauCitron, il faut :

  1. Ajouter le Nom dans le champ "Liste des services utilisés" dans l'administration du module.
  2. Pour les services avec une propriété à créer (cf tableau ci-dessous), créer la propriété indiqué via l'éditeur de propriété avancé de JPlatform
Service Tarteaucitron Nom à mettre pour ajouter le service  Propriété à créer Valeur Attendue
ABTasty abtasty jcmsplugin.rgpdplugin.id.service.abtasty ID client abtasty
ContentSquare contentsquare jcmsplugin.rgpdplugin.id.service.contentsquare TAG ID client contentsquare
Google Fonts googlefonts jcmsplugin.rgpdplugin.id.service.googlefonts Liste des familles googlefonts
Google Maps googlemaps jcmsplugin.rgpdplugin.id.service.googlemaps API Key googlemaps
Google Tag Manager googletagmanager jcmsplugin.rgpdplugin.id.service.googletagmanager ID du conteneur au format GTM-XXXXX
TagCommander tagcommander jcmsplugin.rgpdplugin.id.service.tagcommander ID Tagcommander
Typekit (adobe) typekit jcmsplugin.rgpdplugin.id.service.typekit ID Typekit Adobe
Facil'ITI faciliti jcmsplugin.rgpdplugin.id.service.faciliti ID Faciliti
Disqus disqus jcmsplugin.rgpdplugin.id.service.disqus Identifiant "Shortname" disqus
Adobe Analytics adobeanalytics jcmsplugin.rgpdplugin.id.service.adobeanalytics Key adobeanalytics
Alexa alexa jcmsplugin.rgpdplugin.id.service.alexa ID du compte Alexa
Amplitude amplitude jcmsplugin.rgpdplugin.id.service.amplitude API Key Amplitude
AT Internet atinternethightrack jcmsplugin.rgpdplugin.id.service.atinternethightrack Lien du smarttag JS
AT Internet (deprecated Xiti) xiti jcmsplugin.rgpdplugin.id.service.xiti ID xiti
AT Internet (privacy by design) atinternet jcmsplugin.rgpdplugin.id.service.atinternet Lien du smarttag JS
Clicky clicky jcmsplugin.rgpdplugin.id.service.clicky ID Clicky
Crazy Egg crazyegg jcmsplugin.rgpdplugin.id.service.crazyegg ID Compte crazyegg
eTracker etracker jcmsplugin.rgpdplugin.id.service.etracker data-secure-code
Get+ getplus jcmsplugin.rgpdplugin.id.service.getplus ID compte get+
GetQuanty
getquanty jcmsplugin.rgpdplugin.id.service.getquanty ID getquanty
Google Analytics (ga.js) gajs jcmsplugin.rgpdplugin.id.service.gajs Compte googleanalytics au format UA-XXXXXXXX-X
Google Analytics (gtag.js) gtag jcmsplugin.rgpdplugin.id.service.gtag ID gtag au format UA-XXXXXXXX-X
Google Analytics (universal) analytics jcmsplugin.rgpdplugin.id.service.analytics ID analytics au format UA-XXXXXXXX-X'
Google Analytics (gtag.js) [for multiple UA] multiplegtag jcmsplugin.rgpdplugin.id.service.multiplegtag Liste de codes de suivie  au format 'UA-XXXXXXXX-X', 'UA-XXXXXXXX-X', 'UA-XXXXXXXX-X'
Hubspot hubspot jcmsplugin.rgpdplugin.id.service.hubspot API Key hubspot
Koban

koban

  • jcmsplugin.rgpdplugin.id.service.kobanurl
  • jcmsplugin.rgpdplugin.id.service.kobanapi
  • Host koban
  • Lien API Koban
Matomo tag manager

matomotm

  • jcmsplugin.rgpdplugin.id.service.matomotmurl
  • Url du container Matomo tag manager (.js)
Matomo

matomohightrack

  • jcmsplugin.rgpdplugin.id.service.matomoid
  • jcmsplugin.rgpdplugin.id.service.matomourl
  • ID du site matomo
  • Url matomo
Matomo (privacy by design) matomo
  • jcmsplugin.rgpdplugin.id.service.matomoid
  • jcmsplugin.rgpdplugin.id.service.matomourl
  • ID du site matomo
  • Url matomo
Mautic mautic jcmsplugin.rgpdplugin.id.service.mautic URL mautic
VisualRevenue visualrevenue jcmsplugin.rgpdplugin.id.service.visualrevenue ID visualrevenue
Webmecanik webmecanik jcmsplugin.rgpdplugin.id.service.webmecanik URL webmecanik
Yandex Metrica metrica jcmsplugin.rgpdplugin.id.service.metrica ID Metrica
Active Campaign activecampaign jcmsplugin.rgpdplugin.id.service.activecampaign ID activecampaign
Adform

adform

  • jcmsplugin.rgpdplugin.id.service.adformpm
  • jcmsplugin.rgpdplugin.id.service.adformpagename
  • ID client Adform
  • Nom de la page du point de track
Bing Ads Universal Event Tracking bingads
  • jcmsplugin.rgpdplugin.id.service.bingadstag
  • jcmsplugin.rgpdplugin.id.service.bingadsid
  • Tag bingads
  • ID bingads
Google Adsense Search (result) adsensesearchresult jcmsplugin.rgpdplugin.id.service.adsensesearchresult Valeur de CX au format partner-pub-XXXXXXXXXXXXX:XXXXXXX
Google Adwords (remarketing) googleadwordsremarketing jcmsplugin.rgpdplugin.id.service.googleadwordsremarketing ID googleadwordsremarketing
AddThis
addthis jcmsplugin.rgpdplugin.id.service.addthis PUBID addthis
AddToAny (feed)
addtoanyfeed jcmsplugin.rgpdplugin.id.service.addtoanyfeed URI du feed
eKomi
ekomi jcmsplugin.rgpdplugin.id.service.ekomi CERT ID ekomi
Facebook Pixel
facebookpixel jcmsplugin.rgpdplugin.id.service.facebookpixel ID FacebookPixel
Shareaholic
shareaholic jcmsplugin.rgpdplugin.id.service.shareaholic ID Site shareaholic
ShareThis
sharethis jcmsplugin.rgpdplugin.id.service.sharethis Publisher sharethis
PureChat
purechat jcmsplugin.rgpdplugin.id.service.purechat ID purechat
Tawk.to chat
tawkto jcmsplugin.rgpdplugin.id.service.tawkto ID Tawto
Userlike
userlike jcmsplugin.rgpdplugin.id.service.userlike Key userlike
UserVoice
uservoice jcmsplugin.rgpdplugin.id.service.uservoice API KEY uservoice
Zopim
zopim jcmsplugin.rgpdplugin.id.service.zopim ID Zopim
Google jsapi

jsapi

   
Google Maps (search query)

googlemapssearch

   
reCAPTCHA

recaptcha

   
Timeline JS

timelinejs

   
Twitter Widgets API

twitterwidgetsapi

   
Facebook (commentaire)

facebookcomment

   
FERank

ferank

   
Hotjar

hotjar

   
Microsoft Campaign Analytics

microsoftcampaignanalytics

   
StatCounter

statcounter

   
Wysistat

wysistat

   
Ad Up Technology (ads)

aduptech_ads

   
Ad Up Technology (conversion)

aduptech_conversion

   
Ad Up Technology (retargeting)

aduptech_retargeting

   
Amazon

amazon

   
Clicmanager

clicmanager

   
Criteo

criteo

   
Dating Affiliation

datingaffiliation

   
Dating Affiliation (popup)

datingaffiliationpopup

   
FERank (pub)

ferankpub

   
Google Adsense

adsense

   
Google Adsense Search (form)

adsensesearchform

   
Google Adwords (conversion)

googleadwordsconversion

   
Google Partners Badge

googlepartners

   
Prelinker

prelinker

   
Pubdirecte

pubdirecte

   
ShareASale

shareasale

   
Twenga

twenga

   
vShop

vshop

   
AddToAny (share)

addtoanyshare

   
Facebook

facebook

   
Facebook (like box)

facebooklikebox

   
Google+

gplus

   
Google+ (badge)

gplusbadge

   
Linkedin

linkedin

   
Pinterest

pinterest

   
Twitter

twitter

   
Twitter (cards)

twitterembed

   
Twitter (timelines)

twittertimeline

   
Calaméo

calameo

   
Dailymotion

dailymotion

   
Issuu

issuu

   
Prezi

prezi

   
SlideShare

slideshare

   
Vimeo

vimeo

   
Youtube

youtube

   
Youtube (Js API)

youtubeapi

 

FAQ



Change logs

RGPDCookies Plugin v2.0 - 2023-05-31 - 10.0.6

- [Evolution] Mise à jours de la librairie technique tarteaucitron.js 1.11.0
- [Evolution] Ajout du service Twitter Universal Website Tag (service: twitteruwt)
- [Evolution] Ajout du service Google Adsense Automatic (service: adsenseauto)
- [Evolution] Ajout de targets pour permettre la personnalisation des services et du paramétrage
- [Evolution] Ajout d'un paramètre pour définir un nom de cookie spécifique




Glossary

A

ACSII

L'American Standard Code for Information Interchange (Code américain normalisé pour l'échange d'information), plus connu sous l'acronyme ASCII ([askiː]) est une norme de codage de caractères en informatique ancienne. Le jeu de caractères codés ASCII est le principal système qui a permis l'échange de textes en anglais à un niveau mondial, limitant ainsi l'usage des langues locales au travers d'extensions régionales.

Translation: fr ACSII ·

Actions entrantes & actions sortantes

Ces actions sont paramétrables dans les workflows. Elles définissent l’entrée ou la sortie d’un état de workflow. Une action entrante signifie l’arrivée dans un état du workflow (ex : une publication qui est planifié). Une action sortante signifie la sortie d’un état vers un autre (ex : une publication qui passe de l’état planifié vers l’état publié).

Translation: fr Actions entrantes & actions sortantes ·

C

Classe

En programmation orientée objet, une classe définie un ensemble d’objets ayant des attributs communs, et le même ensemble d'opérations.

Translation: fr Classe ·

J

Jsync

Jsync est un moteur de réplication des données et des fichiers. La tâche principale de JSync est de synchroniser les données d'un groupe de serveurs JCMS (aussi appelés réplicas), et de répartir la charge de ces serveurs. Ainsi, toute création, modification ou suppression de données (catégorie, membre, contenu, …) sur l'un des réplicas sera propagée par le réplica leader aux réplicas membres du groupe. JSync assure ainsi la cohérence globale des données d'un groupe de serveur JCMS. Ajouter un lien vers la fiche jsync sur jalios.com.

Translation: fr Jsync ·

L

LOG

Correspond à un historique d’évènements stockés dans un fichier, appelé fichier de log (diminutif de logging), permettant de suivre et repérer toutes activités du site. Les évènements sont horodatés et ordonnés en fonction du temps.

Translation: fr LOG ·

LOG4J

Log4j est une bibliothèque de log en Java. Elle permet entre autres de gérer plusieurs niveaux de log :
- FATAL: utilisé pour journaliser une erreur grave pouvant mener à l'arrêt prématuré de l'application
- ERROR: utilisé pour journaliser une erreur qui n'empêche cependant pas l'application de fonctionner
- WARN: utilisé pour journaliser un avertissement, il peut s'agir par exemple d'une incohérence dans la configuration, l'application peut continuer à fonctionner mais pas forcément de la façon attendue
- INFO: utilisé pour journaliser des messages à caractère informatif (nom des fichiers, etc.)
- DEBUG: utilisé pour générer des messages pouvant être utiles au débogage
- TRACE: utilisé par exemple pour journaliser l'entrée ou la sortie d'une méthode

Translation: fr LOG4J ·

M

MailPolicyFilter

Il s’agit d’un point de débranchement (hook) intervenant lors de l’envoi d’un e-mail dans JCMS. Plus détails ici.

Translation: fr MailPolicyFilter ·

Modale

Fenêtre s'ouvrant dynamiquement généralement pour une action précise : déposer un document, initier une conversation, planifier un événement,... fenêtre appelant une action de l'utilisateur.

Translation: fr Modale ·

N

Notifications email

Il s’agit de notifications transmises par email à un ou plusieurs utilisateurs JCMS. Ces emails permettent d’alerter, informer ou d’envoyer un rappel aux utilisateurs concernant un évènement passé ou à venir, d’une action traitée ou à traiter. Sous JCMS, il existe 3 types de notification : INFO, ACTION, ALERTE.

Translation: fr Notifications email ·

P

Portail

Un portail permet d’agréger et de personnaliser des informations de provenances multiples pour en offrir une vision unique. On distingue les portails documentaires étroitement liés à la gestion de contenu, et les portails d’infrastructure liés à des problématiques d’intégration d’applications.

Translation: fr Portail ·

Portlet

Elément de portail. Il existe différents types de portlets : - portlets de construction de page
- portlets de contenu (en charge de récupérer et de formater l'information),
- portlets de navigation,
- portlets fonctionnelles,
- portlets de log.
L'assemblage des différents types de portlets permet de construire des gabarits de page portail.

Translation: fr Portlet ·

S

SEO

Le SEO (Search Engine Optimization) signifie en français "Optimisation pour les moteurs de recherche". Ce terme défini l'ensemble des techniques mises en oeuvres pour améliorer la position d'un site web sur les pages de résultats des moteurs de recherche.

Translation: fr SEO ·

Store

Fichier .xml stockant des données sur les publications, les portlets, les espaces de travails, et d'autres fonctionnalités propres à JCMS. Certaines données de l'application peuvent aussi être stockées en base.

Voir les contenus liés :
- Fiche "Utiliser le store" (fiche Jalios ou Wisen)
- Fiche "Nettoyer le store" (fiche Jalios ou Wisen)
- Autre entrée de glossaire

Translation: fr Store ·

T

Top-bar

La top-bar ou super-header correspond à la barre de menu affichée en haut de page : topbar

Translation: fr Top-bar ·

W

Wiki

Le wiki est une site Web ou page web collaborative dont le contenu peut être modifié par les internautes autorisés.

Translation: fr Wiki ·

Workflow

Les circuits de validation (ou workflow) permettent de gérer les cycles de vie des contenus dans l’outil. Ils sont paramétrables et personnalisables par contenu.

Translation: fr Workflow ·

Wysiwyg

WYSIWYG (What You See Is What You Get), en français « ce que vous voyez est ce que vous obtenez », s'applique aux éditeurs de texte et outils de présentation qui permettent d'éditer directement un contenu sous la forme qui sera affichée aux utilisateurs finaux.

Translation: fr Wysiwyg ·