Quelques précisions concernant ce qui se passe sur le poste utilisateur une fois la configuration injectée dans le site web.
Contenu de cette documentation
Table of Contents |
---|
...
Chargement de l’applicatif
Le navigateur va charger et exécuter le script d’approvisionnement, par exemple https://core.fairandsmart.com/api/ext/cookies/clients/a62ac19c-37ec-11ec-9ca4-53e63d19c868
.
...
À l’issue de ces étapes, l’applicatif est démarré.
...
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Détermination de l’affichage du bandeau
L’applicatif commence par vérifier l’existence consulter le contenu du cookie contenant les choix utilisateurs, le créant ou le complétant au besoin avec les valeurs suivantes :
...
.
S'il ne trouve pas le consentement pour un service donné :
...
si ce dernier est activé par défaut (par exemple Matomo) : activation on le marque comme à activer (“true”) ;
pour les autres services : attente (“wait”) ;
...
si non, que le DNT est actif et que la case "Prendre en compte les requêtes « Interdire le suivi »" est cochée
...
: on le marque comme à ne pas activer (“true”) ;
à défaut : on le marque comme en attente (“wait”) ;
Pour résumer, la valeur de consentement positionnée par défaut pour un service est :
Service actif par défaut | Service inactif par défaut | |
---|---|---|
DNT actif et “Prendre en compte …” coché | true | false |
DNT inactif ou “Prendre en compte …” non coché | true | wait |
Si à l’issue de cette première phase au moins un des services est marqué comme en attente, le bandeau est affiché pour que .
Collecte des choix de l'utilisateur
...
Le bandeau est disponible en deux designs :
accepter/refuser/paramétrer
...
: dans ce design, l’utilisateur doit nécessairement expliciter son consentements :
en passant par le panneau (paramétrer) ;
sans passer par le panneau (accepter/refuser) ;
"accepter/paramétrer/continuer”
...
: dans ce design, l’utilisateur peux choisir d’expliciter son consentements :
en passant par le panneau (paramétrer) ;
sans passer par le panneau (accepter/continuer) ; dans ce dernier cas les services à “wait” sont forcés à
...
“false”.
Pour résumer, la valeur de consentement positionnée post saisie pour un service est :
Service à true | Service à false | Service à wait | |
---|---|---|---|
“accepter tout” | true | true | true |
“refuser tout” | false | false | false |
“continuer” | true | false | false |
“paramétrer” | selon choix (pré-coché à true) | selon choix (pré-coché à false) | selon choix (non pré-coché) |
Prise en compte des choix utilisateurs
Dès que l’utilisateur valide ses choix - que ce soit depuis la bannière, le bandeau, ou implicitement -, l’applicatif va réaliser plusieurs actions :
envoi des choix utilisateurs coté serveur pour génération et stockage du reçu de consentement ;
rechargement de la page si :
un des services est passé de “accepter” à “refuser” (de manière à décharger le service concerné) ;
ou la gestion est en mode “Gérer moi-même les services” (de manière à réinitialiser le tag manager utilisé) ;
injection des services acceptés ;
Pour résumer
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|