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 @@ 任务知识导入 -
+
+ https://zhuanlan.zhihu.com/p/649393225 +
+ + https://baijiahao.baidu.com/s?id=1777456500129450397&wfr=spider&for=pc +
+ https://www.fanruan.com/bw/lsdsr +
+ https://www.woshipm.com/data-analysis/5236102.html +
+ +
+
@@ -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 @@ + + + + + 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 @@ + + + + + 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", },