Identifica las necesidades de tus usuarios

En esta página, se describe cómo tener en cuenta las necesidades de los usuarios cuando diseñas una app de Google Chat. Ya sea que tu app de Chat admita un equipo distribuido a nivel global de miles de personas o solo una, asegúrate de que ayude a todos los que le envíen mensajes. Para ello, incluye al usuario previsto en tu proceso de diseño.

Descubre tu app de Chat

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

Por ejemplo, no des por sentado que los usuarios saben qué hace tu app de chat. Asegúrate de que el nombre de tu app de chat refleje lo que hace o el servicio con el que se integra.

Familiaridad con las apps de Chat

Es posible que tu app de Chat sea la primera interacción que un usuario haya tenido con este tipo de apps. No des por sentado que los usuarios saben cómo funciona una app de chat. Es posible que algunas funciones, como los comandos de barra y los diálogos, confundan a algunos usuarios, así que indícales cómo usarlas.

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

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

Esta indicación es útil por los siguientes motivos:

  • Le indica al usuario exactamente lo que debe 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 del usuario.

Geografía

Identifica en qué parte del mundo usan tu app de Chat los 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 tu app de Chat envía notificaciones a 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 está en California, te recomendamos que configures la app de Chat para que envíe un mensaje en un momento conveniente para todos los usuarios.

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

Si tu app de Chat menciona a un usuario directamente, considera verificar la zona horaria de ese usuario en la API de Calendario antes de enviar la notificación. Si es fuera del horario laboral del usuario, considera enviar el mensaje sin una mención o esperar hasta que comience su jornada 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, tu app de chat debe verificar el idioma preferido del usuario y localizar su contenido según corresponda.

En el caso de los espacios de Chat, agrega una opción de idioma a la configuración de la app de Chat. Después de que los usuarios establezcan un idioma en el espacio, tu app de Chat puede responder mensajes con 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 en comparación con dispositivos móviles

Google Chat está disponible en computadoras y dispositivos móviles. Las computadoras ofrecen mucho espacio en la pantalla, por lo que los usuarios podrían aceptar mejor los mensajes con mucha información y 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 botones o menos 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 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 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 tu app de Chat, consulta los lineamientos de escritura de Google Material Design.

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

  • Profesional. Es posible que tu app de Chat esté ayudando a las personas en su trabajo. Asegúrate de que su personalidad se adapte a un entorno profesional, o podría parecer discordante e inapropiado.

  • Auténtica: Las apps de chat pueden hablar de forma coloquial, pero no deben fingir ser humanas. Evita asignar un género a tu app de chat o un nombre que se pueda confundir con una persona. Es bueno incluir un personaje pequeño, pero tu app de chat debe enfocarse en su utilidad.

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

  • Ten en cuenta lo siguiente. Sé considerado y no invasivo. Tu app de chat no debe molestar a los usuarios de forma innecesaria ni reiterada. Esfuérzate por anticipar las necesidades de los usuarios y ofrecer soluciones.

    Ejemplo de respuesta 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 la experiencia de la app de Chat enfocada. Evita decir todo y enfócate en 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 una llamada a la acción y haz que la información que se presente sea lo más relevante posible.

    Ejemplo de varias respuestas.

  • Aliento: 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 a los usuarios con honestidad que encontraron un error o una limitación, y diles cómo proceder.

    Ejemplo de un 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

Las personas en Chat tienen diferentes permisos y acceso a los datos en Google Workspace y otros sistemas. Un solo espacio de Chat podría incluir a administradores, gerentes, vendedores y clientes. Estos son algunos de los casos relacionados con los permisos que debes tener en cuenta cuando compilas 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

Es posible que no funcione solicitarle a un cliente que se autentique en su dominio de Google Workspace, lo que podría confundir y frustrar al usuario. Para tener en cuenta esta posibilidad, escribe un mensaje de error práctico.

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, lo mejor es limitar esa app de Chat a los mensajes directos 1:1 para que no revele accidentalmente información sensible 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 esté despejada y no esté seleccionada.

Compartir información en espacios de Chat que incluya a los 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 verdadera bendición para las interacciones entre empleados y clientes, pero si compartes un espacio con los clientes, es importante considerar qué datos podría revelar tu app de Chat.

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