456数据用户行为分析平台:从事件到路径的分析链路
很多产品经理看用户行为数据时,习惯单点看指标:今天新增了多少用户、某个页面点击了多少次。因为单点指标回答不了「用户为什么这样做」,所以需要把行为数据串成一条分析链路。456数据把这套链路拆成四层:事件、会话、路径、分群,每一层解决一类问题,并依赖上一层的数据。
本文要点
- 行为分析链路四层:事件→会话→路径→分群
- 事件是记录行为的最小单位,是链路的地基
- 会话界定一次访问,切分规则影响路径长度
- 路径还原浏览顺序,分群圈定相似用户
- 产品经理按「问事件、看会话、查路径、圈分群」四步拆解问题
一、行为分析链路的四层结构
因为用户行为本身是连续的,所以分析时要把行为切分成可量化、可组合的结构。456数据将这条链路分为四层:事件记录行为,会话界定访问,路径还原顺序,分群圈定人群。
用户行为分析链路四层:事件→会话→路径→分群
1. 为什么需要分层
因为不同问题需要不同粒度的数据,所以分层让分析既能看到单点行为,又能看到行为序列:产品经理问「用户点没点」,看事件;问「用户这次来做了什么」,看会话;问「用户怎么走到这一步」,看路径;问「这批人有什么共性」,看分群。分层还有一个实际作用:每一层都可以独立配置查看范围。因为不同角色关注不同层,所以把四层分开之后,运营看路径与分群,产品经理看事件与会话,各看所需,避免在一张报表里互相干扰。
2. 四层之间的数据依赖
因为上层依赖下层的数据,所以链路是逐层汇总的关系:事件组成会话,会话组成路径,路径特征用于分群。某一层数据缺失,上层分析就无法成立,这也是统一事件口径重要的原因。
| 层级 | 回答的问题 | 依赖的数据 |
|---|---|---|
| 事件 | 用户做了什么 | 事件名与属性 |
| 会话 | 一次访问做了什么 | 事件序列 |
| 路径 | 用户怎么走的 | 会话内行为顺序 |
| 分群 | 哪些人相似 | 事件、会话、路径特征 |
二、事件:记录行为的最小单位
事件是行为分析的地基,因为所有上层分析都建立在事件数据之上,所以事件定义的质量决定整条链路的质量。
1. 事件的三要素
一个事件包含三要素:事件名、事件属性、触发时机。因为三要素决定事件的可用性,所以埋点时三者一并定义:事件名回答「发生了什么」,属性回答「在什么条件下」,触发时机回答「什么时候算发生」。
2. 事件质量影响链路
因为事件缺失或命名混乱会导致上层分析失真,所以事件质量直接影响会话、路径与分群的准确性:事件名不统一,路径展示就会断裂;属性不完整,分群条件就无处下钻。因此,分析链路的第一步是核对事件质量,而不是直接看结果。核对时看三点:核心事件是否全部埋齐、属性是否覆盖常用维度、触发时机是否与业务定义一致。因为这三点的检查成本远低于事后补数,所以建议每次新版本上线时同步核对一次,把质量问题挡在分析之前。
三、会话:界定一次访问的边界
会话切分规则对比:默认超时与按业务调整
会话把连续的行为切成一段段独立的访问,因为会话界定访问边界,所以会话切分规则影响路径长度与指标口径。
1. 会话超时与跨天规则
456数据按会话超时与跨天规则切分会话:一定时间内无新行为则结束当前会话,跨天是否延续可按业务配置。因为不同业务的行为节奏不同,所以默认规则适合大多数场景,特殊场景要按业务调整。
2. 会话规则对分析的影响
因为会话长度决定路径展示,所以会话规则要匹配业务节奏:内容型网站用户停留长,超时时间过短会切碎路径;工具型产品用户高频短访问,超时时间过长会合并多次独立访问。因此,配置会话规则时先用真实行为分布验证,再固定规则。验证方法很简单:随机抽若干用户,看一次真实访问被切成了几段,段数是否与业务直觉一致。因为会话规则会长期影响路径与时长类指标,所以确认后再固定,避免后期反复调整造成历史口径漂移。
四、路径:还原用户的浏览顺序
路径分析把会话内的行为按时间顺序还原,因为路径回答「用户怎么走的」,所以路径分析适合发现预期之外的行为规律。
1. 路径展示什么
路径展示一次会话内从进入页面到离开的顺序,包含页面浏览与关键事件。因为路径按时间串联行为,所以能看出用户是先看案例再咨询,还是直接进入表单页,为转化优化提供依据。
2. 路径与漏斗的分工
路径与漏斗解决不同问题:路径是开放式还原,漏斗是预设式验证。因为漏斗只检查预设步骤,所以发现不了预期外的行为;因为路径不做预设,所以适合先探索行为规律,再用漏斗验证假设。
五、分群:圈定相似用户
分群把具有相似行为特征的用户圈在一起,因为分群让分析从「整体平均」进入「人群差异」,所以分群是行为分析链路的收口环节。
1. 分群条件来自前三层
因为分群条件要基于行为特征,所以分群条件可以来自事件、会话与路径:做过某事件、会话时长超过阈值、路径经过某关键页。前三层数据越完整,分群条件越能贴近业务。
2. 分群支撑后续动作
因为分群结果服务于运营动作,所以分群之后要回答「这批人接下来做什么」:对高意向人群跟进,对流失人群召回,对深度使用人群做交叉销售。分群只是手段,分群后的动作才是目的。
六、从问题到链路:产品经理的四步拆解
产品经理拆解行为问题的四步:问事件、看会话、查路径、圈分群
产品经理拿到一个行为问题时,按四步拆解,把模糊问题落到具体数据。
1. 问事件
先把问题翻译成事件:用户做了什么关键行为,事件有没有埋、命名对不对、属性够不够。因为事件是链路起点,所以这一步决定后续能否继续。
2. 看会话
再看访问边界:用户一次访问做了什么,会话规则是否匹配业务节奏,访问长度是否符合预期。
3. 查路径
然后还原顺序:用户从哪进、经过哪几页、在哪分支,与预期路径的差异在哪。
4. 圈分群
最后圈定人群:符合问题特征的用户有多少、有什么共性、后续动作是什么。四步走完,一个问题就从「感觉用户有问题」变成「具体哪批人、在哪个环节、差在哪」。
七、常见问题
问题1:事件、会话、路径、分群,一定要按顺序看吗?
不强制,但建议按链路理解。因为上层分析依赖下层数据,所以按链路理解能快速定位问题出在哪一层,而不是在结果层反复猜测。
问题2:会话和路径有什么区别?
会话界定访问边界,路径展示访问顺序。因为会话是切分单位,路径是切分后的内容展示,所以两者配合使用:会话错了路径就乱。
问题3:分群和标签有什么区别?
分群基于行为条件动态圈选人群,标签是基于规则或模型给用户打标记。因为分群可随时按条件重算,所以适合探索性分析;标签适合沉淀长期人群。
问题4:链路分析需要多少数据积累?
核心事件埋对即可开始,不需要等所有数据齐备。因为链路分析是逐层验证的,所以先从核心事件出发,再逐步补充属性与事件,链路随数据完善。
八、小结与来源
用户行为分析是一条从事件到分群的链路:事件记录行为,会话界定访问,路径还原顺序,分群圈定人群。因为四层逐层依赖,所以统一事件口径是链路的地基,会话规则要匹配业务节奏,路径与漏斗分工不同,分群后要落到动作。产品经理按「问事件、看会话、查路径、圈分群」四步拆解问题,就能把模糊的业务疑问变成可定位、可验证的数据结论。
456数据把事件、会话、路径、分群串成完整的行为分析链路,三端数据汇入同一平台。可以查看产品中心、价格与套餐,或从开发文档开始接入。