来源去向图
一、 功能概述
来源去向图(Source-Destination Flow Chart)是Quick BI中一种用于展示一组数据从来源,经过中间过程,最终流向不同去向及其占比情况的可视化图表。它通过明确划分来源区块、中间区块(中心节点)和去向区块,并结合各部分之间的流量数据(如页面访问量PV、访客数量UV),帮助用户直观地理解和分析数据的流转路径、转化效率和分布情况。
主要优势:
清晰展示流向与转化: 直观地展示数据从不同来源如何汇聚到中心节点,又如何从中心节点分流到不同去向。
自动计算占比: Quick BI会自动计算并展示各个来源和去向相对于中心节点的流量占比,便于快速评估各路径的重要性。
聚焦节点分析: 支持以某个节点为中心,清晰查看该节点所在流程的详细情况。
运营效果评估: 特别适用于分析网站流量、用户行为路径、营销活动效果等,帮助评估整体运营效果和关键环节的转化率。
典型应用场景:
网站流量分析: 分析用户从哪些搜索引擎或外部网站进入,主要访问了哪些核心页面(中心节点),最终又从这些页面跳转到了哪些后续页面或完成了哪些目标转化。
电商用户行为分析: 追踪用户从广告、推荐等渠道进入商品详情页,后续是加入购物车、直接购买还是流失到其他页面。
营销活动效果追踪: 分析不同推广渠道带来的潜在客户,这些客户在核心活动页面的参与情况,以及最终的转化(如下载、注册、购买等)。
效果图示例:

二、 使用限制
为了确保来源去向图能够正确生成和解读,请务必注意以下数据结构和字段要求:
核心字段
节点类型/维度:此字段的值 必须 仅包含以下三个特定的文本值:
source: 代表数据记录描述的是一个来源节点。center: 代表数据记录描述的是一个中心节点(即图表中间区块的节点,通常是你分析的核心对象)。goal: 代表数据记录描述的是一个去向节点。
Quick BI系统会自动过滤掉
节点类型/维度字段中不符合这三个取值的数据行。
数据表结构: 来源去向图的数据源通常是一个扁平化的列表,每一行描述了一个节点(来源、中心或去向)及其与中心节点的关联和流量。理解这种数据结构对于正确配置图表至关重要。
三、 操作步骤
前提条件: 您需要先在Quick BI中创建一个仪表板。
1. 图表字段配置
在仪表板编辑界面的“数据”标签页,从左侧的字段列表中选择所需的维度和度量字段,将其拖拽或双击添加至图表配置区的相应数据角色:
中心节点/维度 (Center Node/Dimension):
拖入定义图表中心分析对象的维度字段。例如,如果您分析搜索引擎带来的流量,这里可以放“搜索引擎”字段。
节点类型/维度 (Node Type/Dimension):
拖入用于区分来源、中心、去向的维度字段。此字段的维值必须是 "source", "center", "goal"。
节点名称/维度 (Node Name/Dimension):
拖入用于表示具体来源名称、中心节点名称(通常与“中心节点/维度”字段内容一致或更细化)或去向名称的维度字段。
特别说明:
当
节点类型为source且此节点名称字段值为空时,图表上会显示为“未知来源”。当
节点类型为goal且此节点名称字段值为空时,图表上会显示为“未知去向”。
节点指标/度量 (Node Metric/Measure):
拖入表示流量大小的度量字段,例如“访问量”、“访客数”、“销售额”等。
配置完成后,单击“更新”按钮,系统将自动生成来源去向图。

2. 理解数据表结构与配置示例
来源去向图的正确展示高度依赖于输入数据的特定结构。下图简要说明了源数据表(来源去向表)与最终生成的来源去向图之间的对应关系:

