Come creare un flusso di iscrizione Mailchimp multilingue con WPML
Configura le iscrizioni a Mailchimp sul tuo sito WordPress in modo che i visitatori in ogni lingua finiscano nel pubblico giusto e ricevano le email di benvenuto nella propria lingua. Il flusso richiede che tre elementi lavorino insieme: il modulo di iscrizione su WordPress, l’instradamento che invia ogni iscrizione alla destinazione Mailchimp corretta e le email di benvenuto specifiche per lingua sul lato Mailchimp. Questa pagina li illustra tutti e tre.
MailChimp Multilingual traduce il modulo che vedono i tuoi visitatori. Il plugin gratuito separato MC4WP: WPML Integration di ibericode gestisce l’instradamento per lingua. Oggi sono necessari entrambi; è in arrivo un singolo componente aggiuntivo unificato (vedi la nota in fondo a questa pagina).
Prima di iniziare
Installa e attiva questi elementi sullo stesso sito WordPress:
- Il WPML core, WPML Traduzione stringhe e il componente aggiuntivo MailChimp Multilingual. Scaricalo dalla pagina dei download del tuo account WPML: è incluso con Multilingual CMS e Multilingual Agency. Questa è la parte relativa a WPML, che traduce il modulo di iscrizione.
- Mailchimp for WordPress (MC4WP) da WordPress.org (si apre in una nuova scheda). Questo collega WordPress a Mailchimp ed è il plugin in cui creerai il tuo modulo di iscrizione. Dopo averlo attivato, collegalo al tuo account Mailchimp su Mailchimp for WPMailchimp.
- MC4WP: WPML Integration da WordPress.org (si apre in una nuova scheda), creato da ibericode. Questo è il plugin di instradamento che invia ogni iscrizione al pubblico Mailchimp corretto in base alla lingua WPML del visitatore. Oggi è un plugin gratuito separato; lo uniremo a MailChimp Multilingual in una versione imminente.
Hai anche bisogno di un account Mailchimp con almeno un pubblico configurato e delle lingue di WPML configurate in WordPress.
WPML supporta solo il plugin MC4WP. Il plugin ufficiale per WordPress di Mailchimp è un plugin diverso e non è coperto da questo componente aggiuntivo. Se lo stai utilizzando, passa a MC4WP prima di continuare.
Crea il tuo modulo di iscrizione in MC4WP
Vai su Mailchimp for WPForms e crea un modulo di iscrizione nella lingua predefinita del tuo sito. Aggiungi i campi che desideri (email, nome, caselle di controllo per l’opt-in, testo di consenso GDPR), il testo del pulsante di invio e i messaggi di successo ed errore specifici per il modulo nella scheda Messages del modulo. MC4WP archivia i suoi messaggi per modulo anziché a livello globale, quindi ogni modulo ha il proprio set.
Quando il modulo è pronto, incorporalo dove preferisci sul sito: un blocco in una pagina, un widget nella barra laterale, un’area del footer o una casella di controllo nel checkout di WooCommerce o nel modulo dei commenti di WordPress tramite le impostazioni di integrazione di MC4WP.
Traduci il modulo con WPML
Non appena salvi il modulo in MC4WP, diventa disponibile per la traduzione tramite WPML, senza bisogno di alcuna scansione.
- Vai su WPMLTraduzioniDashboard.
- Scorri fino alla sezione Mailchimp Sign-up Forms.
- Seleziona i moduli che vuoi tradurre e inviali al tuo metodo di traduzione preferito.
Il lavoro di traduzione contiene ogni stringa del modulo rivolta ai visitatori: etichette dei campi, segnaposto, testo del pulsante di invio, etichette delle caselle di controllo per l’opt-in e testo di consenso (incluso l’HTML grezzo) e ogni messaggio di successo ed errore dalla scheda Messages del modulo. Non è necessario registrare le stringhe manualmente.
Se il testo di consenso rimanda a una pagina interna come la tua politica sulla privacy, traduci prima quella pagina. WPML riscrive il link del testo di consenso verso la pagina tradotta solo se esiste già una traduzione nel momento in cui il modulo viene inviato per la traduzione.
Instrada le iscrizioni alla destinazione Mailchimp corretta
Il componente aggiuntivo di WPML traduce il modulo; l’instradamento per lingua avviene in MC4WP: WPML Integration. La sua pagina delle impostazioni si trova nell’area di amministrazione di WordPress su Mailchimp for WPWPML e presenta due sezioni:
- Language map. Una tabella con una riga per ogni lingua del sito WPML. Per ogni lingua, scegli il pubblico Mailchimp di destinazione dal menu a discesa nella colonna Mailchimp list. L’opzione predefinita -- use form or integration setting ripiega sul pubblico configurato nel modulo stesso. (Il menu a discesa utilizza ancora la vecchia etichetta list, ma la destinazione è ciò che Mailchimp ora chiama audience, ovvero pubblico.)
- Subscriber language. Una singola casella di controllo: Set the subscriber’s language based on the site language. Abilitala in modo che il campo
languagedell’iscritto in Mailchimp venga impostato dalla lingua di WPML al momento dell’invio. Mailchimp utilizza quel campo per guidare le sue funzionalità basate sulla lingua per il contatto.
Salva la pagina. D’ora in poi, un’iscrizione da una pagina in francese verrà inviata al pubblico mappato per il francese e arriverà in Mailchimp contrassegnata con language: fr. La stessa logica di instradamento si applica a ogni altra lingua sul sito.
Progetta il tuo lato Mailchimp: pubblico, tag e gruppi
Decidi la tua struttura Mailchimp prima di terminare la configurazione dell’instradamento. Ci sono due modelli validi:
- Un unico pubblico principale, segmentato per lingua. La raccomandazione di Mailchimp stessa. Mappa ogni lingua di WPML sullo stesso pubblico e affidati al campo
language(impostato dal plugin di instradamento) oltre a tag, gruppi e segmenti per guidare i flussi di benvenuto e le campagne per lingua. Un unico pubblico è più economico da gestire (Mailchimp fattura per pubblico) e più facile da mantenere. - Un pubblico separato per ogni lingua. Usalo quando vuoi che gli iscritti di ciascuna lingua siano tenuti completamente separati, con la propria email di conferma, email di benvenuto e set di automazione. Mappa ogni lingua di WPML su un pubblico diverso nella mappa delle lingue del plugin di instradamento.
In entrambi i casi, il lavoro per progettare i flussi di benvenuto per lingua avviene in Mailchimp, non in WordPress. Configura prima il tuo pubblico, i tag, i gruppi e le automazioni, quindi torna al plugin di instradamento e completa la mappa delle lingue.
Come Mailchimp traduce ciò che WPML non traduce
Una volta che un iscritto arriva in Mailchimp, ogni email successiva a quel punto viene inviata da Mailchimp: WPML e MC4WP non sono più coinvolti. La divisione è:
| Dove viene tradotto | WordPress / MC4WP | Mailchimp |
|---|---|---|
| Modulo di iscrizione (campi, etichette, testo di consenso) | Sì | – |
| Messaggi di successo ed errore | Sì | – |
| Email di conferma del double opt-in | – | Sì |
| Email di benvenuto dopo la conferma | – | Sì |
| Sequenze di automazione (campagne drip) | – | Sì |
| Contenuto della campagna di marketing | – | Sì |
Per i contenuti lato Mailchimp, Mailchimp offre tre modelli per gestire più lingue: merge tag condizionali guidati dal campo language dell’iscritto, link a una versione dell’email tradotta con Google Traduttore o email tradotte progettate separatamente e inviate a segmenti per lingua. La maggior parte delle configurazioni multilingue utilizza un pubblico separato per lingua (ciascuno con la propria email di conferma e di benvenuto) oppure un unico pubblico con segmenti per lingua e versioni tradotte delle email.
Insidie comuni
- Le iscrizioni vengono tradotte correttamente ma finiscono tutte in un unico pubblico. Il plugin di instradamento (MC4WP: WPML Integration) non è installato, non è attivato o la sua mappa delle lingue è vuota. Apri Mailchimp for WPWPML e configura la mappa.
- I moduli non compaiono nella Dashboard di traduzione. Conferma che il componente aggiuntivo MailChimp Multilingual sia attivo insieme al WPML core e a WPML Traduzione stringhe. La sezione Mailchimp Sign-up Forms appare nella Dashboard solo quando il componente aggiuntivo è attivo.
- Il link del testo di consenso punta all’informativa sulla privacy nella lingua di origine in un modulo tradotto. Traduci la pagina collegata prima di inviare il modulo per la traduzione. WPML riscrive il link solo se esiste già una traduzione nel momento in cui viene creato il lavoro di traduzione del modulo.
- L’email di conferma del double opt-in arriva nella lingua di origine. Quell’email è configurata in Mailchimp, non su WordPress. Invia ogni lingua al proprio pubblico (con la propria email di conferma) oppure usa i merge tag condizionali di Mailchimp in modo che il corpo dell’email si ramifichi in base al campo
languagedell’iscritto. - Le iscrizioni sono contrassegnate con la lingua sbagliata. Conferma che l’opzione Set the subscriber’s language based on the site language sia selezionata in Mailchimp for WPWPML.
- Il sito utilizza il plugin ufficiale per WordPress di Mailchimp invece di MC4WP. Questo componente aggiuntivo non copre quel plugin. Passa a MC4WP: Mailchimp for WordPress per utilizzare questo flusso.
Un unico componente aggiuntivo in arrivo a breve
Oggi hai bisogno di due plugin di compatibilità oltre a MC4WP: MailChimp Multilingual per la traduzione del modulo e MC4WP: WPML Integration di ibericode per l’instradamento. WPML e ibericode hanno concordato di unire la funzionalità di instradamento all’interno di MailChimp Multilingual stesso. Dopo quel rilascio, avrai bisogno solo di MailChimp Multilingual sul lato WPML e il plugin di ibericode indirizzerà gli utenti esistenti verso il componente aggiuntivo unificato. Tratteremo la migrazione nelle note di rilascio quando sarà disponibile.