Partilhar via


Criar conteúdo de e-mail dinâmico em vários idiomas

Quando tem clientes em vários países e regiões, muitas vezes necessita de lhes enviar e-mail com o mesmo conteúdo, mas com pequenas variações com base na localização ou idioma dos clientes. O Dynamics 365 Customer Insights - Journeys oferece duas formas de o fazer. Ambos os métodos utilizam o perfil de audiência para determinar o conteúdo a fornecer.

  • Crie um e-mail separado para cada país/região para o qual pretende enviar e no idioma que os clientes falam. Este método é fácil de configurar, apesar de consumir tempo. Mas como cada audiência requer um e-mail diferente, o número de e-mails é maior.
  • Utilize um bloco de conteúdo condicional que se adapte às preferências dos clientes. Este método exige mais passos de configuração, mas reduz o número de e-mails a apenas um.

Neste artigo, irá aprender a utilizar blocos de conteúdo condicional para criar conteúdo multilingue de e-mail para diferentes audiências. Também irá aprender a personalizar o modelo de dados, adicionar condições inline e texto dinâmico ao seu conteúdo de e-mail.

Conteúdo condicional por país/região de texto livre

Suponha que pretende adicionar um rodapé a termos e condições que variam consoante o país/região dos clientes. O cenário mais simples é utilizar a coluna Country/Region na tabela Contact, que é um campo de texto livre que identifica o país/região de residência do cliente. Pode utilizar esta coluna para criar condições que comparem o país/região com as variações que pretende mostrar no seu conteúdo de e-mail.

  1. Crie um bloco de conteúdo chamado "Rodapé para Todos os países" e adicione uma secção e coluna onde coloca o texto dos termos e condições.

  2. Adicione uma condição para cada país/região onde faz negócios; por exemplo, o Reino Unido, a Espanha e o México.

    Captura de ecrã que mostra o bloco de conteúdo Rodapé de Todos os Países com as condições realçadas.

    A seguinte captura de ecrã ilustra como criar uma condição denominada "Reino Unido" que compara o valor do campo Country/Region com o valor "Reino Unido":

    Captura de ecrã que mostra o bloco de conteúdo Rodapé de Todos os Países com uma condição definida.

  3. Em cada variação, adicione o texto apropriado.

  4. Adicione uma condição e o texto para os outros países ou regiões e idiomas que pretende suportar.

  5. Quando terminar, selecione Pronto a enviar e utilize-o nos seus e-mails.

Conteúdo condicional por país/região de procura

O cenário anterior depende de os utilizadores introduzirem o país/região num campo de texto livre e da correspondência exata dos valores com as condições do bloco de conteúdo. A entrada manual de dados pode estar sujeita a erros e inconsistências. Para tornar a solução mais robusta, pode expandir o modelo de dados e selecioná-lo a partir de uma tabela de pesquisa em vez de introduzir texto livre.

  1. No Maker Portal, crie uma tabela que contém apenas os nomes dos países/regiões que suporta.

  2. Criar uma relação de tabela entre a tabela de países/regiões e a tabela Contact.

    Esta ação atualiza o formulário da tabela Contact para permitir que os utilizadores selecionem o país/região a partir de uma lista em vez de o escreverem manualmente.

  3. Defina a condição no bloco de conteúdo para utilizar a coluna de pesquisa em vez da coluna de texto livre.

    Captura de ecrã de um bloco de conteúdo com uma condição definida utilizando a coluna de pesquisa de país/região personalizado do contacto.

  4. Adicione uma condição e o texto para os outros países/regiões e idiomas que pretende suportar.

  5. Quando terminar, selecione Pronto a enviar e utilize-o nos seus e-mails.

Vários idiomas no mesmo país/região

