Identifica las necesidades de tus usuarios

En esta página, se describe cómo abordar las necesidades de los usuarios a la hora de diseñar una app de Google Chat. Ya sea que tu app de Chat admita un equipo distribuido a nivel mundial de miles o solo una persona, asegúrate de que la app de Chat ayude a todos los que le envían mensajes incluyendo al usuario previsto en el proceso de diseño.

Descubre tu app de Chat

Considera dónde pueden descubrir tu app de Chat por primera vez los usuarios previstos. Cuando publiques tu app de Chat, piensa dónde pueden encontrarla los usuarios.

Por ejemplo, no supongas que los usuarios saben lo que hace la app de Chat. Asegúrate de que el nombre de tu app de Chat refleje lo que realmente hace o el servicio con el que se integra.

Conocimientos de apps de Chat

Tu app de Chat puede ser la primera interacción que un usuario haya tenido con las apps de Chat. No asumas que los usuarios saben cómo funciona una app de Chat. Las funciones como los comandos de barra y los diálogos pueden confundir a algunos usuarios, por lo que debes darles instrucciones.

Por ejemplo, cuando se le solicite al usuario que emita un comando de barra, recomendamos el siguiente formato:

Para crear un contacto, escribe `/createContact`. Para saber qué más puedo hacer, escribe `/help`.

Este mensaje es útil por los siguientes motivos:

  • Le dice al usuario exactamente lo que tiene que escribir.
  • Usa un formato especial para que el comando de barra /createContact se destaque del texto que lo rodea.
  • Indica el objetivo del comando de barra.

Si quieres obtener más información para ayudar a los usuarios con otras funciones interactivas de la app de Chat, consulta Cómo diseñar interacciones de usuarios.

Datos geográficos

Identifica en qué lugar del mundo los usuarios usan tu app de Chat. A menudo, las personas en un espacio de Chat se encuentran por todo el mundo, lo que significa que están trabajando en diferentes zonas horarias. Si tu app de Chat envía notificaciones a los usuarios o espacios, ten en cuenta la hora del día.

Por ejemplo, la siguiente app de Chat notifica a quien sea el revisor de guardia de la semana. Sin embargo, si parte del equipo está en Nueva York y parte del equipo en California, recomendamos configurar la app de Chat para enviar un mensaje en un momento que sea conveniente para todos los usuarios.

Una app de Chat envía un mensaje de notificación a las 11:57 a.m.

Si la app de Chat menciona a un usuario directamente, te recomendamos que verifiques la zona horaria de ese usuario en la API de Calendar antes de enviar la notificación. Si está fuera del horario laboral de ese usuario, considera enviar el mensaje sin una mención o esperar hasta que comience su día laboral.

La app de Chat menciona a una persona en un mensaje de texto.

Idioma

Tu app de Chat puede responder a los usuarios en varios idiomas. Para admitir más de un idioma, la app de Chat debe verificar el idioma de preferencia del usuario y localizar su contenido según corresponda.

Para los espacios de Chat, agrega una opción de idioma a los parámetros de configuración de la app de Chat. Después de que los usuarios configuran un idioma en el espacio, la app de Chat puede responder los mensajes con el idioma preferido del espacio.

Para verificar el idioma de preferencia de un usuario, haz lo siguiente:

  1. Obtener User.name del tipo User en la API de Google Chat
  2. Asigna User.name a user.id en la API de Directory.
  3. Obtén user.languages[] para el user.id determinado en la API de Directory.

Plataforma: Web en comparación con dispositivos móviles

Google Chat está disponible en computadoras y dispositivos móviles. Las computadoras ofrecen mucho espacio en pantalla en el que los usuarios pueden aceptar más los mensajes con mucha información, con muchos botones y opciones. En los dispositivos móviles, los usuarios aprecian los mensajes concisos debido al tamaño limitado de la pantalla.

Intenta mostrar tres o menos botones por tarjeta. Si necesitas más, considera iniciar un diálogo. Los diálogos pueden presentar una serie de tarjetas que hacen que recopilar muchas entradas del usuario sea una experiencia más fácil de usar que intentar recopilar toda la información en un solo mensaje de tarjeta.

Prueba la app de Chat en varios dispositivos de distintos tamaños para asegurarte de que la presentación de la información sea fácil de entender.

