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, rubrique "Intégrez sur votre site"
⚠️ 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 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 !