Chez Axeptio on adore la diversité. C'est un peu notre leitmotiv. Alors en plus de l'appliquer à notre (superbe et magnifique... oh ça va hein !) équipe, on l'applique aussi à nos cookies. Devinez quoi, ils sont polyglottes.
Alors voilà ce que nous vous proposons pour faire parler vos cookies :
1. Parle cookie, parle !
Pour faire parler vos cookies, il y a deux possibilités. La première, via une intégration depuis le back-office d'Axeptio. La deuxième, un peu plus technique, directement dans le code de votre site via l'attribut [lang].
Mais avant cela, une première étape est nécessaire. Il va falloir créer autant de configurations que de langues. Une configuration en français pour la France 🇫🇷, une configuration en espagnol pour l'Espagne 🇪🇸, une configuration portugaise pour le Portugal 🇵🇹... Vous voyez ?
✅ Dans chaque configuration, il vous est possible de traduire l'ensemble de vos textes
![]() |
2. Intégration via le backoffice
Afin d'intégrer rapidement le widget en multilingue sur votre site, nous avons mis en place un système de regex dans notre backoffice.
⚠️ Pour les non initiés, une regex (ou expression régulière en français 🇫🇷) est une chaîne de caractères qui décrit, selon une syntaxe précise, un ensemble de chaînes de caractères possibles 🤯
Ok super. Mais concrètement, qu'est-ce-que ça veut dire ?
Pour notre site, nous avons utilisé cette fonctionnalité. Dans l'exemple ci-dessous il s'agit de la configuration pour la version anglaise. Comme vous pouvez le voir, il nous a suffi de rajouter en.* à la suite de notre nom de domaine.
✅ N'oubliez pas de cocher la case RegExp !
![]() |
3. Intégration technique
Ici il suffit simplement d'appeler la bonne cookiesVersion en fonction de l'attribut [lang] présent sur votre site. 📞 Allo cookie, ici lang !
Cette intégration technique est également possible via Google Tag Manger.
// Modifier la valeur 000000000000000 par votre id
window.axeptioSettings = {
clientId: '000000000000000',
};
if (document.documentElement.lang === 'en-US'){
window.axeptioSettings.cookiesVersion = 'Prod_en';
}
if (document.documentElement.lang === 'fr-FR'){
window.axeptioSettings.cookiesVersion = 'Prod_fr';
}
if (document.documentElement.lang === 'es-ES'){
window.axeptioSettings.cookiesVersion = 'Prod_es';
}
(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");
✅ Bravo ! La gestion des langues est maintenant bien configurée !