Voz y tono

Debido a que las apps de Chat son interfaces basadas en texto, escribir mensajes claros, concisos y prácticos garantiza el éxito del usuario. Cuando escribas mensajes para la app de Chat, consulta los lineamientos de escritura de Material Design de Google.

Cada app de Chat es diferente, pero, para comunicarse de manera eficaz con los usuarios de Chat, la voz y el tono de la app de Chat deben transmitir las siguientes características:

  • Profesional. Tu app de Chat podría ayudar a las personas en el trabajo. Asegúrate de que su personalidad coincida con un ambiente profesional.

  • Autenticidad. Las apps de chat pueden hablar coloquialmente, pero no deben fingir ser humanas. Evita asignarle a tu app de Chat un género o un nombre que pueda confundirse con el de una persona. Incluir un pequeño personaje es bueno, pero la app de Chat debería enfocarse en su utilidad.

    Ejemplo de mensaje de bienvenida en el que se explica lo que puede hacer la app de Chat.

  • Considerado. Sé reflexivo y no invasivo. Tu app de Chat no debe molestar a los usuarios de manera innecesaria o repetida. Esfuérzate por anticipar las necesidades de los usuarios y ofrecer soluciones.

    Respuesta de ejemplo cuando un usuario le pide a la app de Chat que realice una tarea para la que no está diseñada.

  • Eficaz. Reconoce que la mayoría de los usuarios no buscan una conversación larga. Ayuda a las personas a completar tareas manteniendo enfocada la experiencia de la app de Chat. Evita decir todo para dar lo más importante. Si necesitas transmitir una gran cantidad de información, divide los mensajes largos en varios mensajes cortos. Intenta limitar cada mensaje a un llamado a la acción y haz que la información presentada sea lo más relevante posible.

    Ejemplo de respuestas múltiples.

  • Motivación. Sé optimista y amigable con los usuarios mientras exploran tu app de Chat. Los usuarios siempre deben saber cómo avanzar hacia su objetivo, en especial si encuentran un error, como pedirle a tu app de Chat que haga algo que no puede. Diles honestamente a los usuarios que encontraron un error o una limitación, y diles cómo proceder.

    Ejemplo de mensaje de error que le indica al usuario qué salió mal, cómo proceder y cómo obtener ayuda.

Usuarios con diferentes permisos, roles y acceso a datos

Las personas en Chat tienen diferentes permisos y acceso a los datos en Google Workspace y otros sistemas. Un solo espacio de Chat puede incluir administradores, gerentes, vendedores y clientes. Estas son algunas de las situaciones relacionadas con los permisos que debes tener en cuenta cuando compiles la app de Chat:

Acceso limitado a las apps de Chat

Los administradores de Google Workspace pueden limitar quién tiene acceso a las apps de Chat en Google Chat. Para obtener más información, consulta Cómo publicar apps de Chat.

Autenticación

Pedirle a un cliente que se autentique en su dominio de Google Workspace podría no funcionar, y podría confundir y frustrar al usuario. Para tener en cuenta esta posibilidad, escribe un mensaje de error con llamado a la acción.

Comparte información sensible en espacios de Chat

Si un usuario autentica una app de Chat para compartir información sensible, como datos financieros o de salud, puede ser mejor limitar esa app a mensajes directos 1:1 para que Chat no revele información sensible por accidente en un espacio de Chat en el que es posible que otros la vean. Cuando configures este tipo de app de Chat en la consola de Google Cloud, en la página Configuración, asegúrate de que la casilla de verificación Unirse a espacios y conversaciones grupales esté desmarcada y no seleccionada.

Comparte información en los espacios de Chat que incluyen clientes

Es común que los empleados de una empresa compartan un espacio de Chat con los clientes. Tu app de Chat puede ser una gran ventaja para las interacciones entre empleados y clientes, pero si la app de Chat comparte un espacio con los clientes, es importante considerar qué datos podría revelar la app de Chat.

Por ejemplo, supongamos que la app de Chat comparte detalles de los casos de clientes. Si la app de Chat comparte un caso de cliente en un espacio de Chat que se compartió con otros clientes, podría revelar por accidente la información del cliente a personas que no deberían verla.