Passer au contenu principal

Masquer la bannière et le widget sur certaines pages

Quand il y a trop de cookie, ca pose problème !

Adrian ESCRIVA avatar
Écrit par Adrian ESCRIVA
Mis à jour il y a plus d’une semaine

Il peut arriver que certaines parties de votre site n'ait pas besoin de bandeau de cookies. Si c'est votre cas, voici plusieurs cas d'usage pour bloquer l'affichage du bandeau.

1. Bloquer le bandeau sur certaines pages via la configuration du bandeau

Pour configurer cette option, rendez-vous dans l’onglet « Intégrez sur votre site » depuis votre interface de configuration.

Faites défiler la page jusqu’à trouver la section dédiée au masquage de la bannière et du widget.

Dans cette zone, vous pouvez indiquer les URL sur lesquelles vous ne souhaitez pas afficher Axeptio.

💡 Astuce : il suffit de renseigner uniquement le chemin de l’URL (le path), et non le domaine complet.

Par exemple :

Pour bloquer l’affichage sur mescookies.fr/environnement et mescookies.fr/aide, indiquez simplement :

"/environnement,

/aide"


2. Bloquer le chargement du bandeau sur un sous-domaine

Si vous souhaitez bloquer votre bandeau sur un sous-domaine complet, il vous faudra bloquer le chargement d'Axeptio pour l'ensemble de ce sous-domaine.

  • Si vous chargez Axeptio en dur dans votre code :


Au niveau de votre code Axeptio, rajoutez une condition sur le nom de domaine.
Par exemple, pour un site s'appelant domaine.com et possédant un sous-domaine s'appelant sous.domaine.com, vous pouvez rajouter une condition comme ceci :

if(!window.location.hostname.startsWith('sous')){
window.axeptioSettings = {
clientId: "604b3fe68f5ec07be74b0f17",
cookiesVersion: "fr-eu",
googleConsentMode: {
default: {
analytics_storage: "denied",
ad_storage: "denied",
ad_user_data: "denied",
ad_personalization: "denied",
wait_for_update: 500
}
}
};

(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");

}

Ainsi, le script Axeptio ne sera pas exécuté sur ce sous-domaine !

  • Si vous chargez Axeptio via GTM :

Au niveau de votre balise Axeptio dans GTM, vous pouvez rajouter une condition sur son déclencheur pour qu'elle ne se déclenche pas sur un sous-domaine particulier.


Prenons le cas d'un domaine s'appelant domaine.com, possédant un sous-domaine sous.domaine.com, sur lequel nous ne voulons pas qu'Axeptio soit chargé.

Nous pouvons alors déclencher notre balise Axeptio sur "Consent Initialization", avec une condition sur le domaine de la page :

Ainsi le bandeau ne sera pas chargé sur notre sous-domaine !

Avez-vous trouvé la réponse à votre question ?