Passer au contenu principal

Décliner votre bandeau selon les versions de votre site : introduction

Votre site se décline en plusieurs versions ? Pour une expérience cohérente et conforme, adaptez votre bandeau à chaque version.

Alexandre Dias Da Silva avatar
Écrit par Alexandre Dias Da Silva
Mis à jour cette semaine

Pourquoi adapter votre bandeau ?

À moins que votre site ne s’adresse qu’à une seule audience homogène, une seule configuration de votre bandeau ne suffit pas. Voici quelques exemples fréquents :

  • 🌍 Site multilingue : un bandeau en français pour le site .fr, en anglais pour le .com, etc.

  • ⚖️ Réglementations différentes : RGPD pour l’Europe, CCPA pour les États-Unis, LGPD pour le Brésil…

  • 🧩 Contenus ou services différents : certaines versions utilisent des services tiers différents (Google Ads, YouTube, etc.)

Pour bien faire, vous devez décliner votre bandeau en plusieurs configurations : chaque version de votre site doit avoir sa propre configuration Axeptio.

Voici les principales méthodes possibles, de la plus simple à la plus flexible :

Charger une configuration fixe dans votre intégration

C’est la méthode la plus simple : lors de l’intégration d’Axeptio — que ce soit via un script en dur dans votre code, via le modèle de balise GTM, ou via une intégration CMS — vous pouvez définir explicitement le nom technique d’une configuration à charger (via le paramètre cookiesVersion).

Concrètement, cela signifie que :

  • sur une version spécifique du site, vous intégrez Axeptio avec la configuration dédiée à cette version

  • Axeptio charge toujours cette configuration particulière, sans chercher à détecter quoi que ce soit sur la page

Cette méthode est idéale pour les sites où chaque version est déployée indépendamment (ex : fr.monsite.com et en.monsite.com ont chacun leur propre intégration).

Utiliser des règles basées sur l’URL dans l’administration Axeptio

Si l’information de la langue ou de la version est directement visible dans l’URL (ex : /fr/, /en/, ou fr.monsite.com), vous pouvez créer dans l’administration Axeptio plusieurs configurations et leur associer des règles d’URL ou des expressions régulières.

De cette façon, Axeptio charge automatiquement la bonne configuration en fonction de la page visitée.

Cette méthode est simple à gérer si vous maîtrisez bien les URLs et que vous préférez tout gérer dans Axeptio !

Charger dynamiquement la configuration avec GTM ou du code personnalisé

Dans certains cas, l’information de la langue active ne figure pas directement dans l’URL. Il faut alors trouver un autre moyen d’accéder à l’information de la langue, comme par exemple via l’attribut lang de la balise <html>, ou encore via une variable JavaScript.

Dans ce cas, vous pouvez utiliser Google Tag Manager (ou un autre Tag Manager) pour :

  • lire dynamiquement la langue active sur la page (par exemple en lisant l’attribut lang)

  • définir une variable de type "tableau de correspondance" qui associe chaque langue possible à une configuration Axeptio

  • charger le bandeau Axeptio avec la configuration adaptée en fonction de cette variable

Cela demande un peu plus de technique, mais offre beaucoup de flexibilité pour gérer des sites multilingues avec une structure URL complexe ou des changements de langue dynamiques.

Utiliser la fonctionnalité de géolocalisation d’Axeptio

Quand la géolocalisation est activée, la configuration du bandeau est choisie automatiquement en fonction du pays d’origine du visiteur (via son adresse IP).

C’est particulièrement utile si votre site doit appliquer différentes réglementations selon la localisation, et si la langue n’est pas le seul critère pertinent.

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