定义所有用户转化历程

本页面介绍如何定义和映射 Google Chat 应用的用户历程。用户体验历程是指用户与 Chat 应用之间的一系列操作和互动,有助于用户实现目标。在构建 Chat 应用之前,请先定义这些历程,以确定以下事项:

  • 何时提供错误消息。
  • 何时建议斜杠命令以帮助用户使用 Chat 应用。
  • 可以简化用户流的地方。

创建包含所有用户体验历程的流程图

流程图是一种实用的工具,可用于直观呈现和思考所有用户 Chat 应用互动。如果您的 Chat 应用可与其他 Google 服务或非 Google 服务搭配使用,请务必也包含这些互动数据。理想情况下,流程图应描绘每种可能的互动;对于更复杂的工作流,流程图应为每个用户体验历程提供流程图。

以下流程图显示了一款 Chat 应用的用户体验历程,该应用可帮助用户通过 Chat 管理其 Google 日历:

展示 Google 日历用户入门流程、身份验证和检查流程的流程图。

上图显示了想要使用 Chat 应用查看其日历的用户的以下步骤:

  1. 用户将 Chat 应用添加到聊天室。

  2. Chat 应用发送欢迎消息,提示用户授予访问权限

    • 如果用户拒绝授予访问权限,系统会重新发送之前的欢迎消息。
    • 如果用户同意授予访问权限,则可以点击登录
  3. 系统会通过对话框消息要求用户登录。

    • 如果用户无法登录,系统会发送一条错误消息,要求用户尝试重新登录。
    • 如果用户能够成功登录,则系统会发送一条初始配置消息,说明如何使用该 Chat 应用。
  4. 用户输入 /checkCalendar 斜杠命令即可从 Google 日历中获取今天的日程。

    • 如果 Chat 应用无法检索用户的日历,则系统会发送错误消息。
    • 如果成功,Chat 应用会在卡片消息中发送今天的时间表。

撰写用户案例,引导用户体验历程

“用户故事”代表用户目标,在编写时应明确说明故事的用户、任务和目的。用户案例应该是开放式的,因为满足其描述要求的方式通常不止一种。用户故事可帮助您设置用户使用 Chat 应用时的遵循路径。

用户故事的格式如下:作为一名用户,我想完成一项任务,以便达成目标。在上一个示例中,用户案例是:作为跨职能工作者,我想查看我的日历,以便与他人进行项目协作

大多数 Chat 应用都有多个用户故事。例如,示例 Chat 应用的另一个用户案例是:作为经理,我想安排一个包含我所有直接下属的每周会议,这样我们可以就项目进行协作。对于每个用户故事,请确定用户对您的 Chat 应用的历程,并制定流程图来确定用户与您的 Chat 应用的所有潜在互动。

添加图例

为帮助他人理解您的用户体验历程,请添加图例,说明哪种形状代表哪种互动类型。例如,确定用户决策点的独特形状、用户输入、来自 Chat 应用的成功和失败结果,以及来自 Chat 应用的任何消息。

考虑所有错误场景

为确保用户在使用您的 Chat 应用时不会遇到困难,请在用户体验历程图中添加错误场景。定义错误发生方式,编写切实可行的错误消息,并确定用户可能会如何响应错误以实现其目标。例如,“用户名或密码错误。请尝试重新登录。”

识别 Chat 应用向用户发送的消息

每次互动结束时,都应以来自 Chat 应用给用户的消息结束,即使这只是确认 Chat 应用已成功完成用户请求的消息。例如,“欢迎使用日程安排应用。我可以安排、重新安排活动或从日历中移除活动。输入 /checkCalendar 即可查看今天的时间表。”