Rivolgiti a un professionista
Dalla formazione a un marketing completo, la nostra community di partner può aiutarti a realizzare i tuoi progetti.
Risoluzione dei problemi del modulo di iscrizione incorporato
Se desideri aggiungere un modulo di iscrizione al tuo sito web, offriamo un semplice codice per incorporare il modulo di iscrizione che utilizza CSS e JavaScript. Poiché ogni sito web è unico, potresti riscontrare conflitti tra il nostro codice e il tuo.
In questo articolo scoprirai come risolvere alcuni problemi comuni con i moduli di iscrizione incorporati.
Il mio modulo non mostra messaggi di conferma o di errore
Il codice del modulo incorporato utilizza jQuery per convalidare il modulo e visualizzare risposte come, ad esempio, il messaggio di conferma visualizzato facendo clic sul pulsante Iscriviti per iscriversi alle email.
Questa azione è gestita da JavaScript, che è particolarmente esigente riguardo a quali altre azioni vengono eseguite sulla pagina. A volte, più script in una pagina possono bloccarsi a vicenda, non funzionando correttamente. Se non vedi il messaggio di conferma, verifica la presenza di potenziali conflitti JavaScript.
Nota
Se il tuo pubblico ha effettuato il doppio opt-in, gli iscritti in sospeso vedranno un messaggio “Almost Finished” (Quasi finito) che li invita a controllare di aver ricevuto l’email di conferma dell’opt-in nella loro casella di posta. Questo messaggio potrebbe non apparire a causa di un conflitto JavaScript.
Gli iscritti vengono indirizzati alla pagina di ringraziamento che conferma l’avvenuta iscrizione.
Le azioni del modulo sono gestite da JavaScript, quindi, se è disattivato, il modulo potrebbe comportarsi in modo irregolare. Ad esempio, gli iscritti potrebbero non visualizzare errori di risposta dinamici o messaggi di conferma, oppure potrebbero essere indirizzati alla pagina di ringraziamento di conferma ospitata su Mailchimp.
Per assicurarti che JavaScript sia attivato per il modulo incorporato e per aggiornare il tuo sito, segui questi passaggi.
Fai clic su Pubblico, poi seleziona Moduli di iscrizione.
Scorri fino al riquadro Modulo incorporato , quindi fai clic su Modulo incorporato.
- Inserisci il nome del modulo, quindi fai clic sul menu a tendina Pubblico e scegli quello con cui desideri lavorare.
- Fai clic su Inizia.
Fai clic su Impostazioni.
Verifica che la casella di spunta Disabilita tutto JavaScript sia deselezionata.
Fai clic su Continua.
Fai clic su Copia codice.
Incolla il codice del modulo incorporato nell’HTML del tuo sito web al fine di sostituire la versione attuale del modulo.
Nota
Se utilizzi il doppio opt-in e JavaScript è disattivato per il modulo incorporato, gli iscritti saranno reindirizzati a un’altra pagina, chiamata pagina di ringraziamento per l’iscrizione, che li inviterà a controllare di avere ricevuto un’email di conferma dell’opt-in.
L’iscritto viene indirizzato al modulo di iscrizione con avvisi.
Se il modulo incorporato indirizza gli iscritti alla versione ospitata del modulo di iscrizione Mailchimp con avvisi, cerca i campi obbligatori che sono stati nascosti nel modulo di iscrizione o eliminati dal codice del modulo.
Ad esempio, se il modulo di iscrizione include un campo Nome obbligatorio, ma è stato nascosto o eliminato dal codice incorporato, il modulo può essere inviato con errori dopo che qualcuno ha tentato di iscriversi.
Per controllare le impostazioni di ogni campo, vai a Form Builder per il pubblico con cui stai lavorando. Se trovi un campo contrassegnato come obbligatorio e nascosto, potrebbe essere la causa di questo problema. Se hai dimestichezza con la codifica personalizzata, puoi anche visualizzare l’origine sul modulo incorporato e controllare il codice per la seguente stringa.
input type="hidden"
Non succede nulla dopo che qualcuno fa clic su Invia
In genere, un contatto deve inviare il modulo e visualizzare un messaggio di conferma che indica che è stato aggiunto al pubblico. Se ci sono errori nell’invio, vedranno un messaggio di errore. In caso contrario, i nostri server potrebbero non aver ricevuto il modulo.
Ciò si verifica in genere quando ci sono più moduli che utilizzano la convalida JavaScript su una singola pagina del tuo sito web. Ti consigliamo di creare singole pagine sul tuo sito web per ogni modulo di iscrizione di cui hai bisogno.
Se hai bisogno di più di un modulo incorporato in una singola pagina web, utilizza una di queste soluzioni.
- Disabilita JavaScript.
- Incorpora il tuo modulo in un iFrame.
- Attiva l’interruttore Rimuovi stili CSS .
Gli iscritti hanno ricevuto un messaggio di conferma, ma non sono nella mia lista.
Il problema può avere due cause diverse. Una riguarda l’utente e l’altra potrebbe avere a che fare con il codice del tuo modulo.
- Se utilizzi il processo di doppio opt-in, i nuovi iscritti devono confermare l’iscrizione via email prima di poter essere aggiunti al tuo pubblico. È possibile che questi iscritti non abbiano ancora completato il processo. Chiedi loro se hanno ricevuto l’email di conferma e se hanno controllato la cartella spam o posta indesiderata.
- Se hai modificato il codice incorporato prima di incollarlo nel tuo sito web, verifica che il modulo invii i dati all’account e al pubblico Mailchimp corretti. In caso di dubbi, sostituisci il codice sul sito con il codice incorporato generato in Mailchimp.
Manca il pulsante di iscrizione.
A volte, dopo avere incorporato il modulo di iscrizione su un sito come WordPress o Wix, il pulsante Iscriviti non viene visualizzato. Ciò accade solitamente a causa di un problema con il CSS del modulo, ovvero il codice che ne determina l’aspetto.
Spesso si verifica una sovrapposizione tra il CSS predefinito della pagina web WordPress o Wix e il CSS del modulo incorporato. Se un elemento del tuo sito ha la stessa classe di assegnazione CSS del pulsante Iscriviti nel codice del modulo incorporato, questo pulsante non sarà visibile sul modulo di iscrizione.
Per correggere il codice del modulo incorporato al fine di visualizzare il pulsante di iscrizione, segui queste indicazioni.
Fai clic su Pubblico, poi seleziona Moduli di iscrizione.
Scorri fino al riquadro Modulo incorporato , quindi fai clic su Modulo incorporato.
- Inserisci il nome del modulo, quindi fai clic sul menu a tendina Pubblico e scegli quello con cui desideri lavorare.
- Fai clic su Inizia.
- Fai clic su Continua.
Fai clic su Copia codice.
Incolla il codice in un editor di testo semplice, come Notepad o TextEdit e imposta come testo normale.
Verso la fine del codice, cerca nel codice div class="clear". Puoi eliminare class="clear" e lasciare <div> oppure sostituire class="clear" con un altro valore, per esempio class="show".
Copia il codice aggiornato e sostituisci il codice del modulo incorporato sul tuo sito con il nuovo codice.
Il codice del modulo incorporato non funziona con ASP.NET
Le pagine ASP.NET e il codice del modulo incorporato Mailchimp includono entrambi i tag del modulo. Questi tag del modulo sono in conflitto e impediscono la possibilità di inviare i dati dei nuovi iscritti al pubblico. Dovrai modificare il codice del modulo incorporato affinché possa funzionare sulla tua pagina ASP.NET. Abbiamo rilevato che la seguente modifica del codice aiuta alcuni utenti, ma non possiamo garantire che funzionerà anche per il tuo sito.
- Nel codice del modulo incorporato Mailchimp, individua il tag
<form>
, copia l’URL per la proprietà dell’azione e salvalo per utilizzarlo in un secondo momento. - Elimina il tag
<form>
e il tag</form>
. - Nel codice del pulsante Invia, aggiungi il codice seguente. Assicurati di sostituire actionurl con l’azione URL copiata in precedenza.
onClick=this.form.action='actionurl';this.form.submit();
Il modulo indica “too many subscribe attempts” (troppi tentativi di iscrizione).
Se il modulo incorporato mostra l’errore “Troppi tentativi di iscrizione per questo indirizzo email”, potrebbe essere necessario disattivare la funzionalità di compilazione automatica nel browser Internet.
Per correggere l’errore, disattiva la compilazione automatica e riprova dopo circa 5 minuti.
Assistenza tecnica
Hai una domanda?
Gli utenti a pagamento possono effettuare il login per accedere al supporto via email e chat.