E-mailová pole a validace: odchytávání špatných adres

Validace e-mailu je důležitá. Zjistěte, jak funguje kontrola v reálném čase, užitečné chybové zprávy a tipy, které snižují překlepy a nedoručené e-maily.

Koncept

E-mailové pole vypadá na první pohled jednoduše. Textové okénko s popiskem "E-mail". To, co do pole patří, ale rozhoduje o tom, jestli vaše navazující zprávy dorazí do správné schránky, nebo se vrátí jako nedoručitelné. Slabé e-mailové pole přijme překlepy. Silné je zachytí dřív, než se stanou vaším problémem.

Vezměte jakýkoli dobře konvertující formulář a podívejte se, jak zachází se zadáním e-mailu. Většina přestane validovat ve chvíli, kdy někdo do pole e-mailovou adresu napíše. Čekají na odeslání. Tou dobou se překlep dostal do vaší databáze. Uvítací zprávu pošlete na neexistující adresu. Kontakt nikdy nedorazí. Přijdete o zájemce, kterého jste už získali. Několik kontrol validace přímo v poli, ještě před odesláním, tomu zabrání.

Čím se e-mailové pole liší od ostatních textových polí

E-mailové pole není jen další textové okénko. Data, která do něj patří, mají větší význam. Překlep v telefonním čísle může znamenat, že se jednou dovoláte nesprávné osobě, a jdete dál. Překlep v e-mailové adrese znamená, že se vám vrátí celá navazující sekvence. Špatná e-mailová adresa ve vaší databázi je mrtvá váha. Nedá se opravit. Nedá se obnovit. Jen tam leží a kazí váš seznam kontaktů a míru doručení.

Proto e-mailová pole potřebují aktivní validaci. Ne po odeslání. Během psaní.

Proč je validace v reálném čase u e-mailu důležitá

Validace v reálném čase sleduje, co člověk píše, a okamžitě mu dává zpětnou vazbu. Napíše e-mail. Pole ho v reálném čase zkontroluje. Pokud něco vypadá špatně, řekněte mu to dřív, než formulář odešle. To se liší od validace celého formuláře, která proběhne až po kliknutí na tlačítko odeslat.

Validace v reálném čase funguje, protože zachytí okamžik, kdy člověk udělá chybu. Ruce má ještě na klávesnici. Vidí chybovou zprávu a opraví ji hned. Nemusí se divit, proč bylo odeslání odmítnuto, když už klikl na odeslat. Nikdy se nemusí vracet a zkoušet formulář znovu. Tření zmizí.

Jaké validace má e-mailové pole skutečně provádět

Ne každá validace e-mailu je stejná. Různé úrovně zachytí různé problémy. Většina formulářů vynechává ty, na kterých nejvíc záleží.

Základní kontrola syntaxe

Nejjednodušší validace ověří, že e-mail má základní strukturu skutečné e-mailové adresy. Něco alespoň jako username@domain.com. Zachytí zjevné překlepy, například chybějící zavináč nebo zapomenutou doménu. Samotná základní syntaxe ale nestačí. Někdo může napsat valid@madeupaddress.com a kontrolou projde, přestože tato doména neexistuje.

Validace domény

Validace domény zkontroluje, jestli doménová část e-mailu skutečně existuje. Je gmail.com skutečná doména? Ano. Je gmai1.com (s jedničkou místo l) skutečná doména? Ne. Přidání validace domény zachytí obrovskou třídu překlepů. Někdo omylem napíše gamil.com. Validace selže. Opraví to hned. Špatná data se tak zastaví dřív, než vstoupí do vašeho systému.

Ověření schránky

Nejhlubší úroveň validace skutečně zkontroluje, jestli schránka na dané doméně existuje. To vyžaduje spojení s e-mailovým serverem domény a dotaz, jestli je tato konkrétní e-mailová adresa aktivní. Je to zlatý standard. Zachytí případ, kdy někdo napsal platnou e-mailovou adresu, která ale nikomu nepatří. Tato úroveň validace je ale také pomalejší a vyžaduje služby třetích stran. Použijte ji tam, kde nejvíc záleží na kvalitě dat, například u cenných zájemců nebo potvrzení plateb.

