2010-03-01 12 views
11

Tôi đang thiết kế một ứng dụng web mới và tôi biết rằng quá trình đăng ký (tạo hồ sơ) thực sự gây phiền toái cho người dùng (cũng với tôi) - ở mọi nơi chúng tôi đi, mọi người nên đăng ký. Một số thậm chí có thể ngừng sử dụng trang web của bạn, nếu bạn buộc họ đăng ký. Vấn đề là, tôi thực sự cần người dùng của mình được đăng ký - tôi cần biết hành vi của họ để làm cho trang web hữu ích. Một cái gì đó giống như SO.Cách đăng ký trong các ứng dụng web một cách thân thiện?

Vì vậy, tôi cần một số lời khuyên làm thế nào để làm cho nó không đau cho người dùng.

  1. Tùy chọn OpenID có hữu ích cho người dùng thông thường không? Tôi thích nó, nhưng người dùng có quen với khái niệm này không? Có ý nghĩa để hạn chế việc tạo hồ sơ chỉ cho các nhà cung cấp OpenID không?
  2. Tôi có nên để người dùng của mình lướt web và sử dụng trang web và yêu cầu họ đăng ký trong thời điểm có thể cuối cùng (sử dụng chức năng chính) hoặc tôi nên quảng bá đăng ký trên trang đầu?
  3. Bạn có thể đưa ra lời khuyên nào khác cho tôi?

Cảm ơn bạn trước!

Trả lời

9
  • Bạn nên đặt openID một tùy chọn nhưng không bắt buộc.
  • Luôn có liên kết đăng ký/đăng nhập trên mỗi trang.
  • Đặt một vài trường nhất có thể trên trang đăng ký. Nếu bạn cần thêm thông tin từ người dùng, hãy đặt nó vào trường 'tài khoản' mà họ có thể điền sau.
  • Thực hiện càng nhiều bước càng tốt khi đăng ký. Ví dụ: trên Reddit.com, ngay khi bạn đăng ký, bạn đã đăng nhập vào tài khoản bạn vừa tạo.
  • Có, cho phép lướt web nhiều mà không cần đăng ký càng tốt để người dùng có thể khám phá giá trị của trang web.
  • Cung cấp tuyên bố ngắn gọn, rõ ràng, cụ thể về các lợi ích chính cho người dùng đăng ký.

Việc đăng ký nhanh hơn, dễ dàng hơn và dễ dàng hơn mà bạn đăng ký, mọi người càng có nhiều khả năng làm điều đó.

Lập một số nguyên tắc trong số này tại http://www.uie.com/articles/account_design_mistakes/