我们重点介绍了 Microsoft Clarity,它是一款由真正了解像 Switas 这样的公司所面临挑战的产品开发人员,以实际应用场景为导向打造的产品。诸如“愤怒点击”和 JavaScript 错误跟踪等功能,在识别用户痛点和技术问题方面发挥了至关重要的作用,从而能够进行有针对性的改进,直接提升用户体验和转化率。
单一数据源是指每个业务指标都只有一个统一的定义,在一个地方计算,并被所有引用它的报告和系统所采用。其目的是消除多个团队对同一指标提交不同数据的情况,避免会议耗费大量时间协调数据,而无法做出任何决策。
它解决的问题在大多数规模的组织中都很常见。市场部报告一个收入数字,财务部报告另一个,电商平台报告第三个,每个部门都根据自己的定义给出合理的解释。这些差异通常源于对退货、取消订单、税收、运费、货币转换、时间节点和归因处理方式的合理差异,但由于这些定义是隐含的,讨论的焦点就变成了哪个数字才是正确的,而不是这个数字的意义是什么。
解决之道在于定义而非技术层面,而这一点往往被忽略。购买商业智能平台并不能解决关于“活跃客户”定义的争议;它只是为这种争议提供了一个新的表达渠道。真正必要的工作是明确地、以书面形式就每项指标的包含和排除内容达成一致,而这一共识需要指标使用者的参与,而不是被动地接受既定的定义。
协议的实施是必然的。每个指标都在一个定义的层级中计算一次,所有仪表盘、报告和下游系统都直接使用该计算结果,而无需重新计算。语义层和指标定义工具正是为此而生的,它们的价值在于,对指标定义的更改会立即生效,而无需在数十个单独维护的查询中费力查找。
另一种方案是让每位分析师自行编写计算公式,这种方案会产生不易察觉的偏差,直到产生影响才会显现。例如,两个相隔六个月构建的仪表盘采用了略有不同的逻辑,两者都在使用,但直到有人进行比较,才有人注意到这些差异。这并非分析师的纪律问题,而是这种要求每位分析师独立地重新推导出相同逻辑的安排所导致的必然结果。
该安排还需要一条变更定义的途径,因为商业定义理所当然地会不断演变。如果没有相应的流程,要么定义永远不变,最终过时;要么定义在未事先通知的情况下发生变更,导致历史数据对比失效。一套明确的变更程序,包括谁必须同意、如何处理历史记录以及如何通知消费者,能够确保定义的稳定性和时效性。
认证是使该方案在实践中可行的关键。并非所有数据集都需要管控,试图控制所有分析会扼杀产生洞见的探索性工作。可行的模式是指定一组经过认证的指标和数据集,这些指标和数据集受到管控、记录在案,并作为决策和对外报告的权威依据;同时,探索性分析不受限制,但前提是其结果在获得认证之前不具有权威性。
文档必须在使用时即可访问,而不是存放在单独的存储库中。记录在无人问津的数据字典中的定义无法防止误解,而显示在报表工具中、编号旁边的定义,并注明包含内容和上次更改时间,则能让那些原本只能靠猜测的人看到。记录规则本身以及背后的逻辑,可以防止定义被随意更改。
由于跨职能部门的共识是约束性因素,这项工作在组织层面上至少与技术层面上同等重要。实际上,定义和治理由以下部门负责: 数据分析仓库和语义层中的实现 产品开发而确保达成跨部门协议,使任何一项协议都能有效实施,通常是……的任务。 战略规划与咨询 而不仅仅是分析团队。
我们重点介绍了 Microsoft Clarity,它是一款由真正了解像 Switas 这样的公司所面临挑战的产品开发人员,以实际应用场景为导向打造的产品。诸如“愤怒点击”和 JavaScript 错误跟踪等功能,在识别用户痛点和技术问题方面发挥了至关重要的作用,从而能够进行有针对性的改进,直接提升用户体验和转化率。