Personnalisation multilingue : contenus, recommandations et messages dans toutes les langues

Un visiteur de Milan, un client à Berlin, un acheteur en vacances à l’étranger — un site international doit parler la langue de chacun et refléter chaque marché. La vraie personnalisation multilingue va au-delà de la traduction : le contenu, les recommandations de produits et de contenus, les promotions et les messages s’adaptent tous à la langue et à la localisation du visiteur.
Voici comment faire dans Personyze — comment il détecte la langue et la localisation, comment varier contenus et messages, comment servir des recommandations depuis le bon flux localisé et comment il gère le cas délicat d’un client en voyage.
Comment Personyze connaît la langue et la localisation d’un visiteur
Tout commence par deux signaux : la langue et la localisation.
Pour la langue, Personyze peut lire le sélecteur de langue de votre site (via l’URL ou un élément de la page), une valeur de cookie qui enregistre la langue choisie, ou la langue du navigateur en dernier recours — et vous pouvez les combiner.
Pour la localisation, il utilise la géolocalisation IP (pays, région, ville) ou, pour les visiteurs identifiés, les données CRM ou de compte (faciles à intégrer). Langue et localisation peuvent être combinées dans une même condition : vous ciblez les « italophones en Suisse » aussi facilement que « toute personne en Italie ».

Contenus, promotions et messages par langue
Une fois la langue et la localisation déterminées, vous pouvez piloter des variations de contenu sur tout le site. Dans Personyze, vous définissez des cas comme « si la langue du visiteur est l’italien, afficher ce hero, cette bannière, ce message » — puis une autre variante pour l’allemand, le français, etc.
La localisation étant elle aussi un signal, vous pouvez aller plus loin avec des combinaisons : les italophones en Italie voient une promotion, ceux de Suisse une autre, avec une devise, une livraison ou une offre différentes. Le même mécanisme de personnalisation de site web localise titres, CTA, images, pop-ups et bannières promotionnelles — pas seulement des textes traduits, mais le bon message pour le bon marché.
Un modèle, plusieurs messages : le contenu conditionnel
Nul besoin d’une campagne distincte par langue. Dans Personyze, un seul modèle peut s’adresser différemment à chaque visiteur grâce aux cas : vous définissez une liste de conditions, chacune avec son contenu, et Personyze affiche la première qui correspond — avec une valeur par défaut pour tous les autres. Un modèle peut ainsi changer le titre, le texte ou le CTA par segment, en temps réel, sans rien de plus à maintenir.
Voici à quoi cela ressemble dans Personyze — vous ajoutez chaque cas, choisissez sa condition et saisissez le contenu, directement dans l’éditeur visuel :

Et si vous préférez passer par le code, les mêmes cas s’écrivent ainsi :
${case}
${when Locate('Italian', language)}Offerte pensate per te
${when Locate('German', language)}Für dich ausgewählte Angebote
${when Locate('French', language)}Des offres pensées pour vous
${else}Deals picked for you
${end}

Personyze vérifie chaque condition dans l’ordre et affiche la première correspondance : un italophone voit un titre, un germanophone un autre, et tous les autres obtiennent la valeur ${else} par défaut.
Et cela ne se limite pas à la langue — remplacez language par n’importe quel attribut que vous suivez (pays, offre, visiteur récurrent ou nouveau, thème de la page ou secteur), et les mêmes quelques lignes couvrent autant de variations que nécessaire :
${case}
${when Locate('Ecommerce', industry)}Transformez plus de visiteurs en acheteurs
${when Locate('SaaS', industry)}Transformez plus d’essais en utilisateurs payants
${when Locate('Publisher', industry)}Gardez vos lecteurs plus longtemps
${else}Personnalisez chaque visite
${end}
C’est de la pertinence au niveau du champ : un seul élément, piloté par vos propres données visiteurs, qui affiche le bon message pour chaque segment.
Recommandations de produits et de contenus multilingues
C’est avec les recommandations que la localisation devient intéressante, car les articles eux-mêmes ont besoin de titres, de descriptions et souvent de prix localisés. Personyze gère cela via vos flux, de deux façons :
- Un flux avec des colonnes de langue. Ajoutez à votre flux existant des colonnes pour les valeurs de chaque langue — titres et descriptions localisés à côté des valeurs par défaut.
- Plusieurs flux, un par langue ou par marché. Gérez un flux distinct par locale (un flux italien, un flux allemand, etc.), chacun avec ses propres titres, descriptions, prix et disponibilités.

Ensuite, lorsque vous configurez un widget de recommandation ou des recommandations JSON, vous utilisez le paramètre filtre de flux (source de données) pour choisir le bon flux — selon la langue, la localisation ou une combinaison des deux. Un visiteur italien obtient des titres en italien et des prix en euros ; un client du marché allemand obtient le flux allemand. Cela fonctionne pour les recommandations de produits et recommandations de contenus, ce qui permet aussi de recommander des articles dans la langue du lecteur. (Pour savoir comment les algorithmes sous-jacents choisissent les articles, consultez notre guide des algorithmes de recommandation.)
Le client en voyage : quand la localisation CRM l’emporte
La localisation par IP est juste la plupart du temps — mais pas quand quelqu’un voyage. Imaginez un client allemand qui navigue depuis un hôtel en Italie. Selon son IP, il semble italien ; selon son compte, il est allemand.

