数据分析(7)路径挖掘分析法 行为序列分析法

2024-05-08 23:58

本文主要是介绍数据分析(7)路径挖掘分析法 行为序列分析法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在之前的文章里,我们聊了7种数据分析的方法,分别是对比分析法、多维度拆解法、漏斗观察法、分布分析法和用户留存分析法、用户画像分析法和归因查找法,这篇文章我们来聊聊常见的数据分析方法中的最后两个:路径挖掘分析法和单个行为序列分析法。

首先呢,是路径挖掘分析法。

一、路径挖掘分析法

在漏斗分析法那篇文章里,我们已经知道了如何观测明确的用户路径,但对起点和终点我们是都有明确的业务场景,就需要通过路径挖掘分析法逐步挖掘用户的来源及流向,来还原业务场景,获取洞察。

像GA、神策数据等都支持这种分析方法,路径挖掘分析法是把用户的行为分成一步一步的,然后告诉我们每一步的流转情况。

路径挖掘分析法的运作原理:逐级展开某一事件的前一级(后一级)事件,观察其流向。

1. 路径挖掘的适用场景

在运用路径挖掘分析法之前,我们一定要想明白拿它来分析什么。

场景一:有明确的起始的场景

举个栗子:我们的产品做了一个H5的活动,我们想知道这个活动通过不同的渠道把这个H5发出去之后,来到这个活动页面的人有没有干我们想让他们做的事情(比如注册、成为VIP用户),这个时候我们就可以运用路径挖掘的分析方法。

从一个明确的起点出发,去浏览后续的轨迹,从而对起点本身的用户行为产生比较丰富的认识。

这样我们就会知道,这个H5页面所承载的功能是什么样的,这就是有明确起始的场景。

场景二:有明确的结果目标

场景一是从前看到后,场景二是从后看到前,我们已经有明确的结果了。

举个栗子:某在线职业培训平台,结束事件是:注册完成,我们想知道用户在注册完成之后都经历了什么,这时我们需要把路径倒过来看,可以看出大部分的流量从【开始注册】来的,然后再往前看一步,发现大部分【开始注册】的流量来自【登录】页面(登录页面有注册功能)和一些公开课。我们可以发现很多用户是从免费的公开课注册成功的。

由此可以看出,大部分的用户都是被免费的公开课所吸引,必尽公开课不需要支付成本。通过路径挖掘分析法的观察我们对平台注册用户的动机和什么的形式更吸引用户注册有更清晰的认知。

二、行为序列分析法

上面我们聊了路径挖掘分析法,大家可能会说,我们有了路径挖掘模型之后,单个用户的行为序列还有什么意义呢,其实单个用户的行为序列能让我们回归具体的业务场景,发现隐藏在统计数据下被统计数据抹平了细节的更真实的业务场景。

其实,路径挖掘分析法有它的局限性,它只是把一群人放到这个路径里进行分析,它反应的是一群人的趋势,但是对于单个用户来讲,趋势肯定是不一样的,所以这时我们就需要运用到行为序列分析法。

行为序列分析法的运作原理:将单个用户的所有行为以时间线的形式进行排列。

1. 行为序列的适用场景

适用场景:观察掩盖在统计信息下更细致的信息,还原用户具体的使用场景,同时还能通过观察具体的行为特征,找到提升产品价值的机会点。

举个栗子:运用用户行为序列分析法查看某共享单车APP的单个用户行为,通过查看我们发现,这个用户不断的在解锁我们的活动单车和锁定活动单车,并且解锁和锁定的间隔时间非常短,只有几十秒。每天有四五次这种行为,这种行为肯定是不正常的,我们再筛选一部分行为序列查看详情,由下图二我们可以发现,两次解锁的时间间隔只有11分钟,但是这两个地铁站的距离为7.2KM,这是正常操作下无法实现的。

这里只是简单的一个例子,单个用户的行为序列能让我们发现很多细致的信息,在这就不一一列举了。