① 添加中心节点数据: 对应您在“中心节点/维度”配置的字段。
② 添加节点类型数据: 对应“节点类型/维度”,其值必须是
source、center或goal。③ 添加来源和去向数据: 对应“节点名称/维度”,当节点类型为
source时,它代表来源名称;当节点类型为goal时,它代表去向名称。④ 添加来源和去向数据的指标: 对应“节点指标/度量”,表示具体的流量值。
占比计算方式示例:
以中心节点“百度”为例,假设:
从“支付宝首页”(来源)到“百度”的访问量(节点指标)为1。
从“淘宝首页”(来源)到“百度”的访问量(节点指标)为2。
所有到“百度”的总访问量为12。
则:“支付宝首页”来源的占比为 1 ÷ 12 = 8.33%。
“淘宝首页”来源的占比为 2 ÷ 12 = 16.67%。
来源去向表构造原理:
为了构造符合要求的来源去向数据表,您可以想象将数据逻辑上拆分为“来源表”、“中心节点表”和“去向表”,然后将它们关联并合并成一个扁平表。


来源表 (Node Type = 'source'): 记录了各个来源(
source列,对应“节点名称”)到不同中间环节(center列,对应“中心节点”)的流量(uv列,对应“节点指标”)。中心节点表 (Node Type = 'center'): 记录了从不同中间环节(
a,b列,对应“节点名称”)到核心中心节点(例如“搜索引擎”)的流量。在实际数据准备中,这部分数据通常与来源或去向数据合并,通过节点类型='center'来标识。去向表 (Node Type = 'goal'): 记录了从不同中间环节(
a,b列,对应“中心节点”)流向各个目标(goal列,对应“节点名称”)的流量(uv列,对应“节点指标”)。
最终构造的来源去向表中的每一行会包含:
中心节点: 来源表中的center列值,或去向表中的流出起始点。节点类型: 明确标识为source、center或goal。节点名称: 对于source类型,它是来源的名称;对于goal类型,它是去向的名称。节点指标: 对应的流量值。
如果您需要来源去向示例表,请下载来源去向表。
3. 图表样式配置
在右侧的“样式”配置面板中,您可以对来源去向图进行一些基本的样式设置:
标题与卡片:
可以配置图表的备注、尾注等信息。图表通用的标题区样式配置请参见Quick BI的通用文档。
图形:
主要提供 可视化颜色配置 选项,允许您调整图表中不同区块(来源、中心、去向)或不同节点系列的颜色,以增强可读性和视觉效果。

四、 常见问题 (FAQ)
问:我的来源去向图没有显示任何内容,或者显示不正确,可能是什么原因?答:最常见的原因是“节点类型/维度”字段配置不正确。请确保该字段的维值严格为 source、center、goal 这三个英文小写单词。任何其他值或大小写错误都可能导致数据被过滤或图表无法正确渲染。同时,检查其他维度和度量字段是否已正确拖入。
问:来源去向图中的“占比”是如何计算的?答:占比是相对于“中心节点/维度”的总流量来计算的。例如,如果一个来源节点A到中心节点X的流量是10,而所有到中心节点X的总流量(从所有来源汇总)是100,那么来源A的占比就是 (10 / 100) * 100% = 10%。去向节点的占比计算方式类似,是该去向占中心节点总流出量的百分比。
问:如果我的数据中,某个来源的名称是空的,图表会怎么显示?答:如果一条记录的“节点类型/维度”是 source,并且其对应的“节点名称/维度”字段值为空,那么在图表上这部分流量会被归类并显示为“未知来源”。类似地,如果“节点类型/维度”是 goal 且“节点名称/维度”为空,则显示为“未知去向”。
问:我应该如何准备来源去向图的数据源?答:您需要准备一个扁平化的数据表。表中的每一行都应包含至少四个关键信息:一个标识这条记录是来源、中心还是去向的“节点类型”;一个具体的来源/去向/中心“节点名称”;这条流所关联的“中心节点”;以及这条流的“节点指标”(流量值)。请仔细阅读操作步骤中的“理解数据表结构与配置示例”部分,或查找Quick BI官方提供的示例数据表。
五、 后续步骤
分享仪表板: 完成来源去向图的配置并将其放置在仪表板后,您可以将整个仪表板分享给特定的用户或用户组。
创建数据门户: 对于需要制作带有导航菜单的复杂专题分析应用,您可以将包含来源去向图的仪表板集成到Quick BI的数据门户中。