可配置的信息中心

通过可配置的信息中心,查看客户体验数据分析随时间变化的用量和反馈指标。可配置的信息中心在数据呈现和布局方面非常灵活,因为您可以使用各种图表来构建和维护自定义视图。借助可配置的信息中心,您可以选择图表类型、存储配置,并在下次访问该页面时检索配置。

信息中心组件

信息中心包含以下组件。

组件 说明
信息中心 用于存储整个结构和图表定义的顶级资源。
部分 一个版块可以包含功能块或嵌套版块(显示为标签页)。信息中心部分可以有显示名称和说明。您可以将 date_range 过滤条件应用于整个标签页中的所有图表。版块使用网格单位的宽度和高度来定义其物理尺寸。
模块 信息中心内的元素,定义为嵌套部分或图表。默认日期范围为“上周”。您可以进一步查询 date_range,例如过去 1 天、过去 2 天、过去 1 周、过去 2 周、过去 1 个月、过去 1 个季度、过去 1 年或自定义的开始日期和结束日期。

信息中心字段定义

每个信息中心都包含以下字段。控制台中仅显示 display_name 和 description。

字段 说明 限制/备注
name 信息中心名称 格式:projects/{project}/locations/{location}/dashboards/{dashboard}
display_name 用户提供的信息中心名称 最多 100 个字符
description 信息中心说明 可选
create_time 信息中心创建时间戳 仅限输出
update_time 信息中心上次更新时间戳 仅限输出
filter 过滤信息中心内的所有图表 支持可选的字符串过滤条件

数据和查询

该图表使用自然语言 (NL),客户体验数据分析会将其转换为 SQL 查询。这些查询会生成用于显示图表的数据和视觉规范。可视化规范采用 VEGA-LITE 格式。图表 API 使用 GenerativeInsights data 源、session_id 和 revision_id 来存储图表的当前 SQL 和可视化规范状态。

信息中心操作

您可以对可配置的信息中心执行以下操作。

创建信息中心

请按照以下步骤创建信息中心。

控制台

  1. 前往 CX Insights 控制台,使用您的 Google 账号登录,然后选择您的项目。

    CX Insights 控制台

  2. 点击信息中心。您可以在此处查看预构建的信息中心和自定义信息中心。

  3. 在信息中心工作室中,点击 + 添加信息中心以创建您自己的自定义信息中心。

  4. 每个信息中心都以图块的形式显示。

  5. 点击某个信息中心后,系统会显示所有图表的概览。

REST API

提交如下示例所示的请求。

{
"displayName": "My New Dashboard with Container",
"root_container": {
  "displayName": "Overview tab",
  "widgets": [
   {
      "container": {
        "displayName": "Inner Chart Group 1",
        "widgets": [
          {
            "chart": {
              "displayName": "Most Reported Issues"
              "dataSource": {"generativeInsights": "What are top 5 issues?"}
            }
          },
          {
            "chart": {
              "displayName": "Topic Distribution"
              "dataSource": {"generativeInsights": "What are the topics?"}
            }
          }
        ]
      }
    }
  ]
}
}

Curl

运行以下 curl 命令。在此示例中,载荷保存在 create_dashboard_nested.json 中。

curl -X POST \
-H "Authorization: Bearer $(gcloud auth --impersonate-service-account=$SA_EMAIL print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @create_dashboard_nested.json
"https://$ENDPOINT/v1/projects/$PROJECT/locations/$LOCATION/dashboards?dashboard_id=$DASHBOARD_ID"

修改信息中心

请按照以下步骤修改信息中心。

控制台

  1. 选择一个信息中心,然后依次点击更多图标 more_vert > 修改,以修改该信息中心。

  2. 请从下列选项中选择一项:

  • + 添加功能块
  • + 添加部分
  • 修改 重命名标签页
  • content_copy 复制标签页
  • 删除 “删除”标签页
  • 选择日期范围以查看结果。
  • 选择一个功能块,然后点击更多图标 more_vert。系统会显示一个侧边栏,其中包含以下选项:“向 AI 提问”“平铺设置”和“查询编辑器”。

其他选项

向 AI 提问:点击“向 AI 提问”,然后输入对更改的文字描述。AI 助理可帮助您构建信息中心。您还可以选择向 AI 助理提出后续问题。如果您点击保存图表,则可以回滚到之前的可视化图表。借助自然语言 (NL),您可以通过指定描述性查询(例如虚拟客服每天的平均对话次数是多少?)来生成可视化图表。这些查询会转换为 SQL 以针对 BigQuery 执行,并转换为可视化规范 (VEGA Lite) 以用于显示。

图块设置:在此部分中,您可以直接更新视觉规范来控制图表属性。例如:更改图表的显示名称。您可以在下拉菜单中选择所需的图表类型。图表 API 支持以下图表类型和数据表示形式:

  • BAR
  • LINE
  • AREA
  • PIE
  • SCATTER
  • 表
  • SCORE_CARD
  • SUNBURST
  • 仪表盘
  • SANKEY

重新加载信息中心后,您可以进一步指定对话过滤条件或新的时间范围。

查询编辑器:您可以与 AI 助理互动并构建信息中心。如果您对 AI 生成的 SQL 回答不满意,可以直接更新 SQL 以重新生成图表,并且 SQL 回答会进一步重新填充现有的可视化规范。查询编辑器会显示生成的 SQL,其表名称已屏蔽,以引用预定义的占位字符串 INSIGHTS_DASHBOARD_VIEW。注意:您只能执行任何 SELECT 操作。

Curl

运行以下 curl 命令。在此示例中,载荷保存在 update_dashboard.json 中。

curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth --impersonate-service-account=$SA_EMAIL print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @update_dashboard.json \
"https://$ENDPOINT/v1/projects/$PROJECT/locations/$LOCATION/dashboards/$DASHBOARD_ID?update_mask=root_container"

删除信息中心

请按照以下步骤删除信息中心和所有相关图表。

控制台

选择一个信息中心,然后依次点击更多 more_vert > 删除,即可删除该信息中心。

Curl

运行以下 curl 命令。

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth --impersonate-service-account=$SA_EMAIL print-access-token)" \
"https://$ENDPOINT/v1/projects/$PROJECT/locations/$LOCATION/dashboards/$DASHBOARD_ID"