cookies
cookies
-
Comment utiliser Cookies CK
- 1/ Qu'est-ce qu'un cookie
- 2/ Ai-je besoin de Cookies CK?
- 3/ Comment vérifier les cookies sur mon site Web?
- 4 / Configurer Cookies CK
- 5/ Bloquer les iframes
- 6/ Traduction / multilingue
1/ Qu'est-ce qu'un cookie
Tout d'abord, vous devez comprendre ce qu'est un cookie. Un cookie est un fichier texte qui contient certaines données relatives à votre visite sur chaque site Internet : nom d'utilisateur, identifiant de session, choix de l'utilisateur... ou toute autre chose.
Il est stocké sur votre ordinateur via le navigateur et ne sera pas supprimé avant la date d'expiration ou si vous avez demandé à votre navigateur de les supprimer.
Les cookies peuvent être classés en différentes catégories:- session / indispensable >> ces cookies ne peuvent être refusés, ils sont nécessaires pour faire fonctionner le site dans les bonnes conditions
- partage fonctionnel / social >> ces cookies sont utiles pour donner au visiteur la meilleure expérience, cela peut inclure certaines fonctionnalités de partage social
- tracking >> ces cookies sont utilisés pour analyser le site et vérifier son efficacité
- marketing >> ces cookies sont utilisés pour faire du marketing sur le site Web, y compris des publicités
Voici les principales catégories pour identifier l'utilisation des cookies sur votre site Web. Pour chaque cookie stocké sur votre ordinateur, vous pouvez le voir directement dans le navigateur en utilisant sa console Web.
La législation européenne stipule que le propriétaire du site Web est le seul responsable de la gestion des cookies. Il doit savoir s'il a ajouté une fonctionnalité sur le site web qui pourrait utiliser des cookies.
2/ Ai-je besoin de Cookies CK?
La législation de l'UE stipule que si vous n'avez aucun cookie autre que celui de la catégorie session / essentiel, vous n'avez pas besoin d'alerter votre visiteur. Dans ce cas, les cookies que vous utilisez sont nécessaires et vous n'avez pas besoin de Cookies CK.
Si vous utilisez des cookies supplémentaires, vous devez alerter le visiteur et lui demander son consentement pour stocker les cookies et vous avez besoin de Cookies CK.Par exemple :
- avez-vous quelque chose comme ça installé?
- google analytics ou tout autre outil d'analyse
- boutons sociaux
- publicité
- boîte de discussion
- interaction de l'utilisateur à l'aide d'un script de site Web tiers
Alors, vous pouvez avoir des cookies qui nécessitent un consentement.
- avez-vous un site web Joomla sans fonctionnalité tierce?
Alors, par défaut, vous n'avez aucun cookie supplémentaire et vous n'avez besoin d'aucun consentement.
3/ Comment vérifier les cookies sur mon site Web?
Il s'agit d'une étape importante car vous devez savoir quels cookies sont utilisés sur votre site Web.
Il existe quelques outils en ligne qui proposent un diagnostic, mais il vaut mieux le vérifier vous-même pour en être sûr (et c'est gratuit !).Utilisez un navigateur comme Firefox ou Chrome et ouvrez la console Web. Dans les données de stockage, vous pouvez voir directement les cookies qui sont stockés à partir de votre site Web.
IMPORTANT: Vous DEVEZ autoriser les cookies de votre site Web pour savoir lesquels sont utilisés.
REMARQUE: vous devez désactiver tous les bloqueurs de cookies, ainsi que le plugin Cookies CK lors de cette vérification (ou alors veillez à accpeter tous les cookies au préalable). Vous devrez peut-être rafraichir la page 2-3 fois pour vous assurer que tous les cookies y sont répertoriés.
3.1 Utiliser Firefox
La première chose que vous devez faire dans Firefox est de désactiver la protection contre le pistage. Si vous ne le faites pas, Firefox n'autorisera pas les cookies, mais dans votre cas, vous DEVEZ autoriser les cookies de votre site Web pour savoir lesquels sont utilisés.
Ouvrez la console Web en appuyant sur
F12
. Puis dans le menu du haut, allez dansStockage
. Vous verrez la liste de tous les cookies stockés par votre site Web.3.2 Utiliser Chrome
Ouvrez la console Web en appuyant sur
F12
. Puis dans le menu du haut, allez dansApplication >> Stockage
. Vous verrez la liste de tous les cookies stockés par votre site Web.3.3 Le nom du cookie
Dans la liste du navigateur, vous pouvez voir la paire Nom / Valeur utilisée pour identifier le cookie.
Le nom est l'identifiant du cookie, ce sont les informations importantes dont vous avez besoin. Veuillez noter chaque nom de cookie de votre site Web.
La valeur est spécifique à chaque cookie / site web, vous n'avez pas besoin de vous en soucier.3.4 Le cookie de session Joomla
Joomla utilise un cookie pour la session utilisateur (1 cookie pour le front, 1 cookie ou l'administrateur). C'est un nom de 32 caractères qui ressemble à ceci :
f779b0e193551d1b2d927075e50dba10
Ce cookie n'a pas besoin du consentement de l'utilisateur et vous n'avez pas besoin de le mettre sur votre liste.
3.5 Le cookie "cookiesck"
Cookies CK utilise un cookie pour stocker le consentement de l'utilisateur. Ceci est nécessaire pour éviter de demander à l'utilisateur encore et encore sur chaque page. Ce cookie est stocké pour une durée limitée (par défaut 1 an, vous pouvez modifier cette valeur dans les options du plugin).
4 / Configurer Cookies CK
4.1 / Le scanner automatique
Maintenant que vous savez quels cookies sont utilisés sur votre site, vous pouvez activer Cookies CK sur votre site, allez dans les
plugins système >> cookiesck
, dans l'ongletEdition
.
Dans les options du plugin, vous pouvez cliquer sur le boutonDémarrer un nouveau scan
, il analysera automatiquement votre site web pour les cookies.Dans la plupart des cas, il trouvera tous vos cookies, mais pour certaines raisons il peut arriver qu'il ne trouve rien. Ce que vous pouvez essayer pour résoudre ce problème
- effacez le cache Joomla et désactivez-le (vous pouvez le réactiver une fois les paramètres terminés)
- effacez JCH Optimize et désactivez-le (vous pouvez le réactiver une fois les réglages terminés)
Voici à quoi ressemblera le résultat du scanner:
Vous pouvez trouver la liste de chaque cookie trié comme ça:
- une catégorie (voir plus loin les catégories de base)
- une plateforme: c'est le nom du service qui stocke le cookie. Par exemple, il peut s'agir de "Google Analytics"
- un cookie: c'est ce qui est stocké dans votre navigateur, selon la liste que vous avez trouvée au chapitre §3.3. La clé est le nom du cookie
Notez que vous pouvez mettre une description sur chaque catégorie, plateforme et cookie. Seule la description des catégories sera utilisée sur le frontend, l'autre ne sera utilisée qu'à des fins d'administration pour vous aider.
Vous pouvez supprimer les cookies indésirables, renommer ce que vous voulez et ajouter des cookies manquants dans la liste.Si le scanner trouve un cookie qui ne se trouve pas dans la base de données Cookies CK, il sera ajouté dans la catégorie inconnue, vous pourrez alors copier / coller la clé pour le mettre dans la bonne catégorie.
4.2 / Réglage manuel
Si le scanner ne trouve pas tous vos cookies, vous pouvez les ajouter manuellement. Prenez simplement la liste des cookies que vous avez trouvés au chapitre §3.3 et ajoutez manuellement chaque cookie.
Par exemple :
Categorie :Analytics
Platforme :Google Analytics
Cookies :_ga
,_gid
,_gat_XXX
4.3 / Les catégories par défaut
Certaines catégories sont déjà connues par Cookies CK, vous pouvez les utiliser pour lister vos cookies et plateformes:
- Fonctionnal
- Analytics
- Marketing
- Essential (voir le chapitre suivant pour plus de détails)
Créez-les simplement en utilisant ces mots, ils seront utilisés comme catégories natives. Les descriptions de ces catégories existent déjà, elles peuvent vous aider à configurer votre liste plus rapidement.
4.4 / Catégorie spéciale: Essential
Cette catégorie ne sera jamais créée automatiquement par le scanner. Il s'agit d'un espace réservé où vous pouvez déposer vos cookies nécessaires à votre site internet : un chat, une recherche de données, etc...
Vous devez créer manuellement la catégorieEssential
et y mettre ce que vous voulez.
A noter que les cookies qui seront listés dans cette catégorie ne pourront pas être refusés par l'utilisateur, ils seront obligés d'être utilisés. Vous ne devez lister que les cookies réellement nécessaires.5/ Bloquer les iframes
Il existe une option dans le plugin Cookies CK qui bloquera automatiquement toutes les iframes du site Web et les remplacera par une image (vous pouvez mettre votre propre image à partir des options du plugin).
Tous les iframes seront bloqués jusqu'à ce que l'utilisateur clique sur l'un d'eux et accepte de les charger. Le choix de l'utilisateur sera stocké afin qu'il ne soit plus demandé.Pourquoi bloquer les iframes?
Vous avez répertorié les cookies stockés à partir de votre domaine et vous pouvez les bloquer avant qu'ils ne soient stockés. Mais vous ne pouvez pas gérer les cookies qui sont stockés à partir de domaines externes chargés dans une iframe.
Cela signifie que si vous chargez une vidéo Youtube par exemple, même si votre site Web n'a pas de cookie, la vidéo peut charger certains cookies directement depuis l'iframe.6/ Traduction / multilingue
Cookies CK est compatible avec la fonctionnalité multilingue native de Joomla. Pour cela, vous devez utiliser l'administration des langues de votre site Web pour ajouter les chaînes pour chaque langue.
Par défaut, Cookies CK est livré avec les langues anglaise et française, avec les traductions pour les 4 catégories par défaut.6.1/ Traduire le plugin
Si vous souhaitez traduire Cookies CK dans une autre langue, vous pouvez utiliser le fichier situé dans
[ROOT]\administrator\language\en-GB\en-GB.plg_system_cookiesck.iniet copiez-le dans votre nouvelle langue, par exemple
[ROOT]\administrator\language\de-DE\de-DE.plg_system_cookiesck.ini6.2/ Traduire une catégorie personnalisée
Cookies CK est basé sur la fonction de traduction Joomla pour chaque chaîne que vous utilisez dans le nom ou la description de la catégorie. Cela signifie que vous pouvez utiliser cette chaîne et la traduire à l'aide de l'interface Joomla.
Dans la liste Cookies CK, vous pouvez mettre n'importe quelle chaîne qui sera utilisée pour la traduction, par exemple :
COOKIESCK_CUSTOM_CATEGORY
pour le nomCOOKIESCK_CUSTOM_CATEGORY_DESC
pour la descriptionIl sera rendu comme ceci dans le frontend:
Allez dans l'
administration de votre site web >> Extensions >> Langues >> Remplacements
Sélectionnez la langue dans laquelle traduire (dans la partie Site) et cliquez sur le boutonNouveau
pour démarrer un nouveau remplacement de chaîne. Remplissez le champ constante avec la valeur de chaîne:Ensuite, enregistrez votre remplacement de langue et il sera traduit dans le frontend:
Vous pouvez faire de même pour toutes les chaînes et la langue que vous devez traduire. Cela vous permet de personnaliser entièrement les noms et les descriptions de vos catégories pour n'importe quelle langue installée.
-
Cookies CK
-
Cookies CK - Alerte cookie pour l'Europe
Affichez une alerte sur les cookies pour vos visiteurs en accord avec la législation européenne. C'est très simple et vous pouvez le styler comme vous voulez.
-
Cookies CK - Cookie alert for the EU users
Show a cookie alert for your visitors accoring to the European Union legislation. This is simple to use and can be styled in various designs.
-
Enregistrer les consentements des cookies de vos visiteurs
Vous pouvez choisir de lister les consentements aux cookies de vos visiteurs. Cela peut être nécessaire conformément à la loi de votre pays. Cookies CK vous permet de le faire facilement depuis les options du plugin et il stockera les informations suivantes :
- Clé unique stockée dans un cookie pour identifier le choix de l'utilisateur
- Action de l'utilisateur : accepter, refuser, mettre à jour
- IP du visiteur, partiellement masquée pour être conforme au RGPD
- Date et heure de l'action
- URL de la page où le consentement a été donné
- ID du formulaire de consentement
- Catégories que l'utilisateur a sélectionnées dans le consentement
-
How to translate the cookie alert
How to translate the cookie alert
The plugin Cookies CK has been designed multilanguage, this means that you can translate it like you want in any language, but also change the message that is displayed.
How to create my own language
First thing that you can check is the list of available existing translations : See all translations for Cookies CK
Then you can create your own language in the path
[root]/administrator/language
For each language you must have a folder here. Example :
en-GB
for english,fr-FR
for french,de-De
for german...You can paste the .ini files, or create your own files by copying the en-GB files
en-GB.plg_system_cookiesck.ini
en-GB.plg_system_cookiesck.sys.ini
into your own language (example with german) to put in the correct language folder
de-DE.plg_system_cookiesck.ini
de-DE.plg_system_cookiesck.sys.ini
The full path of your files in this example will be
[root]/administrator/language/de-DE/de-DE.plg_system_cookiesck.ini
Override the existing language
Joomla! has a language override system included in the core. Go in your admin >> Extensions >> Language >> Overrides
Then click on the New button to create your override. Here you must set 2 things :
- the initial language string to override. You will find all strings in the language files (see above for location)
- the new translated message
In the plugin Cookies CK, the message that is shown in the bar is rendered using the string COOKIESCK_INFO
See how you can write your own message here
-
How to use Cookies CK
- 1/ Qu'est-ce qu'un cookie
- 2/ Ai-je besoin de Cookies CK?
- 3/ Comment vérifier les cookies sur mon site Web?
- 4 / Configurer Cookies CK
- 5/ Bloquer les iframes
- 6/ Traduction / multilingue
- 1/ What is a cookie
- 2/ Do I need Cookies CK ?
- 3/ How to check the cookies on my website ?
- 4/ Setup Cookies CK
- 5/ Block the iframes
- 6/ Translation / multilanguage
1/ What is a cookie
First of all you must understand what is a cookie. A cookie is a text file that contains some data about your visit on each website : username, session identifier, user choice... or anything else.
It is stored on your computer through the browser and will not be deleted until the expire date, or if you have asked your browser to delete them.
The cookies can be classified in different categories :- session / essential >> these cookies can not be declined, they are needed to make the website work in the good conditions
- functional / social share >> these cookies are useful to give the visitor the best experience, this can include some social sharing features
- tracking >> these cookies are used to analyse the website and check its efficiency
- marketing >> these cookies are used to do some marketing on the website, including some advertisement
These are the main categories to identify the use of the cookies on your website. For each cookie stored on your computer, you can see it directly in the browser using its web console.
The EU law says that the owner of the website is the only one responsible of the cookies management. He shall know if he has added any feature on the website that may use some cookie.
2/ Do I need Cookies CK ?
The EU law says that if you don't have any cookie other than from the session / essential category, then you don't need to alert your visitor. In this case, the cookies that you are using are necessary and you don't need Cookies CK.
If you are using some additional cookies, then you need to alert the visitor and ask his consentment to store the cookies and you need Cookies CK.For example :
- do you have something like that installed ?
- google analytics or any other analytics tool
- social buttons
- advertisement
- chatbox
- user interaction using a third party website script
Then you may have some cookies that need a consentment.
- do you have a Joomla website without third party feature ?
Then by default you don't have any additional cookie and you don't need any consentment.
3/ How to check the cookies on my website ?
This is an important step because you must know what cookies are used on your website.
There are few online tools that offers a diagnostic, but you shall prefer check that yourself to be sure (and it is free !).Use a browser like Firefox or Chrome and open the Web console. In the Storage data you can see directly the cookies that are stored from your website.
IMPORTANT : You MUST allow the cookies for your website to know which ones are used.
NOTE : You must disable all cookie blockers, also disable Cookies CK when doing this check. You may need to refersh the page 2-3 times to be sure that all the cookies are listed there.
3.1/ Using Firefox
The first thing that you must do in Firefox is to disable the tracking protection. If you don't do that, Firefox will not allow the cookies, but in your case you MUST allow the cookies for your website to know which ones are used.
Open the Web Console by pressing
F12
. Then in the top menu, go inStorage
. You will see the list of all cookies that are stored by your website.3.2/ Using Chrome
Open the Web Console by pressing
F12
. Then in the top menu, go inApplication >> Storage
. You will see the list of all cookies that are stored by your website.3.3/ The cookie name
In the browser list you can see the pair Name / Value that is used to identify the Cookie.
The name is the identifier of the cookie, this is the important information that you need. Please note each cookie name from your website.
The value is specific to each cookie / website, you don't need to care about it.3.4/ The Joomla session cookie
Joomla uses a cookie for the user session (1 cookie for the front, 1 cookie or the admin). This is a 32 character name that looks like this :
f779b0e193551d1b2d927075e50dba10
This cookie does not need the consentment from the user, and you don't need to put it on your list.
3.5/ The "cookiesck" cookie
Cookies CK uses a cookie to store the consentment of the user. This is needed to avoid to ask the user again and again on each page. This cookie is stored with a limited duration (by default 1 year, you can modify this value in the plugin options).
4/ Setup Cookies CK
4.1/ The autommatic scanner
Now that know which cookies are used on your website, you can enable Cookies CK on your website, go in the plugin
system >> cookiesck
, in the tabEdition
.
In the plugin options you can click on thestart a new scan
button, it will automatically scan your website for cookies.In most cases, it will find all your cookies, but for some reasons it can happen that it does not find anything. What you can try to solve this
- clear the Joomla cache and disable it (you can enable it again after the settings are done)
- clear JCH Optimize and disable it (you can enable it again after the settings are done)
This is how the scanner result will look like :
You can find the list of each cookie sorted like that :
- a category (see later the basic ones)
- a platform : this is the name of the service that store the cookie. For example it can be "Google Analytics"
- a cookie : this is what is stored in your browser, according to the list that you have found in chapter §3.3. The
key
is the name of the cookie
Note that you can put a description on each category, platform, and cookie. Only the description of the categories will be used on frontend, the other will be used only for the admin purpose to help you.
You can remove the unwanted cookies, rename what you want and add some missing cookies in the list.If the scanner find a cookie that is not in the Cookies CK database, it will be added in the
unknown
category, you can then copy/paste the key to put it in the correct category.4.2/ Manual setting
If the scanner does not find all your cookies, you can add them manually. Just take the list of cookies that you have found in chapter 3.3 and add manually each cookie.
For example :
Category :Analytics
Platform :Google Analytics
Cookies :_ga
,_gid
,_gat_XXX
4.3/ The default categories
Some categories are already knwon by Cookies CK, you can use them to list your cookies and platforms :
- Functional
- Analytics
- Marketing
- Essential (see next chapter for more details)
Just create them using these words, they will be used as native categories. The descriptions of these categories already exists, it can help you to setup your list faster.
4.4/ Special category : Essential
This category will never be created automatically by the scanner. This is a reserved space where you can put your cookies that are necessary for your website : a chat, a search data, etc...
You must create manually the categoryEssential
and put what you want in it.
Note that the cookies that will be listed in this category can not de declined by the user, they will be forced to be used. You must only list the cookies that are really needed.5/ Block the iframes
There is an option in the Cookies CK plugin that will automatically block all the iframes on the website and replace them with an image (you can put your own image from the plugin options).
All iframes will be blocked until the user click on one of them and accept to load them. The user choice will be stored so that he will not be asked again.Why to block the iframes ?
You have listed the cookies that are stored from your domain, and you can block them before they are stored. But you can not manage the cookies that are stored from external domains loaded into an iframe.
This means that if you load a Youtube video for example, even if your website has no cookie, the video may load some cookies directly from the iframe.6/ Translation / multilanguage
Cookies CK is compatible with the Joomla native multilanguage feature. For that you must use the language administration of your website to add the strings for each language.
By default Cookies CK is delivered with the english and french languages, with the translations for the 4 default categories.6.1/ Translate the plugin
If you want to translate Cookies CK into another language, you can use the file located in
[ROOT]\administrator\language\en-GB\en-GB.plg_system_cookiesck.iniand copy it into your new language, for example
[ROOT]\administrator\language\de-DE\de-DE.plg_system_cookiesck.ini6.2/ Translate a custom category
Cookies CK is based on the Joomla translation feature for each string that you use in the category name or description. This means that you can use this string and translate it using the Joomla interface.
In the Cookies CK list, you can put any string that will be used for the translation, for example :
COOKIESCK_CUSTOM_CATEGORY
for the nameCOOKIESCK_CUSTOM_CATEGORY_DESC
for the descriptionIt will render like this in the frontend :
Go in your website
administration >> Extensions >> Languages >> Overrides
Select the language to translate in (in the Site part) and click on theNew
button to start a new string override. Fill the constant field with the string value :Then save your language override and it will be translated in the frontend :
You can do the same for all strings and language that you need to translate. This allows you to fully customize the names and descriptions of your categories for any language installed.
-
Intérêt légitime pour les cookies
Il y a quelque part dans la loi quelque chose qui dit que vous pouvez proposer par défaut à votre client d'utiliser un service si vous pensez que c'est son intérêt. C'est ce qu'on appelle « l'intérêt légitime ». Dans Cookies CK, vous pouvez activer cette option si vous souhaitez qu'un cookie soit activé par défaut, en laissant le choix au visiteur de le désactiver.
-
Log the cookies consents of your visitors
You can choos to list the cookies consents from your visitors. This can be needed in accordance with the law of your country. Cookies CK allows you to do that easily from the plugin options and it will store the following informations :
- Unique key that is stored in a cookie to identify the user choice
- User action : accept, decline, update
- IP of the visitor, partially masked to be GPDR compliant
- Date and time of the action
- Page url where the consent has been given
- ID of the consent form
- Categories that the user selected in the consent
News