Lorsque les entreprises ciblent un public international, la mise en place de la CMP peut s'avérer complexe. Sur cette page, nous essayons de présenter certains des défis à relever et les moyens d'y faire face.
Pour la plupart des clients internationaux, les sites web sont conçus en plusieurs langues et/ou pour plusieurs pays. Cela signifie que le même site web / le même contenu sera disponible en plusieurs versions. En général, cela se fait de l'une des manières suivantes :
- Utilisation de domaines spécifiques (par exemple : website.de, website.fr, website.com, website.be, …)
- Utilisation de sous-domaines spécifiques (par ex. de.website.com, fr.website.com, be.website.com, …)
- Utilisation de chemins d'accès spécifiques (par exemple www.website.com/de/, www.website.com/fr/, www.website.com/be/, …)
Un seul CMP ou plusieurs CMP ?
Dans la plupart des cas, lorsqu'il s'agit de plusieurs pays ou langues, la première question est toujours de savoir si
-
un seul CMP à utiliser sur tous les sites web/pays/langues
ou - De nombreuses plateformes de gestion de contenu (CMP) sont à utiliser, une CMP différente par site web/pays/langue
Les deux approches présentent des avantages et des inconvénients : une seule plateforme de gestion de contenu (CMP) est plus facile à installer, à configurer et à maintenir (moins d'efforts), mais n'offre pas beaucoup de possibilités pour différencier les sites web ou permettre des variations entre les pays/langues. L'utilisation de plusieurs CMP demande plus d'efforts en termes d'installation, de configuration et de maintenance, en particulier lorsque des modifications doivent être effectuées à plusieurs reprises, mais offre une plus grande flexibilité de configuration.
D'un point de vue technique, les deux approches permettent d'obtenir plus ou moins le même résultat (par exemple, le consentement inter-domaines), mais ce n'est qu'en séparant les CMP par site web ou par pays que l'on peut utiliser différentes listes de fournisseurs, finalités ou autres paramètres.
Dans la plupart des cas, l'utilisation d'un même CMP sur plusieurs sites web/pays/langues est la solution privilégiée.
Problèmes courants
L'utilisation d'un seul CMP pour tous les pays/langues/sites web peut entraîner divers problèmes :
- Exigences juridiques différentes selon les pays
- Des exigences de conception différentes selon les pays
- La liste des fournisseurs, la liste des cookies, la liste des finalités ou les paramètres CMP peuvent varier d'un pays à l'autre
- La langue du site web et celle du CMP ne correspondent pas
- Les textes/traductions peuvent varier d'un pays à l'autre (par exemple, le portugais standard par rapport au portugais brésilien).
- Un consentement inter-domaines peut être nécessaire si les visiteurs passent d'un domaine ou sous-domaine à un autre.
- Des URL différentes peuvent être utilisées dans différents pays pour les mentions légales, la politique de confidentialité ou les conditions générales.
Exigences juridiques différentes selon les pays
Par défaut, la réglementation s'applique en fonction de la localisation du visiteur. Un exemple typique est celui d'un visiteur européen qui verrait un texte relatif au RGPD sur la couche de consentement, tandis qu'un visiteur californien verrait un texte relatif au CCPA. Dans la plupart des cas, cette logique n'a pas besoin d'être modifiée : les clients n'ont qu'à déterminer quelles réglementations s'appliquent à eux et où, puis à activer les réglementations correspondantes dans les paramètres CMP de ConsentManager.
Dans certains cas, il peut être souhaitable que la réglementation ne s'applique pas en fonction de la localisation du visiteur, mais en fonction de la société propriétaire du site web. Pour les groupes internationaux, il peut arriver que plusieurs sites web appartiennent à différentes filiales du groupe et que, par conséquent, des réglementations différentes s'appliquent. Si des réglementations différentes doivent s'appliquer en fonction du site web actuel, vous pouvez utiliser la variable de configuration côté client suivante :
window.cmp_regulationkey = "GDPR";
Des exigences de conception différentes selon les pays
Par défaut, la plateforme de gestion de consentement (CMP) affichera le ou les designs sélectionnés aux visiteurs. Dans certains cas, il peut être souhaitable d'utiliser un design différent dans certains pays. Un exemple typique est le bouton « Continuer sans accepter » que l'on voit souvent dans les bannières de consentement en France.
Afin d'afficher des designs différents selon les pays, vous pouvez soit appliquer un ciblage aux designs, soit utiliser une variable de configuration côté client pour spécifier le design :
window.cmp_params = "&usedesign=1234";
La liste des fournisseurs, la liste des cookies, la liste des finalités ou les paramètres CMP peuvent varier d'un pays à l'autre
Si différents sites web/pays/langues doivent utiliser des listes de fournisseurs ou des listes d'objectifs différentes, cela ne peut être réalisé qu'en séparant ces sites web/pays/langues dans des CMP distincts. Un CMP aura toujours une liste de fournisseurs fixe et une liste d'objectifs fixe. Les listes ne peuvent pas être modifiées/mises à jour via des variables de configuration côté client ou similaires.
Si différentes listes de cookies sont présentes, en particulier lorsque vous utilisez différents domaines, activez le paramètre Menu > CMP > Modifier > Paramètres du crawler > Séparer les cookies par domaine sur lequel ils ont été trouvés. En activant ce paramètre, le CMP n'affichera dans la liste des cookies que ceux qui ont été trouvés sur le même domaine (le même domaine sur lequel le CMP s'affiche pour le visiteur). Un visiteur sur domainA.com ne verra que les cookies trouvés sur domainA.com, et un visiteur sur domainB.com ne verra que les cookies trouvés sur domainB.com (même si les deux domaines utilisent le même CMP).
La langue du site web et celle du CMP ne correspondent pas
Par défaut, la plateforme de gestion de contenu (CMP) sélectionnera la langue en fonction des paramètres du navigateur du visiteur. Si le navigateur indique que la langue préférée du visiteur est l'allemand (et que l'allemand est disponible via les paramètres de la CMP), alors la CMP affichera les textes dans cette langue, même si la langue du site web est l'anglais. Il est possible de modifier ce paramètre pour utiliser la langue de la page à la place.
Afin d'aligner la langue affichée du CMP sur celle du site web, vous pouvez utiliser la variable de configuration côté client suivante :
window.cmp_setlang = "FR";
Les textes/traductions peuvent varier d'un pays à l'autre (par exemple, le portugais standard par rapport au portugais brésilien).
Lorsque plusieurs langues ou pays sont concernés, les textes utilisés peuvent varier en fonction de la langue ou du pays auquel ils s'appliquent. Trois scénarios sont possibles :
-
Les textes sont utilisés en fonction de la localisation du visiteur
. Afin d'afficher un texte en fonction de la localisation du visiteur, veuillez créer plusieurs versions et adapter les textes pour chacune d'entre elles. Appliquez ensuite des ciblages aux versions afin qu'elles ne soient utilisées que dans les différents pays. -
Les textes sont utilisés en fonction de la langue du navigateur
du visiteur Par défaut, le CMP affiche le texte en fonction de la langue du navigateur du visiteur. Le système permet de créer de nouvelles langues personnalisées, y compris des paramètres régionaux, afin d'afficher des textes différents en fonction des préférences des visiteurs. Ainsi, un visiteur utilisant l'ES (espagnol) ou le PT (portugais) verra un texte différent de celui d'un visiteur qui préfère l'ES-MX (espagnol du Mexique) ou le PT-BR (portugais du Brésil). -
Les textes sont utilisés en fonction de la langue du site
web. Afin d'afficher un texte dans la même langue que le site web, la variable de configuration côté client (par exemplewindow.cmp_setlang = "FR";voir le paragraphe ci-dessus) peut être utilisée.
Un consentement inter-domaines peut être nécessaire si les visiteurs passent d'un domaine ou sous-domaine à un autre.
Si différents domaines ou sous-domaines sont utilisés pour distinguer les pays ou les langues, un consentement inter-domaines peut être nécessaire/souhaité afin d'éviter de demander deux fois la même autorisation au même visiteur lorsqu'il passe d'un site web à un autre.
Le consentement inter-domaines peut être obtenu en définissant la portée du consentement (Menu > Paramètres juridiques > Portée du consentement) de la plateforme de gestion du consentement (CMP) sur « Spécifique à la CMP » ou « Spécifique au compte ».
Des URL différentes peuvent être utilisées dans différents pays pour les mentions légales, la politique de confidentialité ou les conditions générales.
En particulier dans le cas des multinationales, des URL différentes peuvent être utilisées pour les mentions légales, la politique de confidentialité ou les conditions générales selon le pays ou le site web. Par défaut, la plateforme de gestion de contenu (CMP) permet uniquement de différencier ces URL en fonction de la langue. Dans les cas où plusieurs sites web partagent la même langue (par exemple, l'espagnol est utilisé dans de nombreux pays d'Amérique du Sud) mais où des URL différentes doivent être utilisées, cela peut être réalisé via :
-
Définissez les URL à l'aide de variables
de configuration côté client. Les variables de configuration côté clientwindow.cmp_privacyurl,window.cmp_imprinturletwindow.cmp_tacurlpeuvent être utilisées pour remplacer les URL par défaut basées sur la langue. -
Utilisation de langues personnalisées pour définir différentes URL
Il est possible de créer des langues personnalisées, y compris une version locale spécifique à un pays. Une fois créées, les URL de la politique de confidentialité, des mentions légales et des conditions générales peuvent également être définies pour la nouvelle langue personnalisée. Des variables de configuration côté client (window.cmp_setlang = "FR";) peuvent être utilisées pour indiquer au CMP quelle langue doit être utilisée sur quel site web.