Identifica las necesidades de tus usuarios

En esta página, se describe cómo tener en cuenta las necesidades de los usuarios cuando diseñan una app de Google Chat. Ya sea que tu app de Chat admita un equipo distribuido en todo el mundo de miles o solo una persona, asegúrate de que tu app de Chat ayude a todos los que le envían mensajes, ya que incluye 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 publices 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 la app de Chat refleje lo que hace realmente 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 tiene 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 proporcionarles instrucciones.

Por ejemplo, cuando se le solicita 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 qué debe escribir.
  • Usa un formato especial para hacer 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 del usuario.

Ubicación geográfica

Identifica en qué lugar del mundo usan tu app de Chat tus usuarios. A menudo, las personas de un espacio de Chat se encuentran en todo el mundo, lo que significa que trabajan en diferentes zonas horarias. Si la 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 la persona que es el revisor de guardia de la semana. Sin embargo, si parte del equipo está en Nueva York y parte del equipo está en California, te 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 una notificación a las 11:57 a.m.

Si la app de Chat menciona a un usuario directamente, te recomendamos verificar 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 de un 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. Una vez que los usuarios configuran un idioma en el espacio, tu app de Chat puede responder los mensajes en el idioma preferido del espacio.

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

  1. Obtén 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 frente a dispositivos móviles

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

Intenta mostrar tres o menos botones por tarjeta. Si necesitas más, considera lanzar 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 amigable que intentar recopilar toda la información en un solo mensaje de tarjeta.

Prueba tu app de Chat en varios dispositivos de diferentes tamaños para asegurarte de que la presentación de la información sea asimilable.

Voz y tono

Como las apps de Chat son interfaces basadas en texto, la escritura de mensajes claros, concisos y accionables garantiza el éxito del usuario. Cuando escribas mensajes para tu app de Chat, consulta los lineamientos de escritura de Material Design de Google.

Cada app de Chat es diferente, pero para comunicarse de manera efectiva con los usuarios de Chat, su voz y tono 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 se adecue a un entorno profesional. De lo contrario, podría resultar inapropiado y desagradable.

  • Autenticidad. Las apps de chat pueden hablar de manera coloquial, pero no deben simular ser humanas. No le asignes un género a la app de Chat o un nombre que pueda confundirse con una persona. Incluir un personaje pequeño 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.

  • Considerar. Sé reflexivo y no invasivo. Tu app de Chat no debe molestar a los usuarios de forma innecesaria ni reiterada. Esfuérzate por prever 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. Ten en cuenta que la mayoría de los usuarios no buscan una conversación larga. Ayuda a las personas a completar tareas manteniendo la experiencia de la app de Chat enfocada. Evita decir todo en lugar de decir las cosas más importantes. Si necesitas transmitir una gran cantidad de información, divide los mensajes largos en varios mensajes cortos. Trata de limitar cada mensaje a un llamado a la acción y haz que la información se presente lo más relevante posible.

    Ejemplo de varias respuestas.

  • Fomento. Sé optimista y amigable con los usuarios mientras exploran tu app de Chat. Los usuarios siempre deben saber cómo avanzar hacia su objetivo, especialmente si encuentran un error, como pedirle a tu app de Chat que haga algo que no puede. Infórmales sinceramente a los usuarios que encontraron un error o 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 los datos

Los usuarios de Chat tienen diferentes permisos y acceso a los datos en Google Workspace y otros sistemas. Un único espacio de Chat podría incluir administradores, gerentes, vendedores y clientes. Estas son algunas de las situaciones relacionadas con permisos que debes tener en cuenta cuando compiles tu 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

Solicitar a un cliente que se autentique en el dominio de Google Workspace de un cliente podría no funcionar y confundir y frustrar al usuario. Ten en cuenta esta posibilidad; para ello, escribe un mensaje de error viable.

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, es mejor limitar esa app a mensajes directos 1:1 para que la app de Chat no revele información sensible de forma accidental en un espacio de Chat donde otras personas puedan verla. 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 no esté marcada y no esté seleccionada.

En los espacios de Chat, comparte información que incluya 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 ventaja real para las interacciones entre empleados y clientes, pero si tu app de Chat comparte un espacio con los clientes, es importante tener en cuenta qué datos podría revelar tu app de Chat.

Por ejemplo, supongamos que tu app de Chat comparte detalles de casos de clientes. Si tu app de Chat comparte un caso de cliente en un espacio de Chat compartido con otros clientes, podría revelar accidentalmente información del cliente a personas que no deberían verla.