Scanner de cookies

Le module de scanner de cookies permet aux utilisateurs de Commanders Act de surveiller les cookies sur leur site et de fournir aux utilisateurs un avis de cookie automatisé.

Aperçu

Commanders Act propose un cookie scanner qui surveille en continu les sites web pour détecter les cookies en temps réel. Le scanner dispose d'une base de données de cookies analytiques et marketing courants et peut donc fournir des descriptions et informations prêtes à l'emploi. Ces informations sur les cookies peuvent être utilisées pour installer un cookie notice dynamique sur le site web qui fournit aux visiteurs des informations transparentes sur les cookies utilisés et leur finalité.

Activation

Suivez simplement ces 3 étapes pour bénéficier de cette fonctionnalité sur votre compte :

1-Cookie Scanner est un module optionnel. Seul un consultant Commanders Act (ou l'équipe support) peut l'activer. La première étape consiste donc à demander à notre équipe d'activer la fonctionnalité sur votre site Commanders Act.

2-Déclarez les domaines que vous souhaitez faire scanner avec le Cookie Scanner Data Governance > Consent Management > Settings > Cookie Scanner Domains

3-Régénérez et Déployez votre/ vos privacy banner(s)

Scanner les cookies

Mécanismes

Le cookie scanner combine trois mécanismes pour identifier les cookies sur les sites web :

Cookie Scanner utilise un tag JavaScript qui est directement déployé sur le site web (par ex. avec Commanders Act TMS). Le tag JavaScript scanne les cookies des utilisateurs du site en temps réel. Cela permet d'identifier des cookies qui sont définis dans des scénarios très spécifiques, par exemple des cookies qui ne sont définis que pour une géolocalisation spécifique ou derrière un formulaire de connexion.

Le tag surveille également les domaines 3rd party avec lesquels le site communique (par ex. pour un service Analytics). Cette information est utilisée pour inférer des 3rd party cookies via la base de données de cookie scanner.

Les tags JavaScript ont un accès limité aux informations sur les cookies — par conséquent le cookie scanner enrichit les informations identifiées par le tag JavaScript avec les informations reçues via l'extension Chrome et la base de données de cookies.

Certains systèmes techniques (comme Drupal) créent des noms de cookies dynamiques. Cookie Scanner regroupe donc les cookies quand 5 cookies ou plus commencent par les mêmes 4 caractères. (par ex. abcd123, abcd2345, abcd3456, etc.)

Types de cookies

Le cookie scanner peut scanner les types de cookies suivants :

Type de cookie

Description

Scanné avec

1st Party Cookie

Les 1st party cookies sont des cookies stockés sur le domaine du site web.

  • tag client-side

  • Extension Chrome

3rd Party Cookie

Les 3rd party cookies sont des cookies stockés sur un domaine 3rd party.

  • Extension Chrome

  • Base de données de cookies

HttpOnly 1st Party Cookie

Les HttpOnly 1st Party Cookie sont des cookies serveur stockés sur le domaine du site web et qui ont le flag HttpOnly.

  • tag client-side

  • Extension Chrome

HttpOnly 3rd Party Cookie

Les HttpOnly 3rd Party Cookie sont des cookies serveur stockés sur un domaine 3rd party et qui ont le flag HttpOnly.

  • Extension Chrome

  • Base de données de cookies

Local Storage

localStorage est un stockage navigateur accessible en JavaScript.

  • tag client-side

  • Extension Chrome

Session Storage

sessionStorage est un stockage navigateur basé sur la session accessible en JavaScript.

  • tag client-side

  • Extension Chrome

Cookie Scanner scanne les champs suivants par cookie :

Nom

Nom du cookie par ex. _ga *En cas de plusieurs (plus de 3) cookies avec un motif commun, ils sont regroupés par motifs

  • tag client-side

  • Extension Chrome

Fournisseur

Nom du fournisseur qui utilise le cookie par ex. Google

  • Base de données de cookies

Catégorie

Catégorie du cookie qui donne une information de haut niveau sur la finalité du cookie par ex. Technical Cookie

  • Base de données de cookies

Emplacement de stockage

Emplacement de stockage du cookie (combinaison du type de cookie et du domaine de stockage). Il prend l'une des valeurs suivantes :

Le domaine entre parenthèses est le domaine où le cookie est stocké. Pour les 1st party cookies, il s'agit du domaine ou sous-domaine du site. Pour les 3rd party cookies, il s'agit d'un domaine ou sous-domaine 3rd party différent du site.

  • tag client-side

  • Extension Chrome

Durée de stockage

Durée de stockage du cookie. Un algorithme est utilisé pour lisser les imprécisions techniques et optimiser la lisibilité pour les utilisateurs :

  • Pour les Session Cookies, il affiche "Session"

  • En dessous de 1 mois, cela s'affiche en jours, par ex. "7 days"

  • Au-dessus de 1 mois, cela s'affiche en mois, par ex. "13 months"

  • Au-dessus de 36 mois, cela s'affiche en années, par ex. "5 years".

  • Au-dessus de 100 ans, il affiche “Unlimited”

Le local storage a toujours la durée "Unlimited" et le session storage a toujours la durée "Session".

  • tag client-side

  • Extension Chrome

  • Base de données de cookies

Description

Description de l'utilisation du cookie, par ex. “Base64 UUID used to identify users on this website to optimise usage across sessions. Used on all pages.”

  • Base de données de cookies

Site web

Domaine(s) du/des site(s) web où le cookie est scanné. Pour les 1st party cookies, l'URL complète du dernier scan est également affichée

  • tag client-side

  • Extension Chrome

Le cookie scanner ne stocke pas les valeurs des cookies

Gérer les informations sur les cookies

Health > Website Monitoring > Cookie Scanner > EDIT (Tab)

Dans l'étape d'édition du cookie notice, il est possible d'enquêter, d'éditer et d'enrichir les informations sur les cookies.

Sections

Tous les cookies identifiés sont listés en trois groupes :

  1. Nouveaux liste les nouveaux Cookies qui n'ont pas encore été investigués manuellement

  2. Actifs liste les Cookies qui doivent être affichés dans le cookie notice

  3. Ignorés liste les Cookies (internes) qui ne doivent pas être affichés dans le cookie notice

Modifier les informations sur les cookies

Il est possible de modifier les informations de chaque cookie en appuyant sur l' Pen icône à droite du tableau. Cela ouvrira une boîte de dialogue de cookie avec les options suivantes :

Option

Description

Nom

Le nom du cookie ne peut pas être modifié.

Fournisseur

Menu déroulant qui permet d'associer le cookie à un vendor Commanders Act géré sous Data Governance > Consent Management > Vendors.

Vendor Label

Définit le nom du fournisseur de cookie affiché dans le cookie notice.

Vendor URL

Une URL du fournisseur utilisée dans le cookie notice. Cela permet aux clients de cliquer sur le nom du fournisseur.

Catégorie

Menu déroulant qui permet d'associer le cookie à une catégorie Commanders Act gérée sous Data Governance > Consent Management > Categories.

Category Label

Définit le nom de la catégorie de cookie affichée dans le cookie notice.

Type de stockage

L'un des types de stockage listés sous Cookie Fields.

Domaine de stockage

Le domaine où le cookie est stocké.

Durée de stockage

La durée pendant laquelle le cookie est valide sur les navigateurs des utilisateurs.

Description

Une description du cookie. Si possible ce champ est automatiquement rempli depuis la base de données de cookies. Si elle est écrasée, la description n'est plus synchronisée avec la base de données de cookies. Cliquer sur le Reset Default bouton resynchronisera la description avec les descriptions de la base de données de cookies.

Champs personnalisés

Tous les champs personnalisés créés dans les options du cookie scanner.

Il est possible d'ajouter des cookies personnalisés en appuyant sur le ADD COOKIE bouton en haut à droite de l'interface. Cela ouvrira une boîte de dialogue de cookie qui a les mêmes champs que la boîte d'édition des informations sur les cookies. De plus, elle comporte un Nom champ qui permet de définir le nom du cookie personnalisé.

Activer, Désactiver ou Supprimer des cookies

Les nouveaux cookies et les cookies inactifs peuvent être activés via l' Checkmark icône. Cela les ajoute à la liste des cookies Actifs.

Les cookies actifs peuvent être désactivés en cliquant sur l' Stop sign icône. Cela les ajoute à la liste des cookies Inactifs.

Les cookies inactifs peuvent être supprimés avec l' Trash can icône. Cela supprime entièrement le cookie de la liste.

Les cookies qui ne doivent pas être affichés dans le cookie notice doivent rester dans la liste inactives et ne pas être supprimés. Sinon, ils réapparaîtront dès que le cookie scanner les identifiera à nouveau.

Localiser les informations sur les cookies

Il est possible de localiser les informations sur les cookies. Cela permet de traduire les informations importantes de chaque cookie pour le cookie notice qui peut être intégré sur un site web.

Pour localiser les informations sur les cookies, il est d'abord nécessaire de sélectionner les langues prises en charge. Pour sélectionner les langues prises en charge, allez dans Data Governance > Consent Management > Settings et sélectionnez les codes pays des langues dans lesquelles le cookie notice doit être disponible. Il est recommandé de sélectionner les codes pays depuis le menu déroulant, mais il est aussi possible d'ajouter des codes pays personnalisés. Cookie Scanner offre la traduction automatique des informations prédéfinies pour les langues courantes (EN, FR, DE, IT).

Après avoir sélectionné les codes pays nécessaires, les informations sur les cookies peuvent être traduites dans l' EDIT étape de l'interface. Pour traduire un cookie, cliquez sur l' Pen icône pour ouvrir la modal d'édition. Là, il est possible de sélectionner un code pays via un menu déroulant. Ensuite, ajustez les champs à traduire. Vous pouvez prévisualiser la liste des cookies dans une langue spécifique en utilisant le menu code pays en haut à droite de l'interface.

Les champs suivants prennent en charge la localisation :

  • Vendor Label

  • Category Label

  • Description

  • Champs personnalisés

Libellés

La liste des cookies affiche des libellés optionnels pour chaque cookie afin d'informer sur des informations importantes et des notifications.

Libellé

Description

Inferred

Le 3rd party cookie a été inféré via la base de données de cookies à partir d'un hit 3rd party bien connu.

Missing

Le cookie n'a pas été scanné depuis plus d'un mois. Il pourrait ne plus être en usage actif.

Custom

Le cookie a été créé manuellement.

Set before consent

Le cookie est défini avant qu'un client fournisse son consentement via Commanders Act CMP. Cela peut être intentionnel pour les cookies essentiels.

Fréquence d'occurrence

Pour tous les types de cookies & stockage, vous pouvez visualiser le pourcentage de fréquence de détection

Health > Website Monitoring > Cookie Scanner > DEPLOY (Tab)

L' DEPLOY (Tab) interface est utilisée pour installer, créer et déployer un cookie notice sur un site web. Elle fournit une liste versionnée des cookie notices qui ont été créés dans le compte.

Après que toutes les informations sur les cookies aient été configurées dans l' EDIT (Tab) il est possible d'installer le cookie notice sur un site web. Le cookie notice est disponible en 3 versions :

1. Extrait Javascript

Copiez/collez le code js sur votre page légale pour construire automatiquement le tableau de la liste des cookies.

2. Table HTML

La table HTML est la manière recommandée pour installer un cookie notice dynamique sur les sites web.

Pour cela, il est recommandé de configurer à la fois un tag JavaScript (par ex. le tag template 'TRUST | Install Cookie Notice' dans TagCommander) et un placeholder <div> sur le site web (par ex. dans le Content Management System). Le placeholder est un emplacement où la table doit être insérée et le tag charge la table et l'insère dans l'emplacement.

À la fois le <div> et le tag doivent être configurés avec un id. par ex. dans le cas où le placeholder <div> a l'id suivant : <div id="ca-slot--cookie-notice"></div> il est nécessaire de définir le paramètre #PLACEHOLDER_DIV_ID# du tag template TRUST | Install Cookie Notice sur ca-slot--cookie-notice .

Endpoint du fichier HTML :

https://cdn.tagcommander.com/cookie-scanner/<site_id>/v1/cookies-<language_code>.html

site_id : Commanders Act site ID (par ex. 1234).

language_code : Langue du cookie notice (par ex. fr, la langue par défaut est en).

La table HTML utilise une table HTML sémantique et accessible. Cela garantit que la table utilise le style par défaut de votre site. Le style de la table peut être ajusté directement avec le CSS du site. Si vous avez besoin d'aide pour le style, vous pouvez contacter votre consultant Commanders Act.

3. JSON API

La JSON API fournit une méthode pour installer un cookie notice pour des cas d'utilisation avancés. Elle fournit toutes les informations sur les cookies dans un format de données structuré qui peut être utilisé par des utilisateurs techniques pour créer des fonctionnalités personnalisées. La JSON API peut par ex. être utilisée pour injecter un cookie notice personnalisé dans une App native.

Endpoint du fichier json :

https://cdn.tagcommander.com/cookie-scanner/<site_id>/v1/cookies-<language_code>.json

site_id : Commanders Act site ID (par ex. 1234).

language_code : Langue du cookie notice (par ex. fr, la langue par défaut est en).

Avant de pouvoir déployer des mises à jour du cookie notice, il est nécessaire de créer une nouvelle version. Pour créer une nouvelle version du cookie notice, cliquez sur le NEW VERSION bouton en haut à droite de l'interface. Cela prendra tous les cookies de la liste Active du EDIT (Tab) pour créer le cookie notice. Dans la boîte de dialogue de nouvelle version, il est possible de fournir un commentaire expliquant les changements de la nouvelle version à des fins de référence interne.

L' Play le bouton à droite d'une version de cookie notice peut être utilisé pour prévisualiser un cookie notice. Cela n'appliquera aucun style du site, donc l'apparence différera du cookie notice sur le site.

Un Down Arrow bouton est disponible pour chaque version du cookie notice. Il permet de télécharger le cookie notice dans toutes les localisations en HTML, JSON, CSV et XSLX format. Dans le XSLX un onglet est inclus par langue. Pour tous les autres formats, un ZIP sera fourni et inclura un fichier par langue.

L' DEPLOY le bouton à droite de chaque version du cookie notice peut être utilisé pour déployer un cookie notice sur le site web. Cela permet de déployer de nouvelles versions, mais aussi de revenir à une version antérieure en cas de problème.

Options

Champs personnalisés

Cookie Scanners permet d'ajouter des champs personnalisés pour fournir des détails supplémentaires par cookie. Ces champs peuvent être ajoutés dans les paramètres de la fonctionnalité accessibles via l' Gear icône. Il est possible de réarranger les champs en changeant leur ordre via glisser-déposer.

Filtres

Vous pouvez filtrer la liste de vos cookies par hôte (site web), langue et type de stockage (1st party, 3rd party, local storage, session storage)

Si vous sélectionnez le type 3rd party, vous obtiendrez un filtre supplémentaire pour afficher les cookies d'un domaine spécifique :

Filtre des cookies rares

Par défaut, les cookies rares (scannés sur moins de 5% des pages) sont maintenant exclus de votre liste. Utilisez le curseur pour gérer la tolérance du scanner. S'il est positionné sur 10%, la liste n'affichera que les cookies scannés plus souvent que 9,9%. Vous pouvez modifier cette valeur, c'est vous qui décidez !

Droits utilisateur

Cookie Scanner offre les droits utilisateur suivants :

Droit utilisateur

Description

Voir la liste des cookies

L'utilisateur peut voir la liste des cookies.

Gérer la liste des cookies

L'utilisateur peut éditer la liste des cookies et créer des cookies personnalisés.

Générer le cookie notice

L'utilisateur peut voir l'étape Deploy et générer une version du cookie notice.

Déployer le cookie notice

L'utilisateur peut déployer des versions du cookie notice.

Gérer les paramètres du Cookie Scanner

L'utilisateur peut ajuster les paramètres du cookie scanner (par ex. champs personnalisés).

Mis à jour

Ce contenu vous a-t-il été utile ?