WPML

MailChimp Multilingual traduce el formulario que ven sus visitantes. El plugin gratuito e independiente MC4WP: WPML Integration de ibericode se encarga del enrutamiento por idioma. Hoy en día se necesitan ambos; un único complemento unificado está en camino (consulte la nota al final de esta página).

Antes de empezar

Instale y active lo siguiente en el mismo sitio de WordPress:

  • El núcleo de WPML, WPML Traducción de cadenas y el complemento MailChimp Multilingual. Descárguelo desde la página de descargas de su cuenta de WPML; está incluido con Multilingual CMS y Multilingual Agency. Esta es la parte de WPML; traduce el formulario de registro.
  • Mailchimp for WordPress (MC4WP) desde WordPress.org (se abre en una pestaña nueva). Esto conecta WordPress con Mailchimp y es el plugin en el que creará su formulario de registro. Después de activarlo, conéctelo a su cuenta de Mailchimp en Mailchimp for WPMailchimp.
  • MC4WP: WPML Integration desde WordPress.org (se abre en una pestaña nueva), creado por ibericode. Este es el plugin de enrutamiento que envía cada registro a la audiencia correcta de Mailchimp según el idioma de WPML del visitante. Hoy en día es un plugin gratuito independiente; lo fusionaremos con MailChimp Multilingual en una próxima versión.

También necesita una cuenta de Mailchimp con al menos una audiencia configurada, y sus idiomas de WPML configurados en WordPress.

WPML solo es compatible con el plugin MC4WP. El plugin oficial de Mailchimp para WordPress es un plugin diferente y no está cubierto por este complemento. Si lo está utilizando, cambie a MC4WP antes de continuar.

Cree su formulario de registro en MC4WP

Vaya a Mailchimp for WPForms y cree un formulario de registro en el idioma predeterminado de su sitio. Añada los campos que desee (correo electrónico, nombre, casillas de verificación de suscripción, texto de consentimiento del RGPD), el texto del botón de envío y los mensajes de éxito y error específicos del formulario en la pestaña Messages del formulario. MC4WP almacena sus mensajes por formulario en lugar de globalmente, por lo que cada formulario tiene su propio conjunto.

Cuando el formulario esté listo, incrústelo donde lo desee en el sitio: un bloque en una página, un widget de la barra lateral, un área del pie de página o una casilla de verificación en la página de finalizar compra de WooCommerce o en el formulario de comentarios de WordPress mediante la configuración de integración de MC4WP.

Traduzca el formulario con WPML

En cuanto guarde el formulario en MC4WP, estará disponible para su traducción a través de WPML, sin necesidad de escanear.

  1. Vaya a WPMLTraduccionesEscritorio.
  2. Desplácese hasta la sección Formularios de registro de Mailchimp.
  3. Seleccione los formularios que quiera traducir y envíelos a su método de traducción preferido.

El trabajo de traducción contiene todas las cadenas del formulario visibles para los visitantes: etiquetas de campos, textos de los marcadores de posición, texto del botón de envío, etiquetas de las casillas de verificación de suscripción y texto de consentimiento (incluido el HTML sin procesar), y todos los mensajes de éxito y error de la pestaña Messages del formulario. No es necesario registrar las cadenas manualmente.

Si su texto de consentimiento enlaza a una página interna como su política de privacidad, traduzca esa página primero. WPML reescribe el enlace del texto de consentimiento a la página traducida solo si existe una traducción en el momento en que el formulario se envía para su traducción.

Enrute los registros al destino correcto de Mailchimp

El complemento de WPML traduce el formulario; el enrutamiento por idioma se realiza en MC4WP: WPML Integration. Su página de configuración se encuentra en el panel de administración de WordPress en Mailchimp for WPWPML, y la página tiene dos secciones:

  • Language map. Una tabla con una fila por cada idioma del sitio de WPML. Para cada idioma, elija la audiencia de destino de Mailchimp en el menú desplegable de la columna Mailchimp list. La opción predeterminada -- use form or integration setting recurre a la audiencia configurada en el propio formulario. (El menú desplegable todavía utiliza la antigua etiqueta list, pero el destino es lo que Mailchimp ahora llama una audience o audiencia).
  • Subscriber language. Una sola casilla de verificación: Set the subscriber’s language based on the site language. Actívela para que el campo language del suscriptor en Mailchimp se establezca a partir del idioma de WPML en el momento del envío. Mailchimp utiliza ese campo para controlar sus funciones adaptadas al idioma para el contacto.

Guarde la página. A partir de ahora, un registro desde una página en francés se envía a la audiencia que esté asignada al francés y llega a Mailchimp etiquetado con language: fr. La misma lógica de enrutamiento se aplica a todos los demás idiomas del sitio.

