电商用户行为分析(二)

3、RFM模型分析:

由于数据没有购买金额相关指标,因此本文只分析R和F两个指标:

R(Recently): 最近一天的购买时间差(以2014-12-18为基准)
F(Frequency): 近期的购买频率

R
F

根据R和F的情况,将R/F分为四组:
R值0-5、6-15、16-23,、24-30分别对应4、3、2、1分
F值1-5、6-10、11-20、21以上分别对应1、2、3、4分

(1)、计算R和F的判断值:

计算R和F的判断值:

步骤:
1、统计用户R值和F值
2、给RF分组,给用户打分(数值分组、
3、计算R_score和F_score的平均值,确定评分标准

select avg(R_score),avg(F_score)          #R、F的平均分
from
        (select 
            a.user_id
            ,R
            ,(case WHEN R BETWEEN 0 AND 5 THEN 4
             WHEN R BETWEEN 6 AND 15 THEN 3
             WHEN R BETWEEN 16 AND 23 THEN 2
             WHEN R BETWEEN 24 AND 30 THEN 1
             ELSE 0
             END) R_score                         #给R按价值打分
            ,F
            ,(case WHEN F BETWEEN 1 AND 5 THEN 1
             WHEN F BETWEEN 6 AND 10 THEN 2
             WHEN F BETWEEN 11 AND 20 THEN 3
             WHEN F BETWEEN 21 AND 82 THEN 4
             ELSE 0
             END) F_score                          #给F按价值打分
        from 
            (select user_id,
            DATEDIFF('2014-12-18',max(date)) as R,    #R的分数
            count(*) as F                             #F的分数
            from user1 where behavior_type='buy'
            group by user_id)
        as a)
    as b;

RFM评分

RF平均值

(2)给不同价值用户贴上价值标签

给不同价值用户贴上价值标签

SELECT
        c.用户分类
        ,count(c.用户分类)
FROM
        (
        SELECT
                user_id
                ,(case when R_score>2.92 AND F_score>1.08 THEN '重要价值客户'
                             when R_score>2.92 AND F_score<1.08 THEN '重要深耕客户'
                             when R_score<2.92 AND F_score>1.08 THEN '重要唤回客户'
                             when R_score<2.92 AND F_score<1.08 THEN '重要挽留客户'
                             END)用户分类
        FROM
            (select 
                    a.user_id
                    ,R
                    ,(case WHEN R BETWEEN 0 AND 5 THEN 4
                     WHEN R BETWEEN 6 AND 15 THEN 3
                     WHEN R BETWEEN 16 AND 23 THEN 2
                     WHEN R BETWEEN 24 AND 30 THEN 1
                     ELSE 0
                     END) R_score                         #给R按价值打分
                    ,F
                    ,(case WHEN F BETWEEN 1 AND 5 THEN 1
                     WHEN F BETWEEN 6 AND 10 THEN 2
                     WHEN F BETWEEN 11 AND 20 THEN 3
                     WHEN F BETWEEN 21 AND 82 THEN 4
                     ELSE 0
                     END) F_score                          #给F按价值打分
                from 
                    (select user_id,
                    DATEDIFF('2014-12-18',max(date)) as R,    #R的分数
                    count(*) as F                             #F的分数
                    from user1 where behavior_type='buy'
                    group by user_id)
                as a)
            as b)
            as c
GROUP BY c.用户分类

客户分类
用户分类

用户分层结果分析:

重要深耕用户的比例最高,这部分用户粘性比较大,可以派发大额度优惠券、大促活动或超低价商品来吸引用户,提高消费频率;

重要挽留用户占比较大,这种用户有即将流失的危险,需要主动联系用户,对用户进行调研,调查清楚哪里出了问题,可以通过短信,邮件,APP推送等唤醒客户,尽可能减少流失;

对于重要价值用户,消费频率高且最近消费距离现在时间短,需要倾斜更多资源,给其提供VIP服务或个性化服务;

对于重要唤回用户,这类用户忠诚度比较高,可以根据用户的购买记录推送用户偏好的品牌或品类,提高复购率。

4、用户生命周期分析

结合AARRR模型对用户生命周期阶段进行划分,因为数据集没有金额,所以这里也只从R、F两个维度进行分析:

(1)指标选择

指标选择

SELECT
        behavior_type
        ,count(behavior_type)数量
FROM user1
GROUP BY behavior_type
image.png

(2)权重计算

计算各指标权重

**(3)计算得分排名

计算得分排名

SELECT
        user_id
        ,b.得分
        ,rank() over(ORDER BY 得分 DESC) as 排名  #对得分进行排名
FROM
        (
        SELECT
        *
        ,(浏览*0.1+收藏*0.2+加购物车*0.2+购买*1)得分  #计算用户活跃度得分
        FROM
        (
        SELECT
            user_id
            ,sum(case when behavior_type='pv' then 1 else 0 end)浏览
            ,sum(case when behavior_type='fav' then 1 else 0 end)收藏
            ,sum(case when behavior_type='cart' then 1 else 0 end)加购物车
            ,sum(case when behavior_type='buy' then 1 else 0 end)购买
        FROM user1
        GROUP BY user_id
        ) as a 
        ORDER BY 得分 DESC
        ) as b 
排名

(4)周期划分

生命周期计算
#给每一位用户打上周期标签
#已知总用户数8477人,按比例划分:
#成熟期:排名小于8477*20%
#成长期:排名介于8477*20%到8477*50%
#休眠期:排名介于8477*50%到8477*75%
#流失期:排名大于8477*75%

SELECT
*
,(case when 排名<=1695 then '成熟期'
           when 排名>1695 AND 排名<=4239 then '成长期'
           when 排名>4239 AND 排名<=6358 then '休眠期'
           when 排名>6358 then '流失期'
else 0 end )周期标签
FROM
    (
        SELECT
                user_id
                ,b.得分
                ,rank() over(ORDER BY 得分 DESC) as 排名  #对得分进行排名
        FROM
        (
                SELECT
                *
                ,(浏览*0.1+收藏*0.2+加购物车*0.2+购买*1)得分  #计算用户活跃度得分
                FROM
                (
                SELECT
                    user_id
                    ,sum(case when behavior_type='pv' then 1 else 0 end)浏览
                    ,sum(case when behavior_type='fav' then 1 else 0 end)收藏
                    ,sum(case when behavior_type='cart' then 1 else 0 end)加购物车
                    ,sum(case when behavior_type='buy' then 1 else 0 end)购买
                FROM user1
                GROUP BY user_id
                ) as a 
                ORDER BY 得分 DESC
                ) as b 
    ) as c
所处生命周期阶段

给每个用户打上标签之后,就可以根据用户所属的不同阶段,并结合具体情况进行精细化运营;

5、总结建议

通过对运营指标、用户行为、漏斗模型特征、用户价值的分析,可得出如下结论:

1、总体运营指标方面:
1)从对流量指标和订单产生效率指标分析可知,促销活动对用户各项指标的影响非常大。
建议:要充分利用好节假日的机会,策划相关营销活动,提升用户活跃度,提高销售转化。
2)用户行为转化率很低但跳失率却不高,这说明用户在首页进行多次点击后并未找到中意的商品,有意向-购买转化率50%,说明有过半数的加购物车最终也没有成交。
建议:优化产品详情页、收藏页、购物车页面,可以通过活动、优惠券、倒计时购物车等方式增加客户购买紧近感,促进用户下单的利益“诱导。