Jak navrhnout e-mailové pole pro zpětnou vazbu v reálném čase

Mobilní klávesnice jsou důležitější, než si myslíte

Na telefonu zobrazte e-mailovou klávesnici automaticky. Řekněte prohlížeči type="email" a ukáže klávesnici se zavináčem, tečkou a předvolbou .com. Není to jen pohodlí. Překlepům to předchází hned od začátku, protože uživatelé vidí zavináč a rozložení jim připomíná, v jakém formátu píší. Bez této klávesnice může někdo při klepání na malou obrazovku telefonu úplně zapomenout, kam zavináč patří.

Nápověda, která říká, co skutečně potřebujete

Popisek by měl znít "E-mail". Nebuďte kreativní. Nápověda pod polem může přidat kontext. "Sem vám pošleme potvrzovací odkaz" nebo "Použijte e-mail, který pravidelně kontrolujete." Tyto drobné nápovědy lidem připomínají, že tuto adresu použijete k tomu, abyste je kontaktovali, takže překlepy mají následky.

Ukazujte zpětnou vazbu validace, aniž byste formulář blokovali

Když validace v reálném čase najde chybu, ukažte vedle pole krátkou zprávu. "Mysleli jste gmail.com?" je lepší než "Neplatný formát e-mailu." Dává to konkrétní opravu, kterou člověk potřebuje. Zpráva se objeví při psaní, ne až po odeslání. Uživatel ji uvidí a opraví bez tření. Tento druh zpětné vazby by neměl úplně blokovat odeslání formuláře. Nechte člověka přejít k dalšímu poli. Až když se vrátí k e-mailu a chyba je pořád vidět, teprve tehdy odeslání zabraňte.

Barevné značení pro přístupnost nestačí

Když má e-mailové pole chybu, použijte barvu i ikonu. Samotný červený text nepomůže člověku, který barvy nevidí. Samotné červené pozadí nepomůže člověku, který používá odečítač obrazovky. Zkombinujte červené ohraničení, malou červenou ikonu a text chybové zprávy, aby každý pochopil, že je problém.

Jak zabudovat validaci e-mailu do práce s formulářem

Nežádejte lidi, aby e-mail potvrzovali dvojím zadáním

Mnoho formulářů žádá o e-mail a pak o potvrzení e-mailu. Tím se tření zdvojnásobí. Člověk musí napsat e-mailovou adresu dvakrát, aniž by udělal překlep v kterémkoli poli. Opouštění formulářů to ve skutečnosti zvyšuje. Lepším přístupem je poslat po odeslání potvrzovací e-mail. Jedno kliknutí na odkaz ve schránce dokáže, že e-mail je skutečný a funguje. Tím se e-mail ověří, sníží se počet překlepů a opouštění formuláře klesne na polovinu.

Validujte u klienta, ale i na serveru

Zpětná vazba v reálném čase probíhá v prohlížeči při psaní. To je validace na straně klienta. Po odeslání ale musíte validovat i na serveru. Někdo může validaci na straně klienta vypnout. Někdo může odeslat špatná data přes API. Váš server validuje všechno. Validace v reálném čase je pro pohodlí uživatele. Validace na serveru je pro integritu dat.

Používejte postupnou validaci při psaní

Nečekejte, až člověk dopíše celý e-mail. Začněte validovat syntaxi už při psaní. Jakmile přidá zavináč, začněte kontrolovat, jestli doména existuje. Chyby ukazujte postupně. Dáte tak zpětnou vazbu, aniž by musel čekat, než napíše celou adresu. Někdo napíše john@g a už začíná vidět "mysleli jste gmail.com?", přestože ještě nedopsal. To je užitečné, ne rušivé.

Jaké časté chyby poškozují kvalitu vašich e-mailových dat

Přijímání zjevně falešných adres

Některé formuláře přijmou test@test.com nebo admin@localhost nebo any@example.com. To nejsou skutečné e-mailové adresy, které by někdo používal. Jsou to testovací záznamy nebo spamová odeslání. Validace by tyto adresy měla odmítat. Mnoho validačních služeb má vestavěné seznamy běžných falešných adres. Využijte je.

Ukazování chyb validace až po odeslání

