Il plugin Popup Builder by OptinMonster ti permette di creare campagne popup, moduli di iscrizione via e-mail e altri tipi di popup interattivi. Usando WPML, puoi visualizzare campagne popup diverse in lingue diverse e collegare le tue campagne multilingue a liste di contatti differenti.
Dai un’occhiata al nostro blog per un confronto tra gli strumenti consigliati per l’e-mail marketing e la lead generation per i siti multilingue.
Primi passi
Prima di iniziare, assicurati di avere i seguenti plugin installati e attivati sul tuo sito:
- Popup Builder by OptinMonster (A seconda di come formatti gli URL delle lingue, potrebbe essere necessario un piano Pro. Tratteremo questi casi in dettaglio più avanti).
- Il plugin core di WPML e il componente aggiuntivo WPML Traduzione stringhe
Se non hai mai usato WPML, consulta la nostra Guida introduttiva. Ti illustrerà rapidamente tutte le opzioni di traduzione che puoi utilizzare.
Creare campagne OptinMonster multilingue con WPML
Il plugin OptinMonster ti permette di scegliere tra 6 tipi di campagna:
- Popup
- Floating Bar
- Fullscreen
- Inline
- Slide-in
- Gamified
Se hai un sito web basato su WPML e vuoi lanciare campagne multilingue, devi creare manualmente le campagne nella lingua predefinita e nelle lingue secondarie del tuo sito.
OptinMonster ti permette poi di collegare le campagne a più provider di servizi e-mail o a liste di contatti diverse. Quando crei le campagne multilingue, puoi quindi scegliere a quale provider e-mail e a quale lista di contatti collegare ciascuna campagna.
Con il plugin OptinMonster puoi anche specificare gli articoli o le pagine in cui vuoi visualizzare le campagne. Tuttavia, i passaggi da seguire per mostrare o nascondere le tue campagne multilingue dipendono dal formato URL della lingua che selezioni durante la configurazione di WPML.
Puoi creare campagne multilingue usando la versione di base del plugin OptinMonster solo se il formato URL è impostato su “Lingue diverse in directory”. Per le restanti due opzioni del formato URL, è necessario un abbonamento OptinMonster Pro o superiore.
Creare campagne multilingue con il formato URL “Lingue diverse in directory”
Se la struttura del tuo URL è impostata su Lingue diverse in directory, puoi mostrare o nascondere le campagne multilingue configurando le regole di targeting della pagina.
Per impostare le regole di targeting per la campagna nella lingua predefinita del tuo sito:
- Vai su OptinMonster → Campaigns e aggiungi o modifica una campagna nella lingua predefinita del tuo sito.
- Fai clic sulla scheda Display Rules. Dalla sezione Display Rules in fondo alla pagina, scegli l’opzione Page Targeting.
- Imposta il set di regole su If… current URL path does not start with es/. Assicurati di sostituire l’URL di esempio, es/, con la tua lingua. Se hai più lingue secondarie, aggiungi una nuova regola per ogni lingua secondaria del tuo sito seguendo lo stesso procedimento.

- Nella scheda Integrations, seleziona il provider del servizio e-mail e la lista di contatti a cui vuoi collegare la campagna nella tua lingua predefinita.
- Completa i passaggi rimanenti e pubblica (Publish) la tua campagna in OptinMonster. Quindi, esci dal generatore di campagne.

- Verrai reindirizzato automaticamente alla pagina WordPress Output Settings, dove potrai impostare condizioni di targeting avanzate. Quando sei pronto a completare il processo di pubblicazione, individua la sezione Visibility & Status e cambia lo Status su Published. Ricordati di fare clic sul pulsante Salva le modifiche.

Se il tuo sito ha diverse lingue secondarie, potresti non voler creare tutte queste regole manualmente. In questo caso, puoi invece crearle a livello di programmazione. Puoi scegliere di mostrare o nascondere le campagne sul tuo sito usando un approccio avanzato di pattern matching tramite RegEx (Espressioni regolari).
Per impostare le regole di targeting della pagina per le campagne nelle tue lingue secondarie:
- Vai al design della campagna nella lingua secondaria del tuo sito.
- Entra nella scheda Display Rules e seleziona l’opzione Page Targeting. Imposta il set di regole su current URL path starts with es/. Assicurati di sostituire il percorso dell’URL, es/, con la tua lingua secondaria.

- Nella scheda Integrations, seleziona il provider del servizio e-mail e la lista di contatti a cui vuoi collegare la campagna nella tua lingua secondaria.