2、用户行为特征:
1)时间上的活跃度特征:活动日活跃平日平稳;周末活跃平日平稳;晚间活跃白天一般。
建议:营销活动时间节点选择可根据用户以上活跃规律进行,实现活动效果最大化。
2)商品上的活跃度特征:仅购买一次的用户占47%,购买5次以内占比90%以上,说明留存率很低,结合基于独立访客的转化率来看,运营效果不好。
建议:针对活跃商品和用户提炼其画像,分析其背后的需求逻辑,优化商品结构,建立用户详细信息库,通过合适的渠道,进行精准营销活动推送,提高用户复购率。
3)购买路径上的特征:直接购买占比58%、浏览购占比47%,用户并不会走完每一个步骤,商品品质和首页引导对销量转化非常关键。
建议:优化商品结构,确保商品品质,提升用户满意度;优化首页界面,减少用户购物筛选难度,提升下单概率,提升转化效率。
4)复购率上的特征:总体复购率53%,可针对复购率高的商品和用户,分析其画像,提升复购,增加留存。

3、漏斗模型
通过漏斗模型发现用户从浏览到购买的转化率低。

建议:
1)优化电商平台的搜索匹配度和推荐策略,主动根据用户喜好推荐相关的商品,优化商品搜索的准确度和聚合能力,对搜索结果排序优先级进行优化。
2)商品在详情页突出展示用户感兴趣的信息,优化信息呈现的方式,减少用户的时间成本。
3)从商品本身考虑,根据客户反馈对商品进行改进优化,增加点击后的购买率。

4、用户价值
有购买行为的用户中,大概有53%的用户会重复购买,整体上看用户的忠诚度较高。通过RFM模型对用户进行分层,分析得到用户主要集中在重要深耕用户和重要挽留用户上。

1)、重要价值客户仅为6.7%,高价值用户比例低。
建议:提高重要价值客户比例,可通过提升重要深耕客户的购买频次等方式实现
2)、重要保持客户64.9%,最近有购买,但是购买次数很少的客户比例较高。
建议:建立用户画像进行深耕,进行精细化个性化运营,刺激消费,转化为重要价值用户。
3)、重要挽留/唤回客户仅为28.5%,这部分客户已经很久没有购买了,要防止流失。
建议:分析历史购买记录,分析用户画像,挖掘需求点,尽可能挽回这部分用户。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,084评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,623评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,450评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,322评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,370评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,274评论 1 300
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,126评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,980评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,414评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,599评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,773评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,470评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,080评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,713评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,852评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,865评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,689评论 2 354

推荐阅读更多精彩内容