Español
  • diseño
  • inicio-de-sesión
  • registro
  • autenticación

Después de intentar nuevamente el proceso de registro de un producto, mi amigo decidió renunciar

En este artículo, demostramos cómo Logto puede mitigar ciertos escenarios frustrantes de inicio de sesión / registro de usuario presentando un caso de uso real de Thomas, quien tuvo problemas para iniciar sesión en la aplicación W.

Darcy Ye
Darcy Ye
Developer

Resumen

En este artículo, demostramos cómo Logto puede mitigar ciertos escenarios frustrantes de inicio de sesión / registro de usuario presentando un caso de uso real de Thomas, quien tuvo problemas para iniciar sesión en la aplicación W. Como usuario dual de teléfonos Apple y Android, quería poder revisar las actualizaciones de W en cualquier momento y en cualquier lugar en ambos sus teléfonos. Sin embargo, encontró problemas al intentar iniciar sesión en su aplicación Android W. Después de examinar el escenario de uso de Thomas, hay varios aspectos del sistema de inicio de sesión de usuario de W que podrían mejorarse, los cuales Logto evita integrando el inicio de sesión de Apple en la aplicación Android, proporcionando indicaciones claras y consultas al agregar información, dando prioridad a la verificación de cuentas relacionadas, y teniendo un límite de tiempo relajado para la eliminación de cuentas.

El inicio de sesión / registro es el primer paso para que cualquier aplicación adquiera usuarios, y un proceso de inicio de sesión y registro eficiente y suave es la primera impresión que atrae a los usuarios. Cuando conocemos a nuevos amigos, intentamos presentar nuestro mejor lado para dejar una buena primera impresión. Logto, como un producto que valora mucho la experiencia del usuario, también es así. En este artículo, demostraremos a los usuarios cómo Logto puede mitigar ciertos escenarios frustrantes presentando un caso de uso real.

Muchas veces, es difícil migrar de una aplicación a otra. Por ejemplo, si todos tus amigos usan Facebook, incluso si encuentras que Facebook no es fácil de usar y ya no quieres usarlo, es difícil persuadir a todos tus amigos para que cambien a otra aplicación social porque también enfrentan el mismo problema. La misma situación se aplica a otras aplicaciones, como una plataforma UGC muy activa. Puede que no quieras usarla, pero muchos productores de contenido de alta calidad solo publican su contenido en esta plataforma. Para ver el contenido de los bloggers que te gustan, tienes que soportar la incomodidad y permanecer en la plataforma.

Mantener los procesos de inicio de sesión y registro y los sistemas de usuario puede parecer muy sencillo, pero en realidad, hay muchos escenarios complejos.

La experiencia de usuario de Thomas en la aplicación W

Mi amigo Thomas compartió conmigo su experiencia de uso de W (una aplicación multiplataforma con casi el doble de usuarios activos mensuales que Twitter) y sus problemas con ella. ¡Lo que sorprende a Thomas es que una aplicación con casi 500 millones de MAU puede tener una experiencia de usuario tan terrible!

W es una plataforma donde los usuarios producen y comparten sus propias opiniones. Los usuarios pueden ver interacciones públicas de los usuarios que siguen en sus líneas de tiempo. Thomas pasa casi una hora en W todos los días para entender la opinión de todos sobre los temas candentes actuales.

Thomas era un usuario intensivo de W hasta que se encontró con problemas. Todo comenzó cuando su cuenta personal fue baneada por la plataforma. Aún quería seguir el contenido de los bloggers que le gustaban en W, por lo que tuvo que registrarse con una cuenta nueva.

Como usuario dual de teléfonos Apple y Android, quería poder revisar las actualizaciones de W en cualquier momento y en cualquier lugar en ambos sus teléfonos.

Intentó crear una nueva cuenta en su aplicación iPhone W y optó por iniciar sesión con la cuenta de Apple debido a preocupaciones de privacidad. Sin embargo, cuando intentó iniciar sesión en la aplicación Android W, descubrió que no había una opción para iniciar sesión con la cuenta de Apple. Por lo tanto, agregó un número de teléfono que rara vez usa a la cuenta ya creada en su iPhone e intentó iniciar sesión en la cuenta ya creada en su teléfono Android con el número de teléfono. Sin embargo, W creó una nueva cuenta para él cuando inició sesión con el número de teléfono recién vinculado en su teléfono Android. Las diferentes cuentas no pueden gestionar la misma lista de suscripciones, y no hay una opción para la migración de listas de suscripciones con un clic, lo que significa que no puede cambiar de teléfono y asegurar la coherencia en el contenido que ve.

Después de un examen más detallado, descubrió que un número de teléfono añadido a una cuenta W existente no es una opción predeterminada para iniciar sesión, sino más bien una opción oculta que puede ser mejorada. Cuando intentó mejorar el número de teléfono asociado con la cuenta que registró en la aplicación W en su iPhone a una opción de inicio de sesión, el sistema le informó que el número ya estaba siendo utilizado como una opción de inicio de sesión y no podía ser actualizado. Además, cuando intentó eliminar la cuenta accidentalmente registrada al intentar iniciar sesión con su número de teléfono en su dispositivo Android, el sistema le informó que la cuenta no podría ser eliminada dentro de los 30 días de su creación.

En este punto, tuvo que abandonar su plan de iniciar sesión en la misma cuenta de W en ambos dispositivos Android e iPhone, a menos que quiera esperar 30 días e intentarlo de nuevo.

