Versions Compared

Key

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

Les nouveautés Cookies Consents de la version 21.05.1 ont été rendues possibles par la réalisation d’importants changements techniques “sous le capot”au niveau de notre socle technique.

Info

Sans action de votre part les anciennes configurations fonctionneront : les modifications ont été réalisés de manière à ce que les configurations réalisées dans les versions précédentes fonctionnent toujours.

Note

Il sera nécessaire de planifier une migration pour bénéficier des dernières avancées en matière de gestion de traceurs, ou a minima modifier la configuration (CSS, etc …).

Cette page vous présente la procédure à suivre pour mener cette migration.

...

Code Block
breakoutModefull-width
languagenone
<script src="https://core.fairandsmart.com/api/ext/cookies/clients/fadee5de-b16c-49dd-8eca-fbc664c52dbf"></script>

Cette modification nous permet d’introduire les empreintes numériques des scripts embarqués qui permettent à l’utilisateur final d'être assuré que l’applicatif Cookies Consents n’a pas été altéré.

Il est également possible de rester sur une version précédente d’une configuration. Ainsi les scripts sont intégrables de deux façons différentes :

dynamique : les modifications apportées à la configuration sont immédiatement répercutées :

...

nouvelle intégration propose plusieurs options : dynamique et statique.
L'intégration dynamique, si elle assure une montée en version sans impact dans l'intégration, n'apporte pas de traçabilité direct des versions de configuration :

Code Block
breakoutModefull-width
languagehtml
<script src="https://core.fairandsmart.com/api/ext/cookies/clients/fadee5de-b16c-49dd-8eca-fbc664c52dbf"></script>

2. statique : les modifications apportées à la configuration sont répercutées quand la partie script est mise à jour sur le serveur :

...

L'intégration statique elle, en contre partie d'une mise à jours manuelle, apporte toutes les garanties de preuve quand à la version de la configuration intégrée :

Code Block
breakoutModefull-width
languagehtml
<script>
  var fsCookiesScript = document.createElement('script');
  fsCookiesScript.src = 'https://core-next.rec.env.fairandsmart.tech/api/ext/cookies/content/ef8e08d56cf85b08a47fa2102b2c5dffe9cef59ae9f03401662ebb7dc711b149b372590a0d245775ca185de32bae7980';
  fsCookiesScript.integrity = 'sha384-XiZUccwnsxvEmURf74nAHYLDIPdt1aVOPejyYa6etnyhl5cRmLHQQpwgqEEcQ1pd';
  fsCookiesScript.crossOrigin = 'anonymous';
  document.head.appendChild(fsCookiesScript);
</script>

la traçabilité des configurations nous avons ajouté des calculs d'empreintes numériques.

et que l'intégration s'en trouve modifiée. Cette nouvelle intégration propose plusieurs options : dynamique et statique. L'intégration dynamique, si elle assure une montée en version sans impact dans l'intégration, n'apporte pas de traçabilité direct des versions de configuration alors que l'intégration statique elle, en contre partie d'une mise à jours manuelle, apporte toutes les garanties de preuve quand à la version de la configuration intégréeLes tenants et aboutissants sont discutés dans Gérer des configurations de cookies .

Choisir le bon moment pour migrer

La migration est nécessaire dès l’instant où une configuration doit être modifiée, car si la consultation des version legacy reste possible, leur enregistrement ne l’est plus.

Le bon moment est donc “au plus tôt”, et quoi qu’il arrive “avant de d’avoir à modifier une configuration” et ainsi éviter une validation dans l’urgence.

...

Comment migrer ?

Dans les grandes lignes :

  • remplacer l’injection “legacy” par l’injection “dynamique” ou “statique” ;

  • mettre à jour l’applicatif ;

Remplacer

Sur le site concerné, il faut remplacer les lignes legacy (cf 3. ci-dessous) par les nouvelles ligens (cf 1. ou 2. ci-dessous).

Pour le choix “statique ou dynamique”, rendez vous sur la page Gérer des configurations de cookies .

...

Info

Pensez à vérifier que l’intégration fonctionne à l’issue de l’opération (apparition du bandeau, liste des traceurs).

Note

Ne pas enregistrer ou faire une montée de version tant que cette opération n’est pas terminée.

Mettre à jour

Une fois les lignes remplacées, il est possible de valider la montée de version via la prévisualisation.

Cliquer sur “Mettre à jour” :

...

A partir de ce moment, la nouvelle version de TAC est utilisée dans la fenêtre de visualisation, permettant de confirmer en particulier le contenu (liste des traceurs) et le rendu (si le style CSS a été modifié) :

...

Quand le rendu est satisfaisant, la configuration peut être enregistrée.

Note

Ne pas enregistrer tant que le rendu n’est pas validé.

Info

Pensez à vérifier que l’intégration fonctionne à l’issue de l’opération (apparition du bandeau, liste des traceurs).