Pokud čekáte, až někdo klikne na odeslat, a teprve pak mu řeknete, že e-mail je neplatný, už jste vytvořili tření. Klikne na odeslat, uvidí chybu, opraví e-mail a odešle znovu. To jsou dvě interakce místo jedné. Validace v reálném čase probíhá při psaní, takže e-mail je správně už ve chvíli, kdy klikne na odeslat.

Chybová zpráva, která obviňuje uživatele

ŠPATNÁ zpráva "Neplatný formát e-mailu" nebo "Nesprávné zadání e-mailu." Ty obviňují. SPRÁVNÁ zpráva "Mysleli jste gmail.com?" nebo "Tato e-mailová doména neexistuje." Druhá sada je užitečná a konkrétní. Říká, co je skutečně špatně a jak to opravit. To je rozdíl mezi třením a plynulostí.

Ignorování rozlišování velkých a malých písmen

E-mailové adresy technicky nerozlišují velká a malá písmena, ale validace by měla velká i malá písmena přijímat zaměnitelně. Někdo může napsat JOHN@GMAIL.COM a mělo by to projít jako platné. Mnoho formulářů ale velká písmena odmítne. Buď přijměte obojí, nebo automaticky převeďte na malá písmena.

Jak zavést pokročilé strategie validace

Zachyťte nejběžnější překlepy

Gmail a několik dalších velkých poskytovatelů e-mailu tvoří obrovské procento e-mailových adres. Když někdo napíše gmai1.com nebo gmial.com nebo gmai.com, téměř jistě myslel gmail.com. Dobré validační služby tyto běžné překlepy rozpoznají a navrhnou opravu. Někdo udělá překlep. Formulář řekne "Mysleli jste gmail.com?" Klikne na ano nebo to opraví jedním stiskem klávesy. Tření se blíží nule.

Znejte rozdíl mezi syntakticky platným a skutečně doručitelným

E-mailová adresa může být podle e-mailových standardů dokonale platná, ale zcela neexistující. john@corporatecompany.com může projít všemi validačními kontrolami, ale tato konkrétní schránka nemusí existovat. Hluboká validace se skutečně spojí s e-mailovým serverem dané domény a ověří to. Je to nejpřesnější, ale také nejpomalejší. Používejte ji selektivně.

Ošetřete jednorázové adresy a adresy typu catch-all

Služby jednorázových e-mailů umožňují lidem vytvářet adresy na jedno použití. Domény typu catch-all přijmou jakýkoli e-mail, který jim přijde. Ani jedno není užitečné pro skutečnou komunikaci. Validace by je měla označit. Někdo používá dočasnou e-mailovou adresu? Označte to při validaci. Některé formuláře lidem dovolí odeslat i tak, ale vy víte, že adresa je vysoce riziková. Jiné ji rovnou odmítnou. Volba závisí na tom, jak důležitý je pro váš případ použití e-mailový kontakt.

Jak se validace e-mailu liší podle typu formuláře

Strategie validace e-mailu se mění podle toho, k čemu formulář slouží.

Formuláře newsletterů a odběrů

U přihlášení k newsletteru validujte syntaxi a doménu. Potřebujete skutečné e-mailové adresy, protože budete newslettery posílat pravidelně. Špatné e-maily znamenají nedoručené zprávy. Nedoručené zprávy poškozují reputaci odesílatele. Ověřte, že doména existuje. Ověření na úrovni schránky nutně nepotřebujete, protože kontrola každého odběratele by formulář příliš zpomalila. Validace syntaxe a domény zachytí 90 procent problémů.

Registrace účtu a přihlášení

U registrace použijte plnou validaci včetně ověření schránky, pokud je to možné. Chystáte se někomu dát přístup k účtu. Chcete mít jistotu, že e-mail je skutečný. Hned poté pošlete také potvrzovací e-mail. Ověření, že schránka existuje, znamená, že potvrzení nebude nedoručitelné.

Získávání kontaktů a kontaktní formuláře

U cenných zájemců použijte nejhlubší dostupnou validaci. Jsou to lidé, které váš obchodní tým bude kontaktovat přímo. Špatný e-mail plýtvá časem obchodníka. Investice do ověření na úrovni schránky se vyplatí. Formulář to může zpomalit o sekundu nebo dvě. U zájemce, který může být hoden tisíců, má tento kompromis smysl.

