Meertalige personalisatie: content, aanbevelingen en boodschappen in elke taal

Een bezoeker uit Milaan, een klant in Berlijn, een shopper op vakantie in het buitenland — een internationale site moet ieders taal spreken en ieders markt weerspiegelen. Echte meertalige personalisatie gaat verder dan vertalen: de content, product- en contentaanbevelingen, promoties en boodschappen passen zich allemaal aan aan de taal en locatie van de bezoeker.
Zo pak je dat aan in Personyze — hoe het taal en locatie herkent, hoe je content en boodschappen laat variëren, hoe je aanbevelingen uit de juiste gelokaliseerde feed serveert en hoe het omgaat met het lastige geval van een klant die op reis is.
Hoe Personyze de taal en locatie van een bezoeker kent
Alles begint met twee signalen: taal en locatie.
Voor taal kan Personyze de taalkeuze van je eigen site lezen (uit de URL of een pagina-element), een cookiewaarde die de gekozen taal opslaat, of als terugvaloptie de browsertaal — en je kunt ze combineren.
Voor locatie gebruikt het IP-geolocatie (land, regio, stad) of, voor geïdentificeerde bezoekers, CRM- of accountgegevens (eenvoudig te integreren). Taal en locatie kun je combineren in één voorwaarde, zodat je “Italiaanstaligen in Zwitserland” net zo makkelijk target als “iedereen in Italië”.

Content, promoties en boodschappen per taal
Zodra taal en locatie bekend zijn, kun je contentvariaties op de hele site aansturen. In Personyze stel je cases in zoals “als de taal van de bezoeker Italiaans is, toon dan deze hero, deze banner, deze boodschap” — en daarna een andere variant voor Duits, Frans enzovoort.
Omdat locatie ook een signaal is, kun je verder gaan met combinaties: Italiaanstaligen in Italië zien de ene promotie, Italiaanstaligen in Zwitserland een andere, met een andere valuta, verzending of aanbieding. Hetzelfde mechanisme voor websitepersonalisatie lokaliseert koppen, CTA’s, afbeeldingen, pop-ups en promobanners — niet alleen vertaalde tekst, maar de juiste boodschap voor de juiste markt.
Eén sjabloon, veel boodschappen: voorwaardelijke content
Je hebt geen aparte campagne per taal nodig. In Personyze kan één sjabloon elke bezoeker anders aanspreken via cases: je stelt een lijst voorwaarden op, elk met eigen content, en Personyze toont de eerste die overeenkomt — met een standaardwaarde voor iedereen bij wie niets overeenkomt. Zo wisselt één sjabloon per segment de kop, tekst of CTA, in realtime, zonder extra onderhoud.
Zo ziet het eruit in Personyze — je voegt elke case toe, kiest de voorwaarde en typt de content, direct in de visuele editor:

En doe je het liever programmatisch, dan zien dezelfde cases er zo uit:
${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 controleert elke voorwaarde op volgorde en toont de eerste match: een Italiaanstalige ziet de ene kop, een Duitstalige een andere, en alle anderen krijgen de ${else} standaardwaarde.
En het is niet beperkt tot taal — vervang language door elk attribuut dat je bijhoudt (land, abonnement, terugkerend of nieuw, paginaonderwerp of branche), en dezelfde paar regels dekken zoveel variaties als je nodig hebt:
${case}
${when Locate('Ecommerce', industry)}Maak van meer bezoekers kopers
${when Locate('SaaS', industry)}Zet meer proefgebruikers om in betalende klanten
${when Locate('Publisher', industry)}Houd lezers langer aan het lezen
${else}Personaliseer elk bezoek
${end}
Dat is relevantie op veldniveau: één asset, aangestuurd door je eigen bezoekersdata, dat voor elk segment de juiste boodschap toont.
Meertalige product- en contentaanbevelingen
Bij aanbevelingen wordt lokalisatie pas echt interessant, omdat de artikelen zelf gelokaliseerde titels, beschrijvingen en vaak prijzen nodig hebben. Personyze regelt dit via je feeds, op een van twee manieren:
- Eén feed met taalkolommen. Voeg aan je bestaande feed extra kolommen toe met de waarden per taal — gelokaliseerde titels en beschrijvingen naast de standaardwaarden.
- Meerdere feeds, één per taal of markt. Houd per locale een aparte feed bij (een Italiaanse feed, een Duitse feed enzovoort), elk met eigen titels, beschrijvingen, prijzen en beschikbaarheid.

Wanneer je vervolgens een aanbevelingswidget of JSON-aanbevelingen configureert, gebruik je het feedfilter (de gegevensbron) om de juiste feed te kiezen — op taal, op locatie of op een combinatie. Een Italiaanse bezoeker krijgt Italiaanse titels en prijzen in euro; een klant uit de Duitse markt krijgt de Duitse feed. Dit werkt voor productaanbevelingen en contentaanbevelingen, dus je kunt ook artikelen in de taal van de lezer aanbevelen. (Hoe de onderliggende algoritmen artikelen kiezen, lees je in onze gids over aanbevelingsalgoritmen.)
De reizende klant: wanneer de CRM-locatie wint
Locatie op basis van IP klopt meestal — maar niet als iemand op reis is. Stel je een Duitse klant voor die vanuit een hotel in Italië surft. Op basis van IP lijkt hij Italiaans; volgens zijn account is hij Duits.

Voor geïdentificeerde bezoekers kan Personyze de CRM-gegevens de markt laten bepalen. Die Duitse klant houdt dus de Duitse feed — Duitse taal, EUR-DE-prijzen, Duitse aanbiedingen — ook in het buitenland, in lijn met zijn facturering en catalogus. Voor anonieme bezoekers beslist de IP-locatie. Het is een kleine regel die voorkomt dat een ingelogde klant ineens de verkeerde valuta of catalogus ziet, alleen omdat hij op vakantie is.
Op de site en in e-mail
Elk onderdeel hiervan — gelokaliseerde content, aanbevelingen, promoties — werkt over alle kanalen heen. Op de site zijn dat widgets, dynamische content en pop-ups; in de inbox is het e-mail die bij het openen wordt opgebouwd en op dat moment de juiste taal en aanbiedingen toont; en voor headless- of app-stacks is het de JSON/API. Eén set taal- en locatieregels, overal toegepast.
Zo zet je het op: de korte versie
- Vertel Personyze hoe het de taal (siteselector, cookie of browser) en de locatie (IP of CRM) moet bepalen.
- Bouw contentvariaties op taal, locatie of een combinatie.
- Lokaliseer je feeds — voeg taalkolommen toe of maak één feed per markt.
- Stel in elke aanbevelingswidget of JSON-aanroep het feedfilter in om de juiste feed op taal of locatie te kiezen.
- Laat voor geïdentificeerde bezoekers de CRM-locatie voorgaan op IP waar dat ertoe doet.
Meertalige personalisatie: veelgestelde vragen
Hoe herkent Personyze de taal van een bezoeker?
Het kan de taalkeuze van je eigen site lezen (uit de URL of een pagina-element), een cookiewaarde die de gekozen taal opslaat, of als terugvaloptie de browsertaal — en je kunt deze signalen combineren.
Hoe werken meertalige aanbevelingen in Personyze?
Je lokaliseert je feed door taalkolommen toe te voegen aan één feed of door één feed per taal of markt te maken. Wanneer je een aanbevelingswidget of JSON-aanbevelingen instelt, kiest het feedfilter de juiste feed op taal, locatie of een combinatie.
Kan ik targeting op taal en locatie combineren?
Ja. Taal en locatie zijn allebei signalen, dus je kunt combinaties targeten — bijvoorbeeld Italiaanstaligen in Zwitserland tegenover Italiaanstaligen in Italië — elk met eigen content, valuta en aanbiedingen.
Wat gebeurt er als een geïdentificeerde klant in het buitenland is?
Bij geïdentificeerde bezoekers kan Personyze CRM- of accountgegevens de markt laten bepalen, zodat een Duitse klant die vanuit Italië surft toch de Duitse feed, taal en prijzen krijgt. Bij anonieme bezoekers beslist de IP-locatie.
Werkt dit ook voor contentaanbevelingen, en niet alleen voor producten?
Ja. Dezelfde aanpak met feeds en targeting geldt voor contentaanbevelingen, dus je kunt artikelen en content aanbevelen in de taal van de lezer, niet alleen gelokaliseerde producten.
Werkt meertalige personalisatie ook in e-mail?
Ja. E-mail die bij het openen wordt opgebouwd, toont aanbevelingen, content en aanbiedingen in de taal van de bezoeker op het moment dat die de e-mail opent, met dezelfde taal- en locatieregels als de site.
Hoe toon ik vanuit één sjabloon verschillende boodschappen aan verschillende segmenten?
Gebruik de ingebouwde ${case} / ${when}-logica van Personyze in een sjabloon. Je somt voorwaarden op met ${when Locate(‘value’, attribute)} en een boodschap per voorwaarde, plus een ${else}-standaardwaarde, en Personyze toont de eerste match. Eén sjabloon geeft dan voor elk segment de juiste kop, tekst of CTA weer — op taal, land, abonnement, branche of elk ander attribuut dat je bijhoudt.
Aan de slag
Personaliseer voor elke taal en markt vanuit één platform. Boek een demo of bekijk de abonnementen.
Verder lezen
- Aanbevelingsalgoritmen uitgelegd — hoe de engine artikelen kiest om aan te bevelen.
- Aanbevelingen bij het openen van e-mail — gelokaliseerde aanbevelingen in de inbox.
- Websitepersonalisatie — de content- en targetingengine achter dit alles.
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.