Más tarde, simulamos el caso de uso de W y construimos una demo con Logto como sistema de inicio de sesión, invitando a Thomas a probar la experiencia de inicio de sesión. Mencionó que un producto calificado no debería obstruir ninguna operación que los usuarios quieran completar. En comparación, la experiencia de usuario de W es insatisfactoria. Expresó su enojo al respecto porque algunas decisiones de producto estúpidas le impidieron mantenerse al día con los eventos actuales y las opiniones importantes en el próximo mes.

Problemas clave que afectan la experiencia de usuario de W

Después de examinar el escenario de uso de Thomas, hay varios aspectos del sistema de inicio de sesión de usuario de W que podrían mejorarse.

  1. El inicio de sesión de Apple podría integrarse en la aplicación Android.
  2. Podría haber una opción para actualizar automáticamente el número de teléfono vinculado o la dirección de correo electrónico a una opción de inicio de sesión, o indicaciones más claras e interrogatorios cuando se añade tal información.
  3. Al iniciar sesión con números de teléfono o correos electrónicos, que pueden probar fácilmente la propiedad, el sistema debería dar prioridad a la comprobación de cuentas relacionadas y proporcionar una opción rápida de inicio de sesión, en lugar de simplemente crear una nueva cuenta.
  4. Para una cuenta vacía sin ningún registro, el límite de tiempo para la eliminación de la cuenta podría ser relajado.

Algunos pueden argumentar que el escenario de uso anterior es extremadamente raro y rara vez se encuentra, por lo que no afecta el uso general. Sin embargo, Logto cree que el propósito del diseño del producto es satisfacer todos los escenarios de uso razonables cuando sea posible. Así como no podemos ignorar los problemas que la situación actual puede causar a los grupos minoritarios simplemente porque nuestras vidas pueden continuar sin problemas, un día nosotros mismos podemos encontrar tales situaciones.

Si no fuera por la coincidencia de que los cuatro problemas ocurrieran al mismo tiempo, Thomas no hubiera encontrado este problema. Las mejoras realizadas a cualquiera de los cuatro problemas mencionados con respecto al sistema de inicio de sesión de W abordarían los obstáculos en el caso de uso de Thomas.

¿Cómo evita Logto los problemas mencionados anteriormente?

Al diseñar el flujo de inicio de sesión / registro de los usuarios finales, Logto realizó una amplia investigación e hizo muchas consideraciones.

Con respecto al primer problema, hemos intentado usar una cuenta de Apple para iniciar sesión en diferentes dispositivos. Los dispositivos de Apple pueden tener un manejo especial para esto, mientras que en otros casos, podemos lograr esto usando una cuenta de Apple para iniciar sesión en dispositivos no Apple redirigiendo a la página web de Apple ID y obteniendo la autorización del usuario. Si eres un usuario de Notion, encontrarás que ellos también hacen esto y permiten usar una cuenta de Apple para iniciar sesión en todos los dispositivos sin distinción.

Para los problemas segundo y tercero, cualquier información identificable agregada al perfil de un usuario en la cuenta de Logto (como número de teléfono, dirección de correo electrónico, cuenta de Google, cuenta de Apple o otras cuentas relacionadas) se puede usar como base para el inicio de sesión. Por ejemplo, si tengo una cuenta de Logto creada con un nombre de usuario y una contraseña, y luego vinculo una dirección de correo electrónico a la cuenta, puedo usar esta dirección de correo electrónico y la contraseña o el código de verificación para iniciar sesión en la misma cuenta de Logto en cualquier dispositivo. Hacemos esto para evitar la creación de varias cuentas involuntariamente (lo que dificultaría la gestión de los recursos entre varias cuentas), y fusionar varias cuentas más adelante es una tarea muy compleja. Queremos evitar este problema desde el primer día.

Para el último problema, como Logto es una infraestructura de identidad de backend, no proporcionamos una página de gestión de usuarios para los usuarios finales (los usuarios directos de Logto generalmente personalizan sus propias páginas de detalles de usuarios con su propio estilo de marca). Sin embargo, proporcionamos una serie de API para los usuarios de Logto para ayudarles a construir sus propias páginas de detalles de usuarios finales. Los usuarios de Logto pueden usar Logto Admin Console o API para modificar, eliminar, suspender y reactivar las cuentas de los usuarios finales.

¿Qué más hay?

Lo que hemos mencionado aquí es solo la punta del iceberg en cuanto a la filosofía de diseño de Logto. En el futuro, publicaremos una serie de artículos para compartir nuestro proceso detrás de escena de diseño de productos y toma de decisiones importantes de productos. Esperamos que estos también ayuden a los lectores a obtener información sobre cómo optimizar sus propios negocios. También esperamos recibir comentarios de los lectores sobre los productos Logto, ya que este es un proceso de aprendizaje bidireccional.

El equipo de Logto mejora continuamente su producto inspirándose en varias sugerencias de la comunidad, con el objetivo de proporcionar a los usuarios la mejor experiencia posible. Sin la entrada activa de los usuarios proporcionando comentarios constructivos y colaborando con el equipo, no podemos crear el producto perfecto. Si crees que Logto podría beneficiar a tu negocio, por favor prueba Logto Cloud. Si tienes alguna pregunta o sugerencia durante el uso, no dudes en ponerte en contacto con el equipo de Logto y déjanos saber tus pensamientos y requisitos. ¡Juntos, hagamos Logto mejor!