diff --git a/src/assets/images/icon01.png b/src/assets/images/icon01.png
new file mode 100644
index 0000000..de774d0
Binary files /dev/null and b/src/assets/images/icon01.png differ
diff --git a/src/assets/images/icon1-2.png b/src/assets/images/icon1-2.png
new file mode 100644
index 0000000..c430dd7
Binary files /dev/null and b/src/assets/images/icon1-2.png differ
diff --git a/src/assets/images/icon1-3.png b/src/assets/images/icon1-3.png
new file mode 100644
index 0000000..6dc5e0c
Binary files /dev/null and b/src/assets/images/icon1-3.png differ
diff --git a/src/assets/images/icon1-4.png b/src/assets/images/icon1-4.png
new file mode 100644
index 0000000..476e910
Binary files /dev/null and b/src/assets/images/icon1-4.png differ
diff --git a/src/assets/images/u3636.png b/src/assets/images/u3636.png
new file mode 100644
index 0000000..729ed16
Binary files /dev/null and b/src/assets/images/u3636.png differ
diff --git a/src/assets/images/u4653.png b/src/assets/images/u4653.png
new file mode 100644
index 0000000..50f3f4b
Binary files /dev/null and b/src/assets/images/u4653.png differ
diff --git a/src/assets/images/u4657.png b/src/assets/images/u4657.png
new file mode 100644
index 0000000..03fd045
Binary files /dev/null and b/src/assets/images/u4657.png differ
diff --git a/src/views/portraitModel/components/repurchaseAnalysis.vue b/src/views/portraitModel/components/repurchaseAnalysis.vue
index f92fdbf..ff24e7c 100644
--- a/src/views/portraitModel/components/repurchaseAnalysis.vue
+++ b/src/views/portraitModel/components/repurchaseAnalysis.vue
@@ -4,7 +4,39 @@
任务知识导入
-
+
@@ -446,15 +478,58 @@
第七步,复购深层分析
-
+
+

+
定期追指标
+
+
+ 用户太久不来消费就可能流失,因此衍生了一个做法:计算用户最近一次消费距今时间,如果发现用户已经距今7天/30天/60天/90天没有复购,则直接开展唤醒动作,发放优惠券。
+
+
+
+

+
+
+
+

+
找魔法数字
+
+
+ 忠诚用户的复购频率会比普通用户高,这个道理也是不用分析,是个人都知道。于是,有一些数据分析师/运营,会去找这个魔法数字:用户复购X次以后,累计消费与复购率明显高于其他用户(如下图)。
+ 比如发现用户复购4次以后,再进行复购的概率与累计消费都明显高于其他用户。运营便很有动力围绕这个“4次”做文章,通过会员奖励/连续推券/积分等手段,鼓励用户做到这个“4次复购”。
+
+
+

+
+
+
+

+
发现偏好
+
+ 在统计用户消费频次/金额的时候,不要只粗暴地看总量,而是按品牌/品类比例进行区分,尝试找到:集中某一品牌/某一品类的忠实用户,如果发现有这一类相对“专一”的用户存在,
+ 再结合其消费金额/参与活动情况,判断用户是被打折价格吸引还是被商品吸引,从而找出运营策略。
+
+
+

+
+
+
+

