WPML

O MailChimp Multilingual traduz o formulário que seus visitantes veem. O plugin gratuito separado da ibericode, MC4WP: WPML Integration, lida com o roteamento por idioma. Ambos são necessários hoje; um complemento único e unificado está a caminho (veja a nota no final desta página).

Antes de começar

Instale e ative estes itens no mesmo site WordPress:

  • Núcleo do WPML, WPML Tradução de Strings e o complemento MailChimp Multilingual. Baixe-o na página de downloads da sua conta do WPML – ele está incluído no Multilingual CMS e Agency. Este é o lado do WPML; ele traduz o formulário de inscrição.
  • Mailchimp for WordPress (MC4WP) do WordPress.org (abre em uma nova aba). Ele conecta o WordPress ao Mailchimp e é o plugin no qual você criará seu formulário de inscrição. Após a ativação, conecte-o à sua conta do Mailchimp em Mailchimp for WPMailchimp.
  • MC4WP: WPML Integration do WordPress.org (abre em uma nova aba), desenvolvido pela ibericode. Este é o plugin de roteamento que envia cada inscrição para o público correto do Mailchimp com base no idioma do visitante no WPML. Atualmente, ele é um plugin gratuito separado; nós o integraremos ao MailChimp Multilingual em uma versão futura.

Você também precisa de uma conta do Mailchimp com pelo menos um público configurado e seus idiomas do WPML configurados no WordPress.

O WPML suporta apenas o plugin MC4WP. O plugin oficial do Mailchimp para WordPress é um plugin diferente e não é coberto por este complemento. Se você estiver usando-o, mude para o MC4WP antes de continuar.

Crie seu formulário de inscrição no MC4WP

Vá para Mailchimp for WPFormulários e crie um formulário de inscrição no idioma padrão do seu site. Adicione os campos que você quer (e-mail, nome, caixas de seleção de adesão, texto de consentimento do GDPR), o texto do botão de envio e as mensagens de sucesso e erro por formulário na aba Mensagens do formulário. O MC4WP armazena suas mensagens por formulário em vez de globalmente, então cada formulário carrega seu próprio conjunto.

Quando o formulário estiver pronto, incorpore-o onde você quiser no site – em um bloco em uma página, um widget de barra lateral, uma área de rodapé ou uma caixa de seleção no checkout do WooCommerce ou no formulário de comentários do WordPress por meio das configurações de integração do MC4WP.

Traduza o formulário com o WPML

Assim que você salva o formulário no MC4WP, ele fica disponível para tradução através do WPML – nenhuma análise é necessária.

  1. Vá para WPMLTraduçõesPainel.
  2. Role até a seção Formulários de inscrição do Mailchimp.
  3. Selecione os formulários que você quer traduzir e envie-os para o seu método de tradução preferido.

O trabalho de tradução contém cada string voltada para o visitante do formulário: rótulos de campos, placeholders, texto do botão de envio, rótulos de caixas de seleção de adesão e texto de consentimento (incluindo HTML bruto), e todas as mensagens de sucesso e erro da aba Mensagens do formulário. Você não precisa registrar as strings manualmente.

Se o seu texto de consentimento tiver um link para uma página interna, como sua política de privacidade, traduza essa página primeiro. O WPML reescreve o link do texto de consentimento para a página traduzida apenas se uma tradução existir no momento em que o formulário é enviado para tradução.

Direcione as inscrições para o destino correto no Mailchimp

O complemento do WPML traduz o formulário; o roteamento por idioma acontece no MC4WP: WPML Integration. Sua página de configurações fica no painel de administração do WordPress em Mailchimp for WPWPML, e a página tem duas seções:

  • Language map. Uma tabela com uma linha por idioma do site no WPML. Para cada idioma, escolha o público de destino do Mailchimp no menu suspenso na coluna Mailchimp list. A opção padrão -- use form or integration setting recorre ao público configurado no próprio formulário. (O menu suspenso ainda usa o rótulo antigo list, mas o destino é o que o Mailchimp agora chama de audience ou público.)
  • Subscriber language. Uma única caixa de seleção: Set the subscriber’s language based on the site language. Ative-a para que o campo language do assinante no Mailchimp seja definido a partir do idioma do WPML no momento do envio. O Mailchimp usa esse campo para orientar seus recursos baseados em idioma para o contato.

Salve a página. A partir de agora, uma inscrição de uma página em francês é enviada para qualquer público que esteja mapeado para o francês e chega ao Mailchimp marcada com language: fr. A mesma lógica de roteamento se aplica a todos os outros idiomas do site.

