Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
zoom1
simple0
inComment0
pageId2213314561
custContentId2223570990
lbox1
diagramDisplayNameUntitled Diagram.drawio
contentVer2
revision2
baseUrlhttps://fairandsmart.atlassian.net/wiki
diagramNameUntitled Diagram.drawio
pCenter0
width482.0000000000001
links
tbstyle
height642.0000000000001

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é) ;

    • un des services est passé de “refuser” à “accepter” ET 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
zoom1
simple0
inComment0
pageId2213314561
custContentId2223374380
lbox1
diagramDisplayNameUntitled Diagram 3.drawio
contentVer4
revision4
baseUrlhttps://fairandsmart.atlassian.net/wiki
diagramNameUntitled Diagram 3.drawio
pCenter0
width722.0000000000003
links
tbstyle
height1216.8333333333333