+
记录场景
+
+
+ 低频消费的用户,不代表一定没有复购,很有可能只是没有触发需求场景而已,比如典型的:
+ 1)喜爱参与大促的用户;
+ 2)节假日/礼品消费的用户;
+ 3)换季/上新时才出现的用户。
+ 这些用户的复购周期是必然远远低于常规用户的,但在特定场景下的消费又非常刚需。因此与其平时浪费资源乱发券,不如通过消费记录/搜索记录等,标志出重点场景用户,集中在这些场景下赢取用户消费。
+
@@ -464,7 +539,7 @@
import * as echarts from "echarts";
const { proxy } = getCurrentInstance();
const knowledgeHtml = ref(
- `一、理解购物篮分析
购物篮分析是指通过分析消费者在电商平台上的购物数据,了解他们购买商品之间的关联性,从而发现潜在的消费行为和需求,为电商平台提供决策支持。通过购物篮分析,电商平台可以更好地理解用户的购物习惯和偏好,从而为用户提供更加精准的推荐和产品布局。
购物篮分析的关键衡量指标有三个:支持度、置信度、提升度
为了更好地解释这三个指标,这里我先跟大家举个例子,后续就用这个例子说明。
某超市30天订单数一共10000单,其中包含A商品的订单有600单,包含B商品的订单有400单,同时包含A和B两种商品的订单有300单。
购买A商品的概率 P(A)=(600/10000)*100%=6%
购买B商品的概率 P(B)=(400/10000)*100%=4%
同时购买A商品和B商品的概率 P(A∩B)=(300/10000)*100%=3%
1.支持度
支持度是指A和B两个商品同时被购买的概率,代表了这个组合的可靠程度。
AB组合的支持度=同时包含A和B商品的订单数/总订单数*100%
在本例中,AB组合的支持度=P(A∩B)=(300/10000) *100%=3%
2.置信度
置信度是指购买A之后又购买了B的条件概率,是买了A和B的订单占所有买了A的订单里的占比。代表买了A的用户有多大概率会再买B,既买A产品对B产品产生了多大的影响。
A对B的置信度=同时包含A和B商品的订单数/包含A商品的订单数*100%
在本例中,A对B的置信度=P(A∩B)/P(A)=(300/600)*100%=50%
3.提升度
A对B提升度=A对B的置信度/P(B),是指在购买A产品这个条件下购买B产品的可能性与没有这个条件下购买B 产品的可能性之比。
它的计算方法是:A对B的置信度/P(B)。提升度和置信度一样,也是一个条件概率。
当置信度>P(B)时,A对B的提升度>1,则表示买A再买B的概率大于本身买B的概率,就表示买A对买B带来了提升效果。
当置信度<P(B)时,A对B的提升度<1,则表示买A再买B的概率小于本身买B的概率,就表示买A对买B带来了负向效果。
当置信度等于P(B)时,A对B的提升度=1,则代表买A对买B没有影响。
在本例中,A对B的提升度=A对B的置信度/P(B)=50%/4%=12.5,表示商品A对商品B有较大的提升,有较大的搭配价值,建议搭配。
二、利用购物篮分析优化产品推荐
1. 推荐算法优化:根据用户的历史购物数据,结合用户画像和行为数据,制定更加精准的推荐算法。通过分析用户的购买行为,了解他们的购物习惯和偏好,为不同的用户提供个性化的推荐。
2. 动态推荐:根据用户在购物过程中的实时行为,实时调整推荐结果,确保推荐内容与用户需求高度匹配。
3. 推荐内容丰富度:除了商品推荐外,还可以考虑推荐相关服务、优惠券、套餐等,增加用户购物的丰富度和满意度。
三、利用购物篮分析优化产品布局
1. 商品分类优化:根据用户的购物习惯和偏好,对商品进行分类和布局,提高用户在搜索和浏览过程中的便利性。
2. 突出热销商品:通过分析用户的购买数据,了解哪些商品最受用户欢迎,将热销商品放在更加显眼的位置,提高用户的点击率和购买率。
3. 季节性商品布局:根据季节变化,提前布局相关季节性商品,提高用户在特定季节的购买欲望。
四、利用购物篮分析提升客户服务体验
1. 客户反馈处理:通过购物篮分析,了解用户对哪些商品、服务和功能存在不满,及时调整和优化,提高用户满意度。
2. 售后服务优化:针对购买后可能出现的问题和售后需求,提前做好应对措施和解决方案,提高用户的售后服务体验。
3. 个性化客服:针对不同用户的购物习惯和偏好,提供个性化的客服服务,提高用户对电商平台的信任度和忠诚度。
五、利用购物篮分析进行数据驱动的营销策略
1. 优惠券策略:根据用户的购物数据和习惯,制定个性化的优惠券策略,提高用户的购买意愿和转化率。
2. 组合营销:针对用户的购买行为和需求,制定有针对性的组合营销策略,提高用户的购买量和忠诚度。
3. 社交媒体推广:通过社交媒体平台,利用购物篮分析结果进行精准推广,提高品牌知名度和用户参与度。
`
+ `复购率分析是评估消费者对某一品牌或产品忠诚度的重要指标,它反映了消费者满意度和重复购买的行为。通过复购率分析,企业可以更好地了解消费者的购买行为和需求,从而制定更精准的营销策略和产品优化方向。
复购率的计算有两种主要方法:
按客户计算:一定时间内再次购买的客户的人数除以购买的总人数。这种方法不考虑客户购买的次数,只关注是否有重复购买行为。
按订单计算:一定时间内再次购买的客户的订单数除以购买的总订单数。这种方法会统计多次购买的客户订单,区分每次购买的订单。
推荐企业采取按客户计算的复购率算法,因为它更能反映消费者的忠诚度。然而,按订单计算的复购率可能会因为多次购买的客户产生的订单数较多而显得更高。
复购率分析的重要性体现在以下几个方面:
反映客户忠诚度:高复购率意味着消费者对产品的认可度高,愿意再次购买,从而反映出较高的客户忠诚度。
预测销售趋势:通过分析复购率的变化趋势,企业可以预测产品的未来表现,做出更明智的选品决策。
指导选品策略:结合其他指标如销售额、转化率等,对复购率进行综合分析,可以帮助企业筛选出具有潜力的爆款产品。
为了进行复购率分析,企业可以采用以下步骤:
1.收集数据:收集包括订单ID、订单日期、客户名称等指标的数据。
2.计算复购率:根据收集的数据计算一个月内每个用户的购买次数、统计一个月内的购买人数、统计每个月内多次购买的人数并计算月复购率。
3.可视化展示:通过可视化图表的形式展示复购率数据,发现数据规律和问题,如复购时间间隔分析、商品复购分析等。
4.结论分析:根据复购率和用户总数的变化趋势,分析用户黏性的健康度,制定相应的运营策略。
通过复购率分析,企业不仅可以评估现有客户的忠诚度和满意度,还可以预测未来的销售趋势,为产品优化和营销策略提供有力支持。
`
);
const list = ref(["-"]);
const combinationValue1 = ref("");
@@ -1047,7 +1122,9 @@ const draw = () => {
border: 1px solid #0452c6;
padding: 10px;
// opacity: 0.5;
-
+a:hover{
+ text-decoration: underline;
+}
.import {
display: flex;
font-size: 15px;
@@ -1114,6 +1191,14 @@ const draw = () => {
margin-right: 10px;
}
}
+ .secondTitle {
+ margin-top: 10px;
+ display: flex;
+ align-items: center;
+ img {
+ margin-right: 10px;
+ }
+ }
}
.line {
width: 1400px;
diff --git a/src/views/portraitModel/components/retainAnalysis.vue b/src/views/portraitModel/components/retainAnalysis.vue
new file mode 100644
index 0000000..82bf3cd
--- /dev/null
+++ b/src/views/portraitModel/components/retainAnalysis.vue
@@ -0,0 +1,1574 @@
+
+
+
+

+
任务知识导入
+
+
+
+
+
+

+
案例背景:
+
+
+ 以下是某APP注册用户14天的登录数据,请展开留存分析。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
下载数据
+
+
+ 表格列指标释义:
+ 新增用户数,表示当日注册的用户数
+ 次日:当日注册的这批用户在次日有XX人访问
+ 3日:当日注册的这批用户在注册后的第3日有XX人访问
+ 7日:当日注册的这批用户在注册后的第7日有XX人访问
+
+
+
+
+
+

+
第一步,留存率的计算
+
+
+ 留存率是指:某日用户数在第N日仍启动该App的用户比例,留存分析即分析用户随时间变化的活跃情况。获取用户只是第一步,留住用户才是所有产品最终目标。
+ 请按照留存率的计算公式,补全空缺的数据,计算结果保留小数点后0位。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
提交
+
+
+
+
+
+

+
第二步,留存分析常用口径计算
+
+
+ 从时间维度划分,常见的的有:次日留存、3日留存、7日留存、14日留存、30日留存、60日留存。
+ 从用户维度划分,常见的的有:新用户留存、活跃留存。
+ 请按照第一步计算的表格数据,计算次日留存、3日留存、7日留存、14日留存的平均数,计算结果保留小数点后0位。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
提交
+
+
+
+
+
+

+
第三步,留存率可视化分析
+
+
+ 以2021/8/1注册的新增的用户数据为例,绘制之后14日的留存率折线图:
+
+
绘制
+
+
+
+
通过图表分析,新增用户在哪天之后趋向于平稳
+
+
+
+
+
分析结论:
+
+ 1、7日留存率,只有27%,流失率达到了73%,相对比较低,需要提供用户粘性;
+ 2、平缓之后,能够留存下来的客户,是公司的忠诚用户;
+ 3、14日的留存率,每天一直下降,需要找出原因。
+
+
+
+
+
+
+
+
+

+
第四步,平均留存分析
+
+
+ 留存分析的适用场景:
+ 日留存率:
+ 快速判断产品是否迎合市场需求,比如新手对产品的UI设计、功能设置、新手引导等的体验是否满意,是否需做调整。
+ 快速判断用户粘性,比如用户是否更易受促销活动的影响等等。
+ 周留存率:
+ 判断用户忠诚度,用户此时对产品基本已有完整的体验。一整套流程体验下来,继续访问的用户可判断为潜在忠诚用户。
+ 分析用户再次访问的原因,找出产品最能巩固用户的点,且参考此点以一贯之,拓展应用到更多的用户身上,促使更多的用户留下来。
+ 月留存率:
+ 评估迭代与优化的效果。砍掉留存率低的产品功能,进行迭代优化。
+ 平均留存率的分析,需要结合公司不同时期,与行业平均水平进行对比,找出差距,分析相关原因,从而制定营销策略。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
第五步,留存分析应用场景
+
+
+ 日常工作中,留存分析常用于下述场景:
+
+
+ 1. 了解一个渠道的质量
+ 可以使用「日留存」来衡量各渠道用户的表现,并以此作为衡量渠道质量的标准之一。如对不同渠道来源的用户进行次日留存、7日留存的对比(不同行业可能选择不同周期),
+ 以此衡量不同渠道的用户留存情况。一般来说,留存情况较好可以反应这个渠道质量较好。
+
+
+ 2. 判断运营手段/某项功能改动是否奏效
+ 当我们期待某个运营手段/某项功能可以期提升留存时,可以对通过分析该运营手段/功能,「覆盖到的新用户」和「未覆盖到的新用户」的留存率,对两部分用户的留存进行对比,来验证手段/功能的有效性。
+ 以贴吧为例,该贴吧想检验“看贴”功能是否对新用户的留存是有提升效果,于是对同样来自A渠道的新用户(一部分使用了看贴功能,一部分没有使用看贴功能)进行留存对比。通过比较发现,使用过看贴功能的新用户,
+ 三日留存率比未使用过该功能的新用户,多了10%以上。这说明“看贴”功能对新用户留存有着正向促进作用。
+
+
+ 3. 衡量一个产品是否健康
+ 可以使用「周留存」、「月留存」等指标观察用户在平台上的粘性,衡量产品的健康情况。
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/portraitModel/components/viscosityAnalysis.vue b/src/views/portraitModel/components/viscosityAnalysis.vue
new file mode 100644
index 0000000..53cc516
--- /dev/null
+++ b/src/views/portraitModel/components/viscosityAnalysis.vue
@@ -0,0 +1,1284 @@
+
+
+
+

+
任务知识导入
+
+
+
+
+
+

+
案例背景:
+
+
+ 用户粘性分析是一种衡量用户对产品或服务的忠诚度和黏性程度的分析方法。它帮助企业了解用户的行为习惯、使用频率和留存率,以评估用户对产品或服务的依赖程度和忠诚度。用户粘性分析模型通常包括以下指标:活跃用户数、留存率、使用频率、用户转化率、用户流失率。
+ 留存率、用户转化率、用户流失率,前面模型已经单独分析过,本实验项目重点分析用户活跃情况。
+ 常见的用户活跃度统计一段时间内活跃用户的分布情况,如使用了几次、使用了几天、使用了多长时间等。比如一周内用户使用产品的天数分布,使用了
+ 2 天以上的用户占比,连续使用 7 天的用户人数等。
+ 在用户粘性分析的指标中,DAU/MAU就是最频繁使用的指标。日活跃用户占月活跃用户的比例越高,表明用户对App的使用粘性越高。
+ 日活跃用户(DAU):每天使用产品或服务的独立用户数量。这个指标可以反映产品的日常使用情况。
+ 周活跃用户(WAU):每周使用产品或服务的独立用户数量。这个指标可以反映产品的周活跃情况。
+ 月活跃用户(MAU):每月使用产品或服务的独立用户数量。这个指标可以反映产品的长期使用情况。
+ 用户粘性通常用DAU/MAU的公式来计算,还有一个公式是每月用户平均活跃天数。DAU即日活跃用户数,MAU即月活跃用户数。
+ 比值越趋近于1表明用户活跃度越高,在比值低于0.2时,应用的传播性和互动性将会很弱。
+ 下表为某APP用户的登录日志,假设所有用户共计10名。
+
+
+
+
+
+
+

+
第一步,日活跃用户分析
+
+
+ 日活跃用户(DAU):每天使用产品或服务的独立用户数量。这个指标可以反映产品的日常使用情况。分析近一个月日活跃用户变动情况,包括变动率。这个时候统计活跃用户需要进行去重,一天活跃多次的只保留一条记录。
+ 日活跃率 = 去重后的日活跃用户数量 / 历史累计去重后的用户数量*100%
+ 日活跃平均时长=登录时长/活跃用户数,计算结果保留小数点后两位
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
提交
+
+
+
+
+
+

+
第二步,留存分析常用口径计算
+
+
+ 从时间维度划分,常见的的有:次日留存、3日留存、7日留存、14日留存、30日留存、60日留存。
+ 从用户维度划分,常见的的有:新用户留存、活跃留存。
+ 请按照第一步计算的表格数据,计算次日留存、3日留存、7日留存、14日留存的平均数,计算结果保留小数点后0位。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
提交
+
+
+
+
+
+

+
第三步,留存率可视化分析
+
+
+ 以2021/8/1注册的新增的用户数据为例,绘制之后14日的留存率折线图:
+
+
绘制
+
+
+
+
通过图表分析,新增用户在哪天之后趋向于平稳
+
+
+
+
+
分析结论:
+
+ 1、7日留存率,只有27%,流失率达到了73%,相对比较低,需要提供用户粘性;
+ 2、平缓之后,能够留存下来的客户,是公司的忠诚用户;
+ 3、14日的留存率,每天一直下降,需要找出原因。
+
+
+
+
+
+
+
+
+

+
第四步,平均留存分析
+
+
+ 留存分析的适用场景:
+ 日留存率:
+ 快速判断产品是否迎合市场需求,比如新手对产品的UI设计、功能设置、新手引导等的体验是否满意,是否需做调整。
+ 快速判断用户粘性,比如用户是否更易受促销活动的影响等等。
+ 周留存率:
+ 判断用户忠诚度,用户此时对产品基本已有完整的体验。一整套流程体验下来,继续访问的用户可判断为潜在忠诚用户。
+ 分析用户再次访问的原因,找出产品最能巩固用户的点,且参考此点以一贯之,拓展应用到更多的用户身上,促使更多的用户留下来。
+ 月留存率:
+ 评估迭代与优化的效果。砍掉留存率低的产品功能,进行迭代优化。
+ 平均留存率的分析,需要结合公司不同时期,与行业平均水平进行对比,找出差距,分析相关原因,从而制定营销策略。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
第五步,留存分析应用场景
+
+
+ 日常工作中,留存分析常用于下述场景:
+
+
+ 1. 了解一个渠道的质量
+ 可以使用「日留存」来衡量各渠道用户的表现,并以此作为衡量渠道质量的标准之一。如对不同渠道来源的用户进行次日留存、7日留存的对比(不同行业可能选择不同周期),
+ 以此衡量不同渠道的用户留存情况。一般来说,留存情况较好可以反应这个渠道质量较好。
+
+
+ 2. 判断运营手段/某项功能改动是否奏效
+ 当我们期待某个运营手段/某项功能可以期提升留存时,可以对通过分析该运营手段/功能,「覆盖到的新用户」和「未覆盖到的新用户」的留存率,对两部分用户的留存进行对比,来验证手段/功能的有效性。
+ 以贴吧为例,该贴吧想检验“看贴”功能是否对新用户的留存是有提升效果,于是对同样来自A渠道的新用户(一部分使用了看贴功能,一部分没有使用看贴功能)进行留存对比。通过比较发现,使用过看贴功能的新用户,
+ 三日留存率比未使用过该功能的新用户,多了10%以上。这说明“看贴”功能对新用户留存有着正向促进作用。
+
+
+ 3. 衡量一个产品是否健康
+ 可以使用「周留存」、「月留存」等指标观察用户在平台上的粘性,衡量产品的健康情况。
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/portraitModel/index.vue b/src/views/portraitModel/index.vue
index c2a79d3..3e3443a 100644
--- a/src/views/portraitModel/index.vue
+++ b/src/views/portraitModel/index.vue
@@ -271,7 +271,9 @@ import abcAnalysis from "./components/abcAnalysis.vue";
import bostonAnalysis from "./components/bostonAnalysis.vue";
import funnelAnalysis from "./components/funnelAnalysis.vue";
import basketAnalysis from "./components/basketAnalysis.vue";
-import repurchaseAnalysis from "./components/repurchaseAnalysis.vue"
+import repurchaseAnalysis from "./components/repurchaseAnalysis.vue";
+import retainAnalysis from "./components/retainAnalysis.vue"
+import viscosityAnalysis from "./components/viscosityAnalysis.vue"
const currentComponent = ref(null);
const menuIndex = ref(1);
const tabIndex = ref(0);
@@ -322,11 +324,13 @@ const tabList = ref([
},
{
id: "7",
+ key:retainAnalysis,
title: "留存分析",
backImg: "src/assets/images/icon7.png",
},
{
id: "8",
+ key:viscosityAnalysis,
title: "用户粘性分析",
backImg: "src/assets/images/icon8.png",
},