In questo articolo scopriremo come verificare un indirizzo e-mail utilizzando un widget di verifica e-mail. Vedremo passo dopo passo come creare un widget e come inserirlo in un modulo per convalidare facilmente il campo dell’indirizzo e-mail. La cosa più interessante è che non hai bisogno di competenze di programmazione per usarlo.
Puoi provare il servizio gratuitamente registrandoti su Verify Email e creando un account sul nostro servizio di verifica. Soprattutto, il widget non ti aiuterà solo a verificare gli indirizzi e-mail, ma potrai usarlo anche per convalidare numeri di telefono, indirizzi postali o nomi e cognomi.
Cos’è un widget
Un widget per verificare gli indirizzi e-mail in un campo modulo è uno strumento progettato per garantire che l’indirizzo e-mail inserito da un utente sia valido e formattato correttamente. Funziona controllando la sintassi dell’email, verificando che segua la struttura standard delle email (ad esempio [email protected]), effettuando un ping al dominio per confermarne l’esistenza e collegandosi all’API per verificare le email. In questo modo si riducono gli errori, si evitano le email false o scritte male e si migliora la qualità dei dati raccolti. Convalidando automaticamente gli indirizzi e-mail al momento dell’inserimento, questo widget migliora l’esperienza dell’utente e aiuta a mantenere l’integrità del tuo database di contatti.
Come automatizzare la convalida con l’API per la verifica delle email
Un’API(Application Programming Interface) permette a diverse applicazioni di comunicare tra loro. Fornisce un insieme di regole e protocolli che consentono agli sviluppatori di accedere a funzionalità o dati di un’altra applicazione, servizio o piattaforma, facilitando l’integrazione e l’interoperabilità tra sistemi diversi.
L’API di verifica delle email di VerifyEmails è uno strumento essenziale per le aziende che vogliono mantenere liste di email di alta qualità, ridurre i tassi di rimbalzo e migliorare la deliverability delle email. Ti permette di verificare gli indirizzi e-mail in tempo reale, controllando gli errori di sintassi, la validità del dominio e l’esistenza dell’e-mail. Per utilizzare questa API in un widget di convalida, registrati a VerifyEmails e genera una chiave API. Integra questa chiave nel codice del widget, consentendo la comunicazione con il server VerifyEmails. Questo automatizza il processo di convalida, assicurando che solo le email valide vengano aggiunte alle liste.
Come funziona la verifica dell’email nei moduli
Ogni volta che un utente inserisce un’e-mail nel campo e-mail, il widget di verifica effettua una chiamata all’API Verify Emails per controllare in tempo reale lo stato dell’e-mail. Se l’email è sbagliata, mostrerà all’utente un messaggio di errore personalizzato. Il proprietario del modulo può decidere cosa fare, se bloccare la registrazione dell’utente o consentirgli di inviare i dati dopo “n” tentativi.
Per indicare il campo che deve essere controllato dal widget, è sufficiente indicare il nome del campo DOM
Il widget ci permette di personalizzare i messaggi e il comportamento del modulo durante la verifica dei dati, attraverso le opzioni del modulo. In questo caso mostreremo una linea rossa come contorno nel campo sbagliato. La gestione degli invii è completamente delegata al modulo.
Grazie a questo semplice meccanismo, le aziende possono migliorare di oltre il 12% la qualità dei contatti acquisiti attraverso il loro sito web.
Come utilizzare i widget per la verifica dell’email
Nella fase finale della creazione del widget, otterremo il codice da incollare nella pagina web che contiene il modulo. Da qui il servizio Verifica e-mail prende il sopravvento. La cosa più interessante è che puoi vedere lo stato delle verifiche dei moduli. Così saprai quante email registrate hanno superato il filtro di verifica.
Esempio di widget per la verifica dei moduli
Per coloro che hanno bisogno di un controllo più preciso sul comportamento del modulo, abbiamo programmato il widget in modo che tu possa utilizzare una chiamata JS interna per decidere come gestire la convalida dei dati. Questa gestione può essere sincrona o asincrona a seconda delle tue esigenze. Ti consigliamo di visitare la sezione dedicata agli esempi di codice personalizzato per la gestione dei widget di convalida per vedere alcuni esempi di implementazione.