Jak vám WEMASY pomůže s validací e-mailových polí

Tvůrce formulářů ve WEMASY obsahuje vestavěnou validaci e-mailových polí. Vytvořte e-mailové pole a zvolte úroveň validace. Základní validace s kontrolou syntaxe a domény běží automaticky. Chybové zprávy v reálném čase se objevují při psaní. Validace funguje na mobilu. Chybové zprávy jsou přátelské, ne technické. Veškerá validace probíhá u klienta i na serveru, takže vaše data jsou čistá. Propojte formuláře se svým CRM a do záznamů kontaktů se dostanou jen čisté, ověřené e-maily. Ve statistikách formuláře uvidíte míru selhání validace a pole můžete upravit, pokud s ním mají lidé potíže. Tvůrce formulářů zvládá technickou složitost, takže se můžete soustředit na sběr dobrých dat.

Často kladené otázky

Mám lidi žádat, aby e-mail pro potvrzení napsali dvakrát?
Ne. Žádost o potvrzení e-mailu ve formuláři zdvojnásobuje tření a zvyšuje opouštění. Místo toho pošlete po odeslání potvrzovací e-mail. Člověk klikne na odkaz ve schránce. Jedno kliknutí potvrdí, že e-mail je skutečný, a funguje lépe než žádost o dvojí zadání. Tím se sníží opouštění formuláře a zároveň se e-mail ověří. S tvůrcem webů od WEMASY to nastavíte přímo na svém webu.
Jaký je rozdíl mezi validací e-mailu na straně klienta a na straně serveru?
Validace na straně klienta běží v prohlížeči při psaní. Dává uživateli zpětnou vazbu v reálném čase. Validace na straně serveru běží po odeslání. Kontroluje data na vašich serverech a dělá konečné rozhodnutí, jestli je přijmout. Potřebujete obojí. Zpětná vazba v reálném čase zlepšuje zkušenost uživatele. Validace na serveru chrání vaše data pro případ, že by někdo kontroly v prohlížeči obešel.
Mám odmítat jednorázové e-mailové adresy?
Záleží na účelu formuláře. U zásadní komunikace, jako jsou registrace účtu nebo obnovení hesla, jednorázové adresy odmítněte, protože lidé ten e-mail budou potřebovat dlouhodobě. U newsletterů je přijmout můžete, protože odběr lze vždy zrušit, pokud adresa přestane fungovat. Zvažte svůj případ použití a to, jak důležitá je e-mailová adresa pro váš vztah s kontaktem.
Jak zachytit překlepy jako 'gmial' místo 'gmail'?
Použijte validační službu, která zahrnuje přibližné porovnávání. Tyto služby rozpoznají běžné překlepy u hlavních poskytovatelů e-mailu a navrhnou opravu. Když někdo napíše gmial.com, validace navrhne gmail.com. Člověk návrh uvidí a opraví ho jedním stiskem klávesy. Zachytí se tak nejběžnější chyby, aniž by to bylo příliš agresivní.
Zpomaluje validace v reálném čase můj formulář?
Jen pokud se pokoušíte ověřit existenci schránky při každém stisku klávesy. Validace syntaxe a domény je okamžitá. Ověření schránky trvá sekundu nebo dvě, protože se připojuje k e-mailovým serverům. Pro rychlost použijte základní validaci, ověření schránky jen u cenných formulářů, kde kvalita dat váží víc než rychlost. Kompromis je na vás.
Mohu validaci e-mailu použít k zabránění falešným registracím a spamu?
Validace e-mailu zachytí překlepy a neexistující adresy. Odhodlaní spameři ale mohou použít skutečné e-mailové adresy. Samotná validace spam nezastaví. Pokud je spam vážný problém, zkombinujte ji s CAPTCHA, omezením počtu požadavků nebo ověřovacími kroky. Validace se týká kvality dat. Prevence spamu vyžaduje další opatření.

Využijte to hned
na vlastním webu.

Začněte zdarma s WEMASY a postavte si web za pár minut.