2. 用户行为序列如何辅助产品设计?

我们日常工作中,不管是做产品功能还是做策略设计,这些需求往往来自用户的需求,但是我们也很难避免将自己的个人判断强加在用户的身上,你很有可能会忽略掉大部分用户的生活场景,从而做出不对的判断。这时候通过用户画像或用户行为序列分析法就能很好的辅助我们在产品设计的时候做决策。

首先,对照用户画像,想想这个用户在使用你的产品当中可能会遇到的环境局限。

比如我们做的是幼儿在线语言培训的产品,那学生的作息时间就会对产品有限制。

其次呢,观察已有的用户的行为序列,将新设计的流程或者策略套进去看是否成立。

举个栗子:我们是途牛的产品经理,现在需要做一款旅游保险类的产品,这个时候我们需要给这款产品在平台上找个入口,那放那合适呢,这时我们可以通过用户行为序列法去观察用户的下单流程,看用户在哪一步停留的时间长,这时我们就可以根据产品情况,把这个功能把在停留时间长的那一个页面。

除了以上通过观察用户的行为序列,我们还可以通过像APPSEE、inspectlet这样的工具进行屏幕录像的方式去观察。

好啦,路径挖掘分析法和行为序列分析法到这里就聊完啦。

最后

惯例:一个架构图总结一下本篇文章:

到这儿九种数据分析方法也聊完了,这九种数据分析方法可以结合我们的业务场景单独使用也可以多个一起使用。希望大家灵活使用,使用它之前要想明白,我们要用它来分析什么哦。

这篇关于数据分析(7)路径挖掘分析法 行为序列分析法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/971805

相关文章

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

VSCode设置python SDK路径的实现步骤

《VSCode设置pythonSDK路径的实现步骤》本文主要介绍了VSCode设置pythonSDK路径的实现步骤,包括命令面板切换、settings.json配置、环境变量及虚拟环境处理,具有一定... 目录一、通过命令面板快速切换(推荐方法)二、通过 settings.json 配置(项目级/全局)三、

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)

《如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)》:本文主要介绍如何更改pycharm缓存路径和虚拟内存分页文件位置(c盘爆红)问题,具有很好的参考价值,希望对大家有所帮助,如有... 目录先在你打算存放的地方建四个文件夹更改这四个路径就可以修改默认虚拟内存分页js文件的位置接下来从高级-

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

Spring Boot 事务详解(事务传播行为、事务属性)

《SpringBoot事务详解(事务传播行为、事务属性)》SpringBoot提供了强大的事务管理功能,通过@Transactional注解可以方便地配置事务的传播行为和属性,本文将详细介绍Spr... 目录Spring Boot 事务详解引言声明式事务管理示例编程式事务管理示例事务传播行为1. REQUI

一文详解如何查看本地MySQL的安装路径

《一文详解如何查看本地MySQL的安装路径》本地安装MySQL对于初学者或者开发人员来说是一项基础技能,但在安装过程中可能会遇到各种问题,:本文主要介绍如何查看本地MySQL安装路径的相关资料,需... 目录1. 如何查看本地mysql的安装路径1.1. 方法1:通过查询本地服务1.2. 方法2:通过MyS

PostgreSQL 序列(Sequence) 与 Oracle 序列对比差异分析

《PostgreSQL序列(Sequence)与Oracle序列对比差异分析》PostgreSQL和Oracle都提供了序列(Sequence)功能,但在实现细节和使用方式上存在一些重要差异,... 目录PostgreSQL 序列(Sequence) 与 oracle 序列对比一 基本语法对比1.1 创建序

Python如何调用指定路径的模块

《Python如何调用指定路径的模块》要在Python中调用指定路径的模块,可以使用sys.path.append,importlib.util.spec_from_file_location和exe... 目录一、sys.path.append() 方法1. 方法简介2. 使用示例3. 注意事项二、imp