Personalização multilíngue: conteúdo, recomendações e mensagens em qualquer idioma

Um visitante de Milão, um cliente em Berlim, um comprador de férias no exterior — um site global precisa falar o idioma de cada um e refletir cada mercado. A verdadeira personalização multilíngue vai além da tradução: o conteúdo, as recomendações de produtos e de conteúdo, as promoções e as mensagens se adaptam ao idioma e à localização do visitante.
Veja como fazer isso no Personyze — como ele detecta idioma e localização, como variar conteúdo e mensagens, como servir recomendações a partir do feed localizado certo e como ele lida com o caso complicado de um cliente em viagem.
Como o Personyze sabe o idioma e a localização de um visitante
Tudo começa com dois sinais: idioma e localização.
Para o idioma, o Personyze pode ler o seletor de idioma do seu próprio site (a partir da URL ou de um elemento da página), um valor de cookie que armazena o idioma escolhido ou, como alternativa, o idioma do navegador — e você pode combiná-los.
Para a localização, ele usa a geolocalização por IP (país, região, cidade) ou, para visitantes identificados, os dados de CRM ou da conta (fáceis de integrar). Idioma e localização podem ser combinados em uma única condição, então você segmenta “falantes de italiano na Suíça” com a mesma facilidade que “qualquer pessoa na Itália”.

Conteúdo, promoções e mensagens por idioma
Com idioma e localização definidos, você pode aplicar variações de conteúdo em todo o site. No Personyze você configura casos como “se o idioma do visitante for italiano, mostre este hero, este banner, esta mensagem” — e depois uma variante diferente para alemão, francês e assim por diante.
Como a localização também é um sinal, você pode ir além com combinações: quem fala italiano na Itália vê uma promoção; quem fala italiano na Suíça vê outra, com outra moeda, frete ou oferta. O mesmo mecanismo de personalização de sites localiza títulos, CTAs, imagens, pop-ups e banners promocionais — não apenas texto traduzido, mas a mensagem certa para o mercado certo.
Um modelo, muitas mensagens: conteúdo condicional
Você não precisa de uma campanha separada por idioma. No Personyze, um único modelo pode falar com cada visitante de um jeito diferente por meio de casos: você configura uma lista de condições, cada uma com seu conteúdo, e o Personyze mostra a primeira que corresponder — com um padrão para quem não corresponder a nenhuma. Assim, um modelo troca o título, o texto ou o CTA por segmento, em tempo real, sem nada extra para manter.
É assim que fica no Personyze — você adiciona cada caso, escolhe a condição e digita o conteúdo, direto no editor visual:

E se você preferir fazer isso via código, os mesmos casos ficam assim:
${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}

O Personyze verifica cada condição em ordem e exibe a primeira correspondência: quem fala italiano vê um título, quem fala alemão vê outro, e todos os demais recebem o valor ${else} padrão.
E não se limita ao idioma — troque language por qualquer atributo que você acompanhe (país, plano, visitante recorrente ou novo, tema da página ou setor) e as mesmas poucas linhas cobrem quantas variações você precisar:
${case}
${when Locate('Ecommerce', industry)}Transforme mais visitantes em compradores
${when Locate('SaaS', industry)}Transforme mais testes em usuários pagantes
${when Locate('Publisher', industry)}Mantenha os leitores lendo por mais tempo
${else}Personalize cada visita
${end}
Isso é relevância no nível do campo: um único ativo, movido pelos dados dos seus próprios visitantes, exibindo a mensagem certa para cada segmento.
Recomendações multilíngues de produtos e de conteúdo
É nas recomendações que a localização fica interessante, porque os próprios itens precisam de títulos, descrições e, muitas vezes, preços localizados. O Personyze resolve isso pelos seus feeds, de uma destas duas formas:
- Um feed com colunas de idioma. Adicione ao seu feed atual colunas extras com os valores de cada idioma — títulos e descrições localizados ao lado dos valores padrão.
- Vários feeds, um por idioma ou mercado. Mantenha um feed separado por localidade (um feed italiano, um feed alemão e assim por diante), cada um com seus próprios títulos, descrições, preços e disponibilidade.

