📜 ⬆️ ⬇️

We help the user to confirm Email

If you have a website or application that when registering a new user is asked to confirm the email address, I have for you a tip and a small table with data that will help make the registration process easier and more convenient for the user, and also allow you to slightly increase the percentage of visitors conversion to users.

What happens after the user specifies his email in the registration form and sends the form to the server?

The first option is good: you send an email and immediately give access to the main functions of your website or application, simultaneously reminding the user that it would be nice to follow the link from the mail to remove this annoying reminder and get access to all functions without exception. If the email address is not vital to you and you can give partial access without confirming the mail, you should always do this. But this scheme is not applicable in all cases, so ...

Option two, worse: the letter is sent, the application shows a half-empty page with the message “check your mail” and this is where the slim sequence of actions breaks off. I’m sad to look at sites that pay Google or Yandex money for every visitor attracted, lining up on the landing pages, trying to squeeze out the maximum conversion percentage, simplify the registration form as much as possible, but after sending the form they drop the user to their fate.

Comrades, registration is not over yet! I understand when a decade ago everyone used standalone mailers and you had no choice but to ask the user to start Outlook or The Bat! .. But now everyone uses webmail. Webmail has a URL and the user just hinted to you exactly which webmail he uses.
')
Build a seamless registration process, guide the user through each stage, do not miss his attention for a minute. After sending the registration form, show in the center of the screen a big fat link to the user's mail service. You do not need to ask the user to search for a bookmark or type "gmail.com" in the address bar. Do not let him get distracted. :)

Even if the word “conversion” doesn't matter much to you, it makes sense to introduce such a hack simply because it is convenient and gives the user a pleasant feeling that they care about him.

So, how to get the address and name of the mail, using the email address that the user told you? Catch a sign in CSV format:

" ", "  ","    " "mail.ru"," Mail.Ru","https://e.mail.ru/" "bk.ru"," Mail.Ru (bk.ru)","https://e.mail.ru/" "list.ru"," Mail.Ru (list.ru)","https://e.mail.ru/" "inbox.ru"," Mail.Ru (inbox.ru)","https://e.mail.ru/" "yandex.ru",".","https://mail.yandex.ru/" "ya.ru",".","https://mail.yandex.ru/" "yandex.ua",".","https://mail.yandex.ua/" "yandex.by",".","https://mail.yandex.by/" "yandex.kz",".","https://mail.yandex.kz/" "yandex.com","Yandex.Mail","https://mail.yandex.com/" "gmail.com","Gmail","https://mail.google.com/" "googlemail.com","Gmail","https://mail.google.com/" "outlook.com","Outlook.com","https://mail.live.com/" "hotmail.com","Outlook.com (Hotmail)","https://mail.live.com/" "live.ru","Outlook.com (live.ru)","https://mail.live.com/" "live.com","Outlook.com (live.com)","https://mail.live.com/" "me.com","iCloud Mail","https://www.icloud.com/" "icloud.com","iCloud Mail","https://www.icloud.com/" "rambler.ru","-","https://mail.rambler.ru/" "yahoo.com","Yahoo! Mail","https://mail.yahoo.com/" "ukr.net"," ukr.net","https://mail.ukr.net/" "i.ua"," I.UA","http://mail.i.ua/" "bigmir.net"," Bigmir.net","http://mail.bigmir.net/" "tut.by"," tut.by","https://mail.tut.by/" "inbox.lv","Inbox.lv","https://www.inbox.lv/" "mail.kz"," mail.kz","http://mail.kz/" 
Of course, this is not all mail services. I recommend to look into the list of email addresses of your users and add exactly the services they use.

You can create a table and import a CSV file into MySQL using the following command:
 CREATE TABLE email_services(domain CHAR(24) NOT NULL,name CHAR(32) NOT NULL,url CHAR(64) NOT NULL); LOAD DATA LOCAL INFILE '/home/user/services.csv' INTO TABLE email_services FIELDS TERMINATED BY ',' ENCLOSED BY '"'; 

And then you simply select the mail domain from the email address, find the name and address of the mail service in the table, and show them to the user.

You can write the name of the service, you can decline the names and make a beautiful inscription "Go to Yandex.Post u " or just show the email itself. The main thing is that there was a link to his "Inbox".

You can view this simple hack at work, for example, on our service for testing the knowledge of programmers CrowdTest , for which this table was created:


Thank you for your attention and have a nice day!

Source: https://habr.com/ru/post/245595/


All Articles