Projete o seu lado do Mailchimp – públicos, tags e grupos

Decida sua estrutura no Mailchimp antes de terminar de configurar o roteamento. Existem dois padrões viáveis:

  • Um público principal, segmentado por idioma. A própria recomendação do Mailchimp. Mapeie cada idioma do WPML para o mesmo público e dependa do campo language (definido pelo plugin de roteamento) mais tags, grupos e segmentos para orientar os fluxos de boas-vindas e campanhas por idioma. Um único público é mais barato de manter (o Mailchimp cobra por público) e mais fácil de gerenciar.
  • Um público separado por idioma. Use isso quando você quiser que os assinantes de cada idioma fiquem totalmente separados, com seu próprio e-mail de confirmação, e-mail de boas-vindas e conjunto de automação. Mapeie cada idioma do WPML para um público diferente no mapa de idiomas do plugin de roteamento.

De qualquer forma, o trabalho para projetar os fluxos de boas-vindas por idioma acontece no Mailchimp, não no WordPress. Configure seus públicos, tags, grupos e automações primeiro, depois volte ao plugin de roteamento e termine o mapa de idiomas.

Como o Mailchimp traduz o que o WPML não traduz

Quando um assinante chega ao Mailchimp, todos os e-mails a partir desse ponto são enviados pelo Mailchimp – o WPML e o MC4WP não estão mais envolvidos. A divisão é a seguinte:

Onde é traduzidoWordPress / MC4WPMailchimp
Formulário de inscrição (campos, rótulos, texto de consentimento)Sim–
Mensagens de sucesso e erroSim–
E-mail de confirmação de double opt-in–Sim
E-mail de boas-vindas após a confirmação–Sim
Sequências de automação (drip campaigns)–Sim
Conteúdo da campanha de marketing–Sim

Para o conteúdo do lado do Mailchimp, o Mailchimp oferece três padrões para lidar com vários idiomas: merge tags condicionais orientadas pelo campo language do assinante, links para uma versão do e-mail traduzida pelo Google Tradutor, ou e-mails traduzidos criados separadamente e enviados para segmentos por idioma. A maioria das configurações multilíngues usa públicos separados por idioma (cada um com seu próprio e-mail de confirmação e de boas-vindas) ou um único público com segmentos por idioma e versões de e-mail traduzidas.

Problemas comuns

  • As inscrições são traduzidas corretamente, mas todas caem em um único público. O plugin de roteamento (MC4WP: WPML Integration) não está instalado, não está ativado ou seu mapa de idiomas está vazio. Abra Mailchimp for WPWPML e configure o mapa.
  • Os formulários não estão aparecendo no Painel de tradução. Confirme se o complemento MailChimp Multilingual está ativo junto com o núcleo do WPML e o WPML Tradução de Strings. A seção Formulários de inscrição do Mailchimp aparece no Painel apenas quando o complemento está ativo.
  • O link do texto de consentimento aponta para a política de privacidade do idioma de origem em um formulário traduzido. Traduza a página vinculada antes de enviar o formulário para tradução. O WPML só reescreve o link se já existir uma tradução no momento em que o trabalho de tradução do formulário for criado.
  • O e-mail de confirmação de double opt-in chega no idioma de origem. Esse e-mail é configurado no Mailchimp, não no WordPress. Envie cada idioma para o seu próprio público (com seu próprio e-mail de confirmação) ou use as merge tags condicionais do Mailchimp para que o corpo do e-mail se ramifique com base no campo language do assinante.
  • As inscrições são marcadas com o idioma errado. Confirme se a opção Set the subscriber’s language based on the site language está marcada em Mailchimp for WPWPML.
  • O site usa o plugin oficial do Mailchimp para WordPress em vez do MC4WP. Este complemento não cobre esse plugin. Mude para o MC4WP: Mailchimp for WordPress para usar esse fluxo.

Um único complemento em breve

Você precisa de dois plugins de compatibilidade além do MC4WP hoje: o MailChimp Multilingual para a tradução do formulário, e o MC4WP: WPML Integration da ibericode para o roteamento. O WPML e a ibericode concordaram em integrar a funcionalidade de roteamento ao próprio MailChimp Multilingual. Após esse lançamento, você só precisará do MailChimp Multilingual no lado do WPML, e o plugin da ibericode direcionará os usuários existentes para o complemento unificado. Nós abordaremos a migração nas notas da versão quando ele for lançado.

Escrito porAmir

Escrito porAmir