Identifique as necessidades dos usuários

Esta página descreve como considerar as necessidades dos usuários ao criar um app do Google Chat. Seja para uma equipe global de milhares de pessoas ou apenas uma, o app do Chat precisa ajudar todos que enviam mensagens, incluindo o usuário pretendido no processo de design.

Descobrir seu app do Chat

Considere onde os usuários pretendidos podem descobrir seu app do Chat pela primeira vez. Ao publicar o app Chat, pense em onde os usuários podem encontrá-lo.

Por exemplo, não presuma que os usuários saibam o que o app do Chat faz. O nome do app precisa refletir o que ele realmente faz ou o serviço com que ele se integra.

Familiaridade com apps do Chat

Seu app do Chat pode ser a primeira interação que um usuário teve com apps do Chat. Não presuma que os usuários saibam como um app do Chat funciona. Recursos como comandos e caixas de diálogo do app do Chat podem confundir alguns usuários. Por isso, dê instruções.

Por exemplo, ao pedir que o usuário emita um comando de barra, recomendamos o seguinte formato:

Para criar um contato, digite `/createContact`. Para saber o que mais posso fazer, digite `/help`.

Esse aviso é útil pelos seguintes motivos:

  • Informa ao usuário exatamente o que ele precisa digitar.
  • Usa formatação especial para destacar o comando de barra /createContact do texto ao redor.
  • Declara o objetivo do comando de barra.

Para saber mais sobre como ajudar os usuários com outros recursos interativos do app do Chat, consulte Criar interações do usuário.

Geografia

Identifique onde no mundo os usuários usam seu app do Chat. Muitas vezes, as pessoas em um espaço do Chat estão localizadas em todo o mundo, o que significa que elas estão trabalhando em fusos horários diferentes. Se o app do Chat enviar notificações para usuários ou espaços, fique atento ao horário do dia.

Por exemplo, o app do Chat a seguir notifica quem for o revisor de plantão da semana. No entanto, se parte da equipe estiver em Nova York e parte estiver na Califórnia, recomendamos configurar o app do Chat para enviar uma mensagem em um horário conveniente para todos os usuários.

Um app de chat enviando uma mensagem de notificação às 11h57.

Se o app do Chat mencionar um usuário diretamente, verifique o fuso horário dele na API Calendar antes de enviar a notificação. Se estiver fora do horário de trabalho do usuário, envie a mensagem sem uma menção ou espere até que o dia de trabalho comece.

O app de chat menciona uma pessoa em uma mensagem de texto.

Idioma

Seu app do Chat pode responder aos usuários em vários idiomas. Para oferecer suporte a mais de um idioma, o app do Chat precisa verificar o idioma preferido do usuário e localizar o conteúdo de acordo.

Para espaços do Chat, adicione uma opção de idioma às configurações de configuração do app do Chat. Depois que os usuários definirem um idioma no espaço, o app do Chat poderá responder às mensagens usando o idioma preferido do espaço.

Para verificar o idioma preferido de um usuário:

  1. Receba User.name do tipo User na API Google Chat.
  2. Mapeie User.name para user.id na API Directory.
  3. Receba user.languages[] para o user.id fornecido na API Directory.

Plataforma: Web x dispositivos móveis

O Google Chat está disponível em computadores e dispositivos móveis. Os computadores oferecem muito espaço na tela, em que os usuários podem aceitar mensagens densas de informações com muitos botões e opções. Em dispositivos móveis, os usuários apreciam mensagens concisas devido ao tamanho limitado da tela.

Tente mostrar três ou menos botões por card. Se precisar de mais, considere iniciar uma caixa de diálogo em vez disso. As caixas de diálogo podem apresentar uma série de cards que tornam a coleta de muitas entradas do usuário uma experiência mais amigável do que tentar coletar todas as informações em uma única mensagem de card.

Teste o app do Chat em vários dispositivos de tamanhos diferentes para garantir que a apresentação das informações seja compreensível.

Voz e tom

