确定用户需求

本页介绍如何在设计 Google Chat 应用时考虑用户的需求。无论您的 Chat 应用是支持分布在全球各地的数千个团队还是只有一个人,都应确保您的 Chat 应用在设计过程中纳入目标用户,从而为发送消息的所有人提供帮助。

探索您的 Chat 应用

考虑您的目标用户在哪里可以首次发现您的 Chat 应用。发布 Chat 应用时,请考虑用户可以在哪里找到该应用。

例如,不要假设用户知道您的 Chat 应用的用途。请确保您的 Chat 应用的名称反映了其实际用途或集成的服务。

熟悉 Chat 应用

您的 Chat 应用可能是用户与 Chat 应用的首次互动不要假设用户了解 Chat 应用的工作原理。斜杠命令对话框等功能可能会让某些用户感到困惑,因此请向他们提供说明。

例如,在提示用户发出斜杠命令时,我们建议采用以下格式:

要创建联系人,请输入“/createContact”。要了解我还能做些什么,请输入“/help”。

此提示非常有用,原因如下:

  • 确切地告诉用户他们需要输入什么内容。
  • 使用特殊格式以使 /createContact 斜杠命令与周围的文本区分开来。
  • 说明斜杠命令的目标。

如需详细了解如何帮助用户使用其他交互式 Chat 应用功能,请参阅设计用户互动

地理位置

确定您的用户都在哪些国家/地区使用您的 Chat 应用。Chat 聊天室中的用户通常位于世界各地,这意味着他们在不同的时区工作。如果您的 Chat 应用向用户或聊天室发送通知,请注意时间。

例如,以下 Chat 应用会通知谁是当周的通话考核人员。但是,如果团队中的成员在纽约,而团队中的成员在加利福尼亚州,我们建议将 Chat 应用配置为在方便所有用户发送消息的时间。

一个 Chat 应用在上午 11:57 发送通知消息。

如果您的 Chat 应用直接提及某个用户,请考虑在发送通知之前在 Google 日历 API 中检查该用户的时区。如果并非用户的工作时间,请考虑发送消息而不提及对方,或等到他们的工作日开始。

Chat 应用在短信中提及了某个人。

语言

您的 Chat 应用可以用多种语言回复用户。如需支持多种语言,您的 Chat 应用必须检查用户的首选语言,并相应地对其内容进行本地化。

对于 Chat 聊天室,请在 Chat 应用的配置设置中添加语言选项。用户在聊天室中设置语言后,您的 Chat 应用可以使用聊天室的首选语言回复消息。

如需查看用户的首选语言,请执行以下操作:

  1. 从 Google Chat API 中的 User 类型获取 User.name
  2. 在 Directory API 中将 User.name 映射到 user.id
  3. 获取 Directory API 中给定 user.iduser.languages[]

平台:网络与移动

Google Chat 可在计算机和移动设备上使用。计算机提供了大量屏幕空间,用户可能会更容易接受包含大量按钮和选项的信息密集消息。在移动设备上,由于屏幕尺寸有限,用户更喜欢简洁的消息。

尽量在每张卡片上显示三个或更少的按钮。如果您需要创建更多对话框,请考虑改为启动对话框。对话框可以呈现一系列卡片,与尝试在单条卡片消息中收集所有信息相比,收集大量用户输入的体验更友好。

请在多种不同大小的设备上测试您的 Chat 应用,以确保其信息呈现方式易于理解。

语气和语气

Chat 应用是基于文本的界面,因此撰写清晰、简洁且可行的消息可确保用户取得成功。为 Chat 应用编写消息时,请参阅 Google Material Design 撰写准则

每个 Chat 应用都是不同的,但为了与 Chat 用户有效沟通,您的 Chat 应用的语音和语调应体现以下特征:

  • 专业。您的 Chat 应用可能会为工作中的人提供帮助务必确保视频的个性与专业场景相符,否则可能会让人感觉无趣和不恰当。

  • 真实。聊天应用可以采用口语口语,但不得假装是真人。为您的 Chat 应用指定性别或可能会与人混淆的名称。添加小角色固然很好,但您的 Chat 应用应重点突出其实用性。

    欢迎辞示例,用于说明 Chat 应用的用途。

  • 考虑周全。考虑周全,且不会产生任何干扰。您的 Chat 应用不应无谓地或反复打扰用户。努力预测用户需求并提供解决方案。

    用户要求 Chat 应用执行并非为其设计的任务时的响应示例。

  • 高效。认识到大多数用户并不想要较长的对话。通过专注于 Chat 应用体验,帮助用户完成任务。尽量避免说最重要的话。如果您确实需要传达大量信息,可以将长消息拆分为多条短消息。尽量将每条消息限制为一条号召性用语,并使呈现的信息尽可能相关。

    多条回答示例。

  • 鼓励。在用户探索您的 Chat 应用时,保持乐观友善的态度。用户应始终知道如何朝着自己的目标前进,尤其是在他们遇到错误时,例如让您的 Chat 应用执行它无法执行的操作。如实告知用户,他们遇到了错误或限制,并告诉他们如何继续操作。

    错误消息示例,用于告诉用户出了什么问题、如何继续操作以及如何获取帮助。

具有不同权限、角色和数据访问权限的用户

Chat 用户在 Google Workspace 和其他系统中拥有不同的权限和数据访问权限。单个 Chat 聊天室可以包括管理员、经理、销售人员和客户。以下是构建 Chat 应用时需要考虑的一些与权限相关的场景:

对 Chat 扩展应用的使用权限受限

Google Workspace 管理员可以限制哪些人能访问 Google Chat 中的 Chat 应用。如需了解详情,请参阅发布 Chat 应用

身份验证

提示客户对客户的 Google Workspace 网域进行身份验证可能不起作用,并且可能会让用户感到困惑和沮丧。请编写一条可操作的错误消息,以考虑这种可能性。

在 Chat 聊天室中分享敏感信息

如果用户对 Chat 应用进行身份验证以分享敏感信息(例如财务或健康数据),最好将该 Chat 应用限制为一对一私信,这样该 Chat 应用就不会意外泄露他人可能看到的 Chat 聊天室中的敏感信息。在 Google Cloud 控制台中配置此类 Chat 应用时,请在配置页面上,确保已清除并取消选中加入聊天室和群组对话复选框。

在包含客户的 Chat 聊天室中共享信息

公司员工与客户共享 Chat 聊天室的情况很常见。您的 Chat 应用对员工与客户之间的互动大有助益,但如果您的 Chat 应用与客户共享聊天室,请务必考虑您的 Chat 应用可能会披露哪些数据。

例如,假设您的 Chat 应用分享了客户支持请求的详细信息如果您的 Chat 应用在与其他客户共享的 Chat 聊天室中共享客户案例,则可能会意外将客户信息泄露给不应查看的用户。