确定用户需求

这一页说明如何考虑用户的设计 Google Chat 应用。无论是您的 Chat 扩展应用 支持分布在全球各地的数千人或仅一人的团队, 您的 Chat 扩展应用可为每一个向您发送消息的人提供帮助 并在设计过程中纳入目标用户。

探索您的 Chat 应用

考虑您的目标用户可在何处发现您的 首次使用 Chat 扩展应用。当您 发布您的 Chat 应用, 您需要考虑用户在哪里可以找到您的应用

例如,不要假设用户知道 Chat 应用支持此功能。请确保您的 Chat 应用的名称反映其实际功能,或 服务

熟悉 Chat 应用

您的 Chat 应用可能是用户的首次互动 对 Chat 应用的支持程度。不要假设用户知道 Chat 应用可正常运行。类似功能 斜杠命令对话框 可能会让一些用户感到困惑,所以请为他们提供说明。

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

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

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

  • 确切地告诉用户他们需要输入什么内容。
  • 使用特殊格式来突出显示 /createContact 斜杠命令 文本。
  • 说明斜杠命令的目标。

详细了解如何帮助用户 Chat 应用功能,请参阅 设计用户互动

地理位置

确定用户在世界上的哪些地方使用您的 Chat 应用。通常情况下,进行聊天的用户 在全球各地都有办事处 不同时区如果您的 Chat 应用发送 通知用户或聊天室,请注意当前时间。

例如,以下 Chat 应用会向 是本周待命评估员。但如果团队成员在纽约 并且该团队的成员在加利福尼亚州,我们建议您配置 聊天应用,方便你合适的时间发消息 。

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

如果您的 Chat 应用 直接提及用户 建议您检查用户所在时区 日历 API 然后再发送通知如果用户处于非工作时间, 考虑直接发送消息而不提及他人,或等到他们的工作日 。

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

语言

您的 Chat 应用可通过多种方式回复用户 语言。为了支持多种语言,您的 Chat 应用必须检查用户的首选语言 并对其内容进行相应的本地化

对于 Chat 聊天室,请在 Chat 应用的配置设置。在用户设置了 聊天室中的语言,您的 Chat 应用就可以 消息。

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

  1. 从以下渠道获取 User.nameUser 在 Google Chat API 中输入。
  2. User.name映射到 user.id 目录 API。
  3. 获取user.languages[]给定user.id Directory API。

平台:网络与移动

Google Chat 可在计算机和移动设备上使用。计算机可为您提供多种多样的 屏幕空间,用户可能会更容易接受信息密集型信息 带有大量按钮和选项的消息。在移动设备上,用户喜欢 因为屏幕尺寸有限,所以消息要简洁明了。

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

在不同尺寸的多种设备上测试您的 Chat 应用 以确保其中所呈现的信息易于理解。

语气和语气

由于 Chat 应用是基于文本的界面,因此其书写效果清晰、 简明扼要、富有实用价值的消息可确保用户取得成功为以下用户撰写邮件时 您的 Chat 扩展应用,请参阅 Google Material Design 文案准则

每个 Chat 应用都各不相同,但 与 Chat 用户高效沟通,您的 Chat 应用的语音和语气应传达以下信息 特征:

  • 专业。您的 Chat 应用可能会提供帮助 工作中的人。确保它的个性与专业环境融为一体, 或者让人感觉不舒服和不恰当

  • 真实。聊天应用可以采用口语口语 不得冒充人类。避免将 Chat 应用的性别或可能容易混淆的名称 和某个人联系。加入一个小角色固然很好, Chat 应用应专注于其实用性。

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

  • 考虑周全。考虑周全,且不会产生任何干扰。您的 Chat 应用不应在不必要的情况下干扰用户, 。努力预测用户需求并提供解决方案。

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

  • 高效。认识到大多数用户并不在意 对话。将 注重聊天应用体验。避免说 以便表达最重要的信息。如果您需要 传达大量信息,将较长的消息拆分成多个 短信尽量将每条信息限制为一条号召性用语, 所提供的信息尽可能相关

    多条回答示例。

  • 鼓励。在用户探索您的网站时,保持乐观友好的态度 Chat 应用。用户应始终知道如何迁移 特别是当他们遇到错误,比如询问 使用 Chat 应用来执行一些它无法执行的操作。 如实告知用户他们遇到了错误或限制, 告诉他们接下来该如何操作

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

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

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

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

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

身份验证

提示客户对客户的 Google Workspace 进行身份验证 网域可能无法正常工作,并可能会让用户感到困惑和沮丧。考虑 通过撰写可作为操作依据的错误消息来解决此问题。

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

如果用户对 Chat 应用进行身份验证以共享敏感信息 财务或健康数据之类的信息,最好限制 Chat 扩展应用转换为 1 对 1 私信, Chat 应用不会意外泄露敏感信息 Chat 聊天室中的消息,其他人可能会看到这些信息。时间 请在 Google Play 中 Google Cloud 控制台 配置页面, 确保已清除加入聊天室和群组对话复选框 并将其取消选中。

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

公司员工通常会与 客户。聊天应用大有裨益 员工与客户之间的互动,但如果你们的 Chat 应用 与客户共用空间时,务必要考虑哪些数据 Chat 应用可能会显示画面。

例如,假设您的 Chat 应用分享了客户支持请求 。如果您的 Chat 应用在 与其他客户共享的 Chat 聊天室,可能会意外发生 向不应看到客户的用户透露客户信息。