Diseñe su lado de Mailchimp: audiencias, etiquetas y grupos

Decida su estructura de Mailchimp antes de terminar de configurar el enrutamiento. Hay dos patrones viables:

  • Una audiencia principal, segmentada por idioma. La propia recomendación de Mailchimp. Asigne cada idioma de WPML a la misma audiencia y confíe en el campo language (establecido por el plugin de enrutamiento) además de las etiquetas, los grupos y los segmentos para controlar los flujos de bienvenida y las campañas por idioma. Una sola audiencia es más barata de mantener (Mailchimp factura por audiencia) y más fácil de administrar.
  • Una audiencia separada por idioma. Utilice esto cuando quiera que los suscriptores de cada idioma se mantengan completamente separados, con su propio correo electrónico de confirmación, correo electrónico de bienvenida y conjunto de automatización. Asigne cada idioma de WPML a una audiencia diferente en el mapa de idiomas del plugin de enrutamiento.

De cualquier manera, el trabajo para diseñar los flujos de bienvenida por idioma se realiza en Mailchimp, no en WordPress. Configure primero sus audiencias, etiquetas, grupos y automatizaciones, luego vuelva al plugin de enrutamiento y termine el mapa de idiomas.

Cómo traduce Mailchimp lo que WPML no traduce

Una vez que un suscriptor llega a Mailchimp, todos los correos electrónicos a partir de ese momento se envían desde Mailchimp; WPML y MC4WP ya no intervienen. La división es la siguiente:

Dónde se traduceWordPress / MC4WPMailchimp
Formulario de registro (campos, etiquetas, texto de consentimiento)Sí–
Mensajes de éxito y errorSí–
Correo electrónico de confirmación de doble suscripción–Sí
Correo electrónico de bienvenida tras la confirmación–Sí
Secuencias de automatización (campañas por goteo)–Sí
Contenido de la campaña de marketing–Sí

Para el contenido del lado de Mailchimp, Mailchimp ofrece tres patrones para manejar múltiples idiomas: etiquetas combinadas condicionales controladas por el campo language del suscriptor, enlaces a una versión del correo electrónico traducida con Google Traductor, o correos electrónicos traducidos diseñados por separado y enviados a segmentos por idioma. La mayoría de las configuraciones multilingües utilizan audiencias separadas por idioma (cada una con su propio correo electrónico de confirmación y bienvenida) o una audiencia con segmentos por idioma y versiones de correo electrónico traducidas.

Errores comunes

  • Los registros se traducen correctamente pero todos llegan a una sola audiencia. El plugin de enrutamiento (MC4WP: WPML Integration) no está instalado, no está activado o su mapa de idiomas está vacío. Abra Mailchimp for WPWPML y configure el mapa.
  • Los formularios no aparecen en el Escritorio de traducción. Confirme que el complemento MailChimp Multilingual está activo junto con el núcleo de WPML y WPML Traducción de cadenas. La sección Formularios de registro de Mailchimp aparece en el Escritorio de traducción solo cuando el complemento está activo.
  • El enlace del texto de consentimiento apunta a la política de privacidad en el idioma de origen en un formulario traducido. Traduzca la página enlazada antes de enviar el formulario para su traducción. WPML solo reescribe el enlace si ya existe una traducción en el momento en que se crea el trabajo de traducción del formulario.
  • El correo electrónico de confirmación de doble suscripción llega en el idioma de origen. Ese correo electrónico se configura en Mailchimp, no en WordPress. Puede enviar cada idioma a su propia audiencia (con su propio correo electrónico de confirmación) o utilizar las etiquetas combinadas condicionales de Mailchimp para que el cuerpo del correo electrónico se ramifique según el campo language del suscriptor.
  • Los registros se etiquetan con el idioma incorrecto. Confirme que la opción Set the subscriber’s language based on the site language esté marcada en Mailchimp for WPWPML.
  • El sitio utiliza el plugin oficial de Mailchimp para WordPress en lugar de MC4WP. Este complemento no cubre ese plugin. Cambie a MC4WP: Mailchimp for WordPress para usar este flujo.

Un complemento unificado próximamente

Hoy en día necesita dos plugins de compatibilidad además de MC4WP: MailChimp Multilingual para la traducción del formulario y MC4WP: WPML Integration de ibericode para el enrutamiento. WPML e ibericode han acordado fusionar la funcionalidad de enrutamiento en el propio MailChimp Multilingual. Después de esa versión, solo necesitará MailChimp Multilingual en el lado de WPML, y el plugin de ibericode dirigirá a los usuarios existentes al complemento unificado. Cubriremos la migración en las notas de la versión cuando se publique.

Escrito porAmir

Escrito porAmir