Como os apps do Chat são interfaces baseadas em texto, escrever mensagens claras, concisas e acionáveis garante o sucesso do usuário. Ao escrever mensagens para o app do Chat, consulte as diretrizes de escrita do Google Material Design.

Cada app do Chat é diferente, mas, para se comunicar de maneira eficaz com os usuários do Chat, a voz e o tom do app do Chat precisam transmitir as seguintes características:

  • Profissional. Seu app do Chat pode ajudar as pessoas no trabalho. Verifique se a personalidade dele se encaixa em um ambiente profissional, ou pode parecer chocante e inadequada.

  • Autêntico. Os apps do Chat podem falar de maneira coloquial, mas não devem fingir ser humanos. Evite dar ao app do Chat um gênero ou um nome que possa ser confundido com uma pessoa. Incluir um pouco de personagem é bom, mas o app do Chat precisa se concentrar na utilidade.

    Exemplo de mensagem de boas-vindas que explica o que o app Chat pode fazer.

  • Considerado. Seja atencioso e não invasivo. O app do Chat não pode incomodar os usuários desnecessariamente ou repetidamente. Procure antecipar as necessidades do usuário e oferecer soluções.

    Exemplo de resposta quando um usuário pede ao app Chat para fazer uma tarefa que ele não foi projetado para realizar.

  • Eficiente. Reconheça que a maioria dos usuários não está procurando uma conversa longa. Ajude as pessoas a concluir tarefas mantendo o foco na experiência do app do Chat. Evite dizer tudo em favor de dizer as coisas mais importantes. Se você precisar transmitir uma grande quantidade de informações, divida mensagens longas em várias mensagens curtas. Tente limitar cada mensagem a uma chamada para ação e torne as informações apresentadas o mais relevantes possível.

    Exemplo de várias respostas.

  • Motivador. Seja otimista e amigável com os usuários enquanto eles exploram o app do Chat. Os usuários precisam sempre saber como avançar em direção ao objetivo, principalmente se encontrarem um erro, como pedir que o app do Chat faça algo que ele não pode. Diga aos usuários que eles encontraram um erro ou limitação e informe como prosseguir.

    Exemplo de mensagem de erro que informa ao usuário o que deu errado, como proceder e como receber ajuda.

Usuários com permissões, papéis e acesso aos dados diferentes

As pessoas no Chat têm permissões e acesso aos dados diferentes no Google Workspace e em outros sistemas. Um único espaço do Chat pode incluir administradores, gerentes, vendedores e clientes. Estes são alguns dos cenários relacionados a permissões a serem considerados ao criar o app do Chat:

Acesso limitado a apps do Chat

Os administradores do Google Workspace podem limitar quem tem acesso aos apps do Chat no Google Chat. Para mais informações, consulte Determinar o público-alvo do app na documentação do Google Workspace Marketplace.

Autenticação

Pedir que um cliente faça a autenticação no domínio do Google Workspace dele pode não funcionar e confundir e frustrar o usuário. Considere essa possibilidade escrevendo uma mensagem de erro acionável.

Compartilhar informações sensíveis em espaços do Chat

Se um usuário autenticar um app do Chat para compartilhar informações sensíveis, como dados financeiros ou de saúde, é melhor limitar esse app do Chat a mensagens diretas individuais para que ele não revele informações sensíveis em um espaço do Chat em que outras pessoas possam vê-las. Ao configurar esse tipo de app do Chat no console do Google Cloud, na página Configuração, verifique se a caixa de seleção Participar de espaços e conversas em grupo está desmarcada.

Compartilhar informações em espaços do Chat que incluem clientes

É comum que os funcionários de uma empresa compartilhem um espaço do Chat com os clientes. O app do Chat pode ser um grande benefício para as interações entre funcionários e clientes, mas, se o app do Chat compartilhar um espaço com os clientes, é importante considerar quais dados o app do Chat pode revelar.

Por exemplo, digamos que o app do Chat compartilhe detalhes do caso do cliente. Se o app do Chat compartilhar um caso do cliente em um espaço do Chat compartilhado com outros clientes, ele poderá revelar informações do cliente para pessoas que não deveriam vê-las.