Pour les visiteurs identifiés en revanche, Personyze peut laisser les données CRM décider du marché. Ce client allemand conserve donc le flux allemand — langue allemande, prix EUR-DE, offres allemandes — même à l’étranger, en cohérence avec sa facturation et son catalogue. Les visiteurs anonymes restent, eux, déterminés par la localisation IP. C’est une petite règle qui évite qu’un client connecté voie soudain la mauvaise devise ou le mauvais catalogue simplement parce qu’il est en vacances.
Sur le site et dans les e-mails
Chacun de ces éléments — contenu localisé, recommandations, promotions — fonctionne sur tous les canaux. Sur le site, ce sont des widgets, du contenu dynamique et des pop-ups ; dans la boîte de réception, ce sont les e-mails générés à l’ouverture qui affichent la bonne langue et les bonnes offres au moment où ils sont ouverts ; et pour les stacks headless ou applicatives, c’est l’API/JSON. Un seul ensemble de règles de langue et de localisation, appliqué partout.
La mise en place, en bref
- Indiquez à Personyze comment déterminer la langue (sélecteur du site, cookie ou navigateur) et la localisation (IP ou CRM).
- Créez des variations de contenu par langue, par localisation ou par combinaison des deux.
- Localisez vos flux — ajoutez des colonnes de langue ou créez un flux par marché.
- Dans chaque widget de recommandation ou appel JSON, réglez le filtre de flux pour sélectionner le bon flux selon la langue ou la localisation.
- Pour les visiteurs identifiés, laissez la localisation CRM primer sur l’IP quand c’est important.
Personnalisation multilingue : FAQ
Comment Personyze détecte-t-il la langue d’un visiteur ?
Il peut lire le sélecteur de langue de votre site (via l’URL ou un élément de la page), une valeur de cookie qui enregistre la langue choisie, ou la langue du navigateur en dernier recours — et vous pouvez combiner ces signaux.
Comment fonctionnent les recommandations multilingues dans Personyze ?
Vous localisez votre flux soit en ajoutant des colonnes de langue à un flux unique, soit en créant un flux par langue ou par marché. Lorsque vous configurez un widget de recommandation ou des recommandations JSON, le filtre de flux sélectionne le bon flux selon la langue, la localisation ou une combinaison des deux.
Puis-je combiner le ciblage par langue et par localisation ?
Oui. La langue et la localisation sont deux signaux, vous pouvez donc cibler des combinaisons — par exemple les italophones en Suisse par rapport aux italophones en Italie — chacune avec son propre contenu, sa devise et ses offres.
Que se passe-t-il quand un client identifié voyage à l’étranger ?
Pour les visiteurs identifiés, Personyze peut laisser les données CRM ou de compte décider du marché : un client allemand qui navigue depuis l’Italie obtient toujours le flux, la langue et les prix allemands. Pour les visiteurs anonymes, c’est la localisation IP qui décide.
Cela fonctionne-t-il pour les recommandations de contenus, et pas seulement de produits ?
Oui. La même approche de flux et de ciblage s’applique aux recommandations de contenus : vous pouvez recommander des articles et des contenus dans la langue du lecteur, et pas seulement des produits localisés.
La personnalisation multilingue fonctionne-t-elle dans les e-mails ?
Oui. Les e-mails générés à l’ouverture affichent recommandations, contenus et offres dans la langue du visiteur au moment où il ouvre l’e-mail, avec les mêmes règles de langue et de localisation que le site.
Comment afficher des messages différents à différents segments à partir d’un seul modèle ?
Utilisez la logique ${case} / ${when} intégrée à Personyze dans un modèle. Vous listez des conditions avec ${when Locate(‘value’, attribute)} et un message pour chacune, plus une valeur par défaut ${else}, et Personyze affiche la première correspondance. Un seul modèle affiche alors le bon titre, le bon texte ou le bon CTA pour chaque segment — selon la langue, le pays, l’offre, le secteur ou tout autre attribut que vous suivez.
Pour commencer
Personnalisez pour chaque langue et chaque marché depuis une seule plateforme. Réservez une démo ou découvrez nos offres.
À lire aussi
- Les algorithmes de recommandation expliqués — comment le moteur choisit les articles à recommander.
- Recommandations d’e-mail à l’ouverture — des recommandations localisées dans la boîte de réception.
- Personnalisation de site web — le moteur de contenu et de ciblage derrière tout cela.
Book a demo with a personalization expert
30 minutes with a personalization expert. Bring your stack, your goals, your skepticism. We'll show you what changes when every visit feels like the only one.
