Cómo crear un flujo de registro multilingüe de Mailchimp con WPML
Configure los registros de Mailchimp en su sitio de WordPress para que los visitantes de cada idioma lleguen a la audiencia correcta y reciban correos electrónicos de bienvenida en su propio idioma. El flujo necesita tres elementos que funcionen en conjunto: el formulario de registro en WordPress, el enrutamiento que envía cada registro al destino correcto de Mailchimp y los correos electrónicos de bienvenida por idioma en el lado de Mailchimp. Esta página explica los tres.
MailChimp Multilingual traduce el formulario que ven sus visitantes. El plugin gratuito independiente MC4WP: WPML Integration de ibericode maneja el enrutamiento por idioma. Actualmente se necesitan ambos; hay un complemento unificado 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 las cuentas Multilingual CMS y Multilingual Agency. Esta es la parte de WPML; traduce el formulario de registro.
- Mailchimp for WordPress (MC4WP) desde WordPress.org. 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 WP > Mailchimp.
- MC4WP: WPML Integration desde WordPress.org, creado por ibericode. Este es el plugin de enrutamiento que envía cada registro a la audiencia correcta de Mailchimp en función del idioma de WPML del visitante. Actualmente es un plugin gratuito independiente; lo fusionaremos en 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 WordPress del propio Mailchimp 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 WP > Forms 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 por 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 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 a través de la configuración de integración de MC4WP.
Traduzca el formulario con WPML
Tan pronto como guarde el formulario en MC4WP, estará disponible para su traducción a través de WPML, sin necesidad de escanearlo.
- Vaya a WPML > Traducciones > Escritorio.
- Desplácese hasta la sección Mailchimp Sign-up Forms.
- 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 marcador de posición, texto del botón de envío, etiquetas de casillas de verificación de suscripción y texto de consentimiento (incluido el HTML sin formato), así como cada mensaje 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 ocurre en MC4WP: WPML Integration. Su página de configuración se encuentra en el panel de administración de WordPress en Mailchimp for WP > WPML, y la página tiene dos secciones:
- Language map. Una tabla con una fila por 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 [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
languagedel suscriptor en Mailchimp se configure a partir del idioma de WPML en el momento del envío. Mailchimp utiliza ese campo para controlar sus funciones sensibles 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 parte 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(configurado por el plugin de enrutamiento) además de las etiquetas, grupos y 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 gestionar. - Una audiencia separada por idioma. Utilice esto cuando desee 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 Mailchimp traduce 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 traduce | WordPress / MC4WP | Mailchimp |
|---|---|---|
| Formulario de registro (campos, etiquetas, texto de consentimiento) | Sí | – |
| Mensajes de éxito y error | Sí | – |
| 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 que se envían 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 WP > WPML 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 Mailchimp Sign-up Forms aparece en el Escritorio 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. Envíe cada idioma a su propia audiencia (con su propio correo electrónico de confirmación) o utilice las etiquetas combinadas condicionales de Mailchimp para que el cuerpo del correo electrónico se bifurque en función del campo
languagedel 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 WP > WPML.
- El sitio utiliza el plugin oficial de WordPress de Mailchimp en lugar de MC4WP. Este complemento no cubre ese plugin. Cambie a MC4WP: Mailchimp for WordPress para usar este flujo.
Un complemento próximamente
Actualmente 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 la parte 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 por Amir · Última actualización: 2 de julio de 2026
Escrito por Amir · Última actualización 2 de julio de 2026