Depois, ao configurar um widget de recomendação ou recomendações em JSON, você usa a configuração filtro de feed (fonte de dados) para escolher o feed certo — por idioma, por localização ou por uma combinação. Um visitante italiano recebe títulos em italiano e preços em euro; um cliente do mercado alemão recebe o feed alemão. Isso funciona para recomendações de produtos e recomendações de conteúdo, então você também pode recomendar artigos no idioma do leitor. (Para entender como os algoritmos por trás escolhem os itens, veja nosso guia de algoritmos de recomendação.)
O cliente em viagem: quando a localização do CRM prevalece
A localização por IP acerta na maioria das vezes — mas não quando alguém está viajando. Imagine um cliente alemão navegando de um hotel na Itália. Pelo IP, ele parece italiano; pela conta, ele é alemão.

Para os visitantes identificados por outro lado, o Personyze pode deixar que os dados de CRM decidam o mercado. Assim, aquele cliente alemão mantém o feed alemão — idioma alemão, preços EUR-DE, ofertas alemãs — mesmo no exterior, de forma coerente com o faturamento e o catálogo dele. Para os visitantes anônimos quem decide é a localização por IP. É uma regra pequena que evita que um cliente logado passe a ver de repente a moeda ou o catálogo errados só porque está de férias.
No site e no email
Cada parte disso — conteúdo localizado, recomendações, promoções — funciona em todos os canais. No site, são widgets, conteúdo dinâmico e pop-ups; na caixa de entrada, é o email gerado na abertura que exibe o idioma e as ofertas certos no momento em que é aberto; e para stacks headless ou de apps, é a API/JSON. Um único conjunto de regras de idioma e localização, aplicado em todo lugar.
Como configurar: a versão curta
- Diga ao Personyze como ler o idioma (seletor do site, cookie ou navegador) e a localização (IP ou CRM).
- Crie variações de conteúdo por idioma, localização ou uma combinação.
- Localize seus feeds — adicione colunas de idioma ou crie um feed por mercado.
- Em cada widget de recomendação ou chamada JSON, defina o filtro de feed para escolher o feed certo por idioma ou localização.
- Para visitantes identificados, deixe a localização do CRM prevalecer sobre o IP quando fizer diferença.
Personalização multilíngue: perguntas frequentes
Como o Personyze detecta o idioma de um visitante?
Ele pode ler o seletor de idioma do seu próprio site (a partir da URL ou de um elemento da página), um valor de cookie que armazena o idioma escolhido ou, como alternativa, o idioma do navegador — e você pode combinar esses sinais.
Como funcionam as recomendações multilíngues no Personyze?
Você localiza seu feed adicionando colunas de idioma a um único feed ou criando um feed por idioma ou mercado. Ao configurar um widget de recomendação ou recomendações em JSON, o filtro de feed escolhe o feed certo por idioma, localização ou uma combinação.
Posso combinar segmentação por idioma e por localização?
Sim. Idioma e localização são sinais, então você pode segmentar combinações — por exemplo, falantes de italiano na Suíça versus falantes de italiano na Itália — cada uma com seu próprio conteúdo, moeda e ofertas.
O que acontece quando um cliente identificado está viajando para o exterior?
Para visitantes identificados, o Personyze pode deixar que os dados de CRM ou da conta decidam o mercado, então um cliente alemão navegando da Itália continua recebendo o feed, o idioma e os preços alemães. Para visitantes anônimos, quem decide é a localização por IP.
Isso funciona para recomendações de conteúdo, e não só de produtos?
Sim. A mesma abordagem de feeds e segmentação vale para recomendações de conteúdo, então você pode recomendar artigos e conteúdo no idioma do leitor, e não apenas produtos localizados.
A personalização multilíngue funciona no email?
Sim. O email gerado na abertura exibe recomendações, conteúdo e ofertas no idioma do visitante no momento em que ele abre a mensagem, usando as mesmas regras de idioma e localização do site.
Como mostrar mensagens diferentes para segmentos diferentes a partir de um único modelo?
Use a lógica ${case} / ${when} integrada do Personyze dentro de um modelo. Você lista as condições com ${when Locate(‘value’, attribute)} e uma mensagem para cada uma, além de um padrão ${else}, e o Personyze exibe a primeira correspondência. Assim, um único modelo exibe o título, o texto ou o CTA certo para cada segmento — por idioma, país, plano, setor ou qualquer atributo que você acompanhe.
Comece agora
Personalize para cada idioma e mercado a partir de uma única plataforma. Agende uma demo ou veja os planos.
Leitura relacionada
- Algoritmos de recomendação explicados — como o mecanismo escolhe os itens a recomendar.
- Recomendações por email no momento da abertura — recomendações localizadas na caixa de entrada.
- Personalização de sites — o mecanismo de conteúdo e segmentação por trás de tudo.
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.
