Pour garantir une expérience fluide à vos utilisateurs sur l’ensemble de vos sites, vous pouvez configurer le partage du consentement entre votre domaine principal et ses sous-domaines. Cela vous permet d’éviter d’afficher le bandeau de consentement à chaque changement de sous-domaine.
Une fois le choix exprimé par l’utilisateur sur monsite.fr, il est automatiquement reconnu sur app.monsite.fr
, blog.monsite.fr
, etc. Plus besoin de lui redemander son consentement à chaque fois : l’expérience est plus fluide, et le taux d’interaction s’améliore.
👉 Dans cet article, nous prendrons comme exemple un domaine principal monsite.fr
, avec deux sous-domaines : app.monsite.fr
et blog.monsite.fr
.
Prérequis
Créez un seul projet Axeptio. Vous devrez charger ce même projet sur l'ensemble de vos sites.
Dans votre bandeau, ajoutez l'ensemble des services utilisés sur votre domaine principal et vos sous-domaines.
Intégrez Axeptio sur tous les sites concernés, en veillant à charger le même projet.
Définir le paramètre userCookiesDomain
Si vous avez intégré Axeptio via Google Tag Manager
Assurez-vous d'avoir bien installé notre modèle de balise Axeptio CMP en suivant notre guide.
Ouvrez votre balise Axeptio CMP (son nom peut être différent si vous l'aviez renommée).
Dans le volet qui apparaît, cliquez à l'intérieur du bloc Configuration de la balise pour l'éditer.
En bas du bloc, dépliez la section Cookie settings.
Dans le champ User cookies domain, renseignez votre domaine principal sans préfixe (pas de
http://
,https://
, niwww
). Dans notre exemple, entrezmonsite.fr
Cliquez sur le bouton Enregistrer en haut à droite.
De retour dans Balises, cliquez sur le bouton Envoyer en haut à droite pour rendre vos changements effectifs.
Si vous avez intégré Axeptio via votre CMS
Rendez-vous dans l’interface de configuration du plugin/module dans votre CMS. Localisez le champ vous permettant de renseigner votre domaine principal, généralement intitulé User cookies domain.
Renseignez votre domaine principal sans préfixe (pas de
http://
,https://
, niwww
). Dans notre exemple, entrezmonsite.fr
Si vous avez intégré Axeptio “en dur”
Dans le script d’initialisation d’Axeptio, ajoutez la propriété userCookiesDomain
à l’objet axeptioSettings
:
<script>
window.axeptioSettings = {
clientId: "xxxxxxxxxxxxxxxxxxxxxxx",
cookiesVersion: "ma-config-fr",
userCookiesDomain: "monsite.fr" // Remplacez ici la valeur avec votre domaine principal (sans http, https, ni www) pour partager le consentement entre tous vos sous-domaines
};
(function(d, s) {
var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
e.async = true; e.src = "//static.axept.io/sdk.js";
t.parentNode.insertBefore(e, t);
})(document, "script");
</script>