Практический контрольный список для надежной проверки электронной почты
Проясните следующий шаг, когда пользователь запрашивает подтверждение сообщение.
Подтверждение электронной почты происходит между формой и учетной записью, поэтому небольшой неясный шаг может оставить пользователя неуверенным, сработала ли регистрация. Этот контрольный список предназначен для команд, выстраивающих процесс регистрации. Он фокусируется на том, что пользователи могут видеть и что тестировщики должны подтвердить, не предполагая, что каждый почтовый провайдер ведет себя одинаково.
Покажите четкий статус после запроса
После того, как пользователь отправит адрес, скажите, приняла ли его форма и что произойдет дальше. Используйте замаскированный или частично отображаемый адрес, когда это полезно, чтобы пользователь мог заметить опечатку. Сделайте так, чтобы действие повторной отправки было легко найти, но объясните, когда оно станет доступным, и избегайте отправки нескольких сообщений одним щелчком мыши. Не утверждайте, что почта была доставлена, когда приложение только поставило запрос в очередь.
Считайте ссылки и коды проверки конфиденциальными
Ссылка подтверждения или одноразовый код могут служить доказательством того, что кто-то контролирует адрес. Создайте его для предполагаемой учетной записи, ограничьте его срок действия в соответствии с потребностями продукта и проясните состояние его использования. Ссылка, которая уже использовалась или больше не действительна, должна привести к следующему полезному шагу, например запросу другого сообщения. Избегайте размещения секретных данных в общедоступных журналах или скриншотах поддержки.
Разработайте поведение повторной отправки с учетом задержек и повторных кликов.
Сообщения могут задерживаться или фильтроваться, поэтому на странице должно быть указано, что пользователь может проверить во время ожидания. Добавьте соответствующие ограничения скорости и проясните, делает ли новый запрос недействительным более ранний код или ссылку. Следите за точностью ответов сервера: принятые приложением, поставленные в очередь и подтвержденные получателем — это разные состояния. Обеспечьте маршрут поддержки для повторяющихся сбоев, не прося пользователей публично раскрывать свои коды.
Протестируйте полный путь и сделайте его пригодным для использования на телефонах
Проверьте форму, сообщение, место назначения подтверждения, ссылку с истекшим сроком действия, путь повторной отправки и повторяющееся поведение запроса в промежуточной среде с синтетическими данными. Просмотрите электронное письмо на узком экране и с масштабированием текста. Сделайте адрес удобным для копирования, сделайте инструкции читабельными и дайте кнопкам надписи, объясняющие их действие. Когда пользователь сможет вернуться к форме, сохраните достаточный контекст, чтобы продолжить без повторной отправки регистрации.
Протестируйте нормальную и отложенную доставку
Убедитесь, что страница остается понятной, даже если сообщение не пришло немедленно.
Протестируйте восстановление
Проверьте просроченные, использованные и повторно отправьте ссылки для подтверждения.
Нужен отдельный почтовый ящик?
Создайте временный адрес для разовой регистрации и держите основной ящик в порядке.
