«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Web UX: покажите пользователям значимые ошибки

Web UX: покажите пользователям значимые ошибки

Опубликовано 6 ноября 2024 г.
Просматривать:238

Иногда создать ориентированный на пользователя и удобный веб-сайт может быть непросто, поскольку это позволит всей команде разработчиков тратить больше времени на вещи, которые не повышают ценность функциональности и основного бизнеса. Тем не менее, это может помочь пользователю в краткосрочной перспективе и повысить ценность в долгосрочной перспективе. Менеджеры проектов, которые строго соблюдают сроки, могут недооценить добавленную стоимость в долгосрочной перспективе. Я не уверен, верно ли это для команд веб-сайта Apple, но им не хватает хорошего пользовательского опыта.

Недавно я пытался опубликовать приложение в магазине приложений с сайта Apple, но столкнулся с проблемой с моей контактной информацией. Несмотря на то, что я предоставил правильную информацию в нескольких форматах, мне все равно нужно было принять ее и передать пользователю значимое сообщение.

По моему опыту, веб-сайт всегда выдает ошибку из-за неправильного номера телефона, что выглядит так, как будто это поле недействительно. Вот общее сообщение:

Web UX: Show meaningful errors to the users

Вот сообщение из поля ввода для себя:

Web UX: Show meaningful errors to the users

У меня возникла эта проблема, даже когда я пробовал использовать два нуля в начале, даже если я не добавлял код страны. Он всегда выдавал одно и то же сообщение об ошибке, без указания, как это исправить, что делать или даже что не так!

Сначала я подумал, что это проблема с сервером, поэтому решил повторить попытку через несколько часов. Я проверил состояние здоровья продуктов Apple, проблем с которыми не было. Устав, я решил отладить проблему как инженер-программист и проверить, что было отправлено через сеть и каков был ответ, что привело меня к «моменту Ага».
Ага! В данный момент Apple необходимо предоставить правильное сообщение.
Когда я проверил сетевые сообщения, я узнал, что они предоставляют правильную информацию и руководство от серверной части, но веб-сайт их не предоставляет.

Вот полезные данные запроса:

Web UX: Show meaningful errors to the users

Ответ:

{
    "errors": [
        {
            "id": "SOME-GUID",
            "status": "409",
            "code": "ENTITY_ERROR.ATTRIBUTE.INVALID",
            "title": "An attribute value is invalid."
            "detail": "The phone number must be in a valid format. Preface the phone number with ‘ ’ followed by the country code (for example,  44 844 209 0611)",
            "source": {
                "pointer": "/data/attributes/contactPhone"
            }
        }
    ]
}

Посмотрев на это и прочитав подробности, я понял, что проблема заключалась в числовом формате, что облегчило мне жизнь.

Заключительная мысль:

Как разработчики, мы должны знать и понимать проблемы пользователей, чтобы писать для них отличный пользовательский интерфейс и отличный UX. Когда мы игнорируем написание правильного сообщения и показываем пользователям, как решать их проблемы самостоятельно, мы оказываем большую нагрузку на пользователей и нашу службу поддержки и можем потерять некоторых пользователей. Это означает потерю дохода в долгосрочной перспективе, что не нравится бизнесу.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/a0m0rajab/web-ux-show-meaningful-errors-to-the-users-341j?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить это
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3