- Completa i passaggi rimanenti e pubblica (Publish) la tua campagna in OptinMonster. In modo simile alla campagna nella lingua predefinita, esci dal generatore di campagne in modo da poter pubblicare la campagna nella pagina WordPress Output Settings.
Nota: nella pagina WordPress Output Settings, puoi impostare ulteriori regole avanzate sulla posizione di visualizzazione per la tua campagna. Ad esempio, puoi scegliere di mostrare e/o escludere la campagna su singoli articoli o pagine nella tua lingua secondaria. Affinché ciò sia possibile, gli articoli e le pagine selezionati devono essere già stati tradotti.

Creare campagne multilingue con il formato URL “Nome della lingua aggiunto come parametro”
Per questo flusso di lavoro, è necessario un abbonamento OptinMonster Pro o superiore.
Se formatti gli URL delle lingue come parametri, puoi visualizzare le campagne OptinMonster multilingue indirizzandole verso URL con argomenti di query.
Per impostare gli argomenti di query per le campagne nella lingua predefinita del tuo sito:
- Inizia creando o modificando una campagna nella lingua predefinita del tuo sito. Nella scheda Display Rules, fai clic su Targeting e seleziona l’opzione Query Targeting.

- Imposta the URL query arg su key does not exist. Nel terzo campo, inserisci il termine lang.

- Completa i passaggi rimanenti e pubblica (Publish) la campagna in OptinMonster.
- Esci dal generatore di campagne per essere reindirizzato alla pagina WordPress Output Settings. Per pubblicare la campagna in WordPress, individua la sezione Visibility & Status e cambia lo Status su Published. Non dimenticare di fare clic sul pulsante Salva le modifiche.
Per impostare gli argomenti di query per le campagne create nella lingua secondaria del tuo sito:
- Crea o modifica una campagna nella lingua secondaria del tuo sito. Nella scheda Display Rules, fai clic su Targeting e seleziona l’opzione Query Targeting.
- Imposta il query targeting su: If… the URL query arg key exactly matches lang e value contains es. Assicurati di sostituire es con il codice della tua lingua secondaria.

- Completa i passaggi rimanenti e pubblica (Publish) la campagna in OptinMonster.
- Esci dal generatore di campagne per essere reindirizzato automaticamente alla pagina WordPress Output Settings. Una volta verificate le impostazioni di output, trova la sezione Visibility & Status e cambia lo Status su Published. Ricordati di fare clic sul pulsante Salva le modifiche.
Creare campagne multilingue con il formato URL “Un dominio diverso per lingua”
Se in WPML hai impostato la visualizzazione dei tuoi URL come domini diversi per lingua, tieni presente che non puoi configurare campagne multilingue su questi sottodomini usando il plugin OptinMonster Popup Builder.
Invece, se stai usando questo formato URL e vuoi creare campagne multilingue, dovrai configurare ogni sottodominio come un sito web diverso direttamente dal tuo account OptinMonster. Potrai quindi usare il targeting dei sottodomini per assicurarti che la tua campagna venga caricata in modo appropriato in base al parametro della lingua nel tuo sottodominio.
Tradurre le campagne in linea aggiunte a un articolo o a una pagina usando il blocco OptinMonster
Usando il blocco OptinMonster, puoi selezionare e visualizzare qualsiasi modulo in linea che crei. Prima di seguire i passaggi sottostanti, assicurati di avere già creato campagne in linea sia nella lingua predefinita che in quella secondaria del tuo sito. Quindi, accedi al tuo account OptinMonster e copia l’ID della campagna per il modulo nella tua lingua secondaria.

Ora, aggiungi un nuovo articolo o pagina, oppure modificane uno esistente:
- Aggiungi il blocco OptinMonster e seleziona dall’elenco la campagna in linea nella lingua predefinita del tuo sito. Quindi, Pubblica la pagina.

- Dal riquadro Lingua nella barra laterale destra, fai clic sull’icona più accanto alla lingua in cui vuoi tradurre la pagina.
- Verrai reindirizzato all’Editor di traduzione avanzato, dove potrai tradurre il contenuto della tua pagina. Dovresti anche vedere l’ID del modulo nella lingua predefinita disponibile per la traduzione. Incolla l’ID della campagna per il modulo nella lingua secondaria come traduzione.

Problemi noti
Non ci sono problemi di compatibilità irrisolti tra questo plugin e WPML. Cerca tutti i problemi noti.Plugin alternativi per l’e-mail marketing
WPML è compatibile con vari altri plugin di WordPress per l’e-mail marketing e la lead generation. Visita la nostra guida Migliori plugin di e-mail marketing e lead generation per saperne di più sulle nostre soluzioni consigliate.