Enregistrement des choix utilisateur sur un domaine et sous domaine

Comment fonctionne l'enregistrement des choix des utilisateurs sur votre site en matière de cookies.

Lorsque le widget de gestion des préférences de cookies se ferme, Axeptio va lui même écrire un cookie "technique".

Ce Cookie technique est un object JSON (une structure de données lisible par les navigateurs) qui contient la liste de tous les vendors. Il vous est possible de le décoder en Javascript en utilisant la fonction JSON.parse. Il est composé de propriétés reprenant le nom des vendors que vous aurez configuré dans le backoffice Axeptio. Ainsi, si vous avez coché Google Analytics, vous trouverez dans cet objet une propriété google_analytics, qui sera défine à true ou false selon que l'internaute a autorisé ou non le déclenchement de ce vendor.

L'objet contient également le token utilisé pour enregistrer le consentement et la date et l'heure à laquelle celui-ci a été donné.

Par défaut, celui-ci est attaché au domaine courant, et non sécurisé. Cela veut dire que si le recueil de consentement se fait sur la page www.monsite.com, les choix de l'internautes ne seront pas répercutés sur app.monsite.com.

Si vous souhaitez autoriser le recueil d'un consentement à l'échelle de tous les sous-domaines, il vous faudra modifier le script utilisé pour charger Axeptio.

Voici un exemple de code que vous utilisez pour charger notre widget sur votre site :

<script>
window.axeptioSettings = {
  clientId: "5c11ff5ce95cd64112feab79",
};
 
(function(d, s) {
  var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
  e.async = truee.src = "//static.axept.io/sdk.js";
  t.parentNode.insertBefore(e, t);
})(document, "script");
</script>

Pour déclarer le domaine sur lequel faire porter le cookie qui contiendra les préférences utilisateurs, il vous suffit de rajouter une nouvelle propriété à l'objet axeptioSettings:

window.axeptioSettings = {
  clientId: "5c11ff5ce95cd64112feab79",
  userCookiesDomain: "axeptio.eu" // ligne rajoutée
};

Une fois le code modifié, le cookie enregistré dans le navigateur sera valable pour tous les sous-domaines de axeptio.eu, par exemple : mail.axeptio.eu ou admin.axeptio.eu

Dernière mise à jour