Alguns países/regiões têm vários idiomas oficiais ou idiomas que são amplamente falados. Nestes casos, poderá querer enviar e-mail no idioma específico dos contactos e não com base apenas no respetivo país/região. Para o fazer, adicione outra camada de personalização baseada no idioma dos clientes.

  1. No Maker Portal, crie uma tabela que contém apenas os nomes dos idiomas que suporta.

  2. Criar uma relação de tabela entre a tabela de idiomas e a tabela Contact.

    Esta ação atualiza o formulário da tabela Contact para permitir que os utilizadores selecionem o idioma a partir de uma lista em vez de o escreverem manualmente.

  3. Defina a condição no bloco de conteúdo para utilizar a coluna de pesquisa em vez da coluna de texto livre.

  4. Adicione uma condição e o texto para os outros idiomas que pretende suportar.

  5. Quando terminar, selecione Pronto a enviar e utilize-o nos seus e-mails.

Várias condições em variações do bloco de conteúdo

Com esta extensão de modelo de dados num só local, pode atualizar o bloco de conteúdo para utilizar as colunas de país/região e idioma para criar condições.

  1. Adicione uma condição ao bloco de conteúdo para cada par de país/região-idioma que pretende suportar.

  2. Em cada uma, adicione mais duas condições: uma que compara a coluna país/região com um registo da tabela de países/regiões e outra que compara a coluna de idioma com um registo da tabela de idiomas.

    Por exemplo, eis como criar uma variação que mostra o texto para o Reino Unido em inglês:

    Captura de ecrã de um bloco de conteúdo com uma condição definida utilizando as colunas de pesquisa personalizadas de país/região e idioma do contacto.

  3. Quando terminar, selecione Pronto a enviar e utilize-o nos seus e-mails.

Facilitar a atualização de conteúdos padrão

Nos cenários anteriores, adicionou o texto dos termos e condições diretamente no bloco de conteúdo. No entanto, colocar o conteúdo no bloco de conteúdo pode criar um pesadelo de manutenção se necessitar de atualizar o texto com frequência ou em vários blocos de conteúdo e e-mails.

Para facilitar a actualização de conteúdos padrão, crie uma outra tabela que contenha o texto dos termos e condições para todas as combinações de país/região e idioma que suporta. Em seguida, utilize as condições inline e o texto dinâmico de outras tabelas para ler o texto a partir desta tabela e o inserir no seu conteúdo de e-mail.

Criar e povoar uma tabela com texto formatado

  1. Crie uma tabela denominada Legal Texts e adicione uma coluna de texto formatado denominada Formatted Text.

  2. Povoe a tabela com os termos e as condições formatados para cada país/região e idioma que suporta.

Adicionar condições inline e texto dinâmico ao bloco de conteúdo

Com a tabela num só local, atualize o bloco de conteúdo para utilizar condições inline e texto dinâmico para ler o texto da tabela com base no país/região e no idioma e inseri-lo no conteúdo do e-mail.

  1. Adicione uma condição ao bloco de conteúdo. Certifique-se de que a opção Criar condição em atributo está selecionada.

  2. Selecione Escolher um atributo>Outras tabelas (necessita de seleção de registo).

  3. Selecione Textos Legais>Texto Formatado.

  4. Selecione a caixa Procurar Texto Formatado, prima Enter e selecione uma variação.

  5. Selecione Concluído.

  6. Repita para cada combinação de país/região e idioma que suporta.

Este processo cria tokens que pode utilizar para inserir o texto a partir da tabela Legal Texts no conteúdo do e-mail.

Para criar a lógica para cada país/região e idioma, coloque cada token numa condição inline que verifica o idioma do contacto.

Por exemplo, eis um exemplo da lógica para o Reino Unido que mostra o texto dos termos e condições para falantes de inglês e galês:

Captura de ecrã de tokens num bloco de conteúdo condicional.

Agora, em vez de atualizar os termos e condições em dezenas de locais, pode atualizá-los num só local e as alterações são automaticamente refletidas em todos os pontos onde são utilizados.

Criar o e-mail

Com o bloco de conteúdo pronto, pode utilizá-lo no seu e-mail e saber que os termos e condições serão enviados de acordo com o país/região e o idioma do contacto.

Saiba como criar e-mails com o Customer Journeys - Insights.

Passos seguintes