计算订单中的老顾客复购率,类似电商 RFM 模型

Power Pivot 秋风一达 ⋅ 于 2018-11-03 17:31:54 ⋅ 最后回复由 焦棚子 2018-11-27 11:11:41 ⋅ 6316 阅读

参考复购率解说:https://jingyan.baidu.com/article/9113f81b49562f2b3314c745.html

比如我想让顾客在双11购买我的商品, 假设计算出最近120-160天 复购率最高,那么我就选择在 前120-160天时间的顾客 来发送短信营销。

原始表格如下:下载表格链接:https://www.jianguoyun.com/p/DdlOg_4Qz9yPBhjlk4AB

file

一:计算 所有时间段的复购率是多少?
复购率=第二次购买及以上的顾客总订单数 /所有订单数

二:全店 在一个月内 复购率是多少? 在2个月内是多少?至24个月内分别是多少?

三:购买过2次的复购率、购买3次的复购率、及购买12次以上的复购率

四:平均复购时间段 是30天回购一次,还是45天或者 是90天? 那么 30天复购一次的占比多少? 45天回购一次的占比多少? 90天又是多少?

我想计算单品的单品的复购率,比如说鞋子,要可以通过power desktop 切片器来选择 宝贝标题 。因为店铺商品种类多,所以回购的时间段也可能不一样。

这个是通过power query编辑比较好?还是用pivot计算?
那么用到的公式和算法该如何进行?
大概类似的参考图如下:
filefile

回复数量: 10
  • 秋风一达 电商运营、网店 年销售额3000w
    2018-11-05 11:55:16

    这个是不是有点复杂啊?
    然后数据量也少?

  • 夜幕 正在数据分析的路上奔走
    2018-11-06 22:12:43

    @Alex 为这个案例准备了点类似的数据,我弄了好久也没有实现题主的预期目标,卡在了如何计算
    [度量值]=发生多次购买事件的顾客的订单数
    https://pan.pbihub.cn/index.php/s/XCqfPiCNNtGpq7s

  • 秋风一达 电商运营、网店 年销售额3000w
    2018-11-07 10:32:21

    @夜幕 哥们虽然没有做出来,我先谢谢你。
    因为是我做电商的运营职业,所以我善于提出问题和分析结果、对于函数使用不太懂。我觉得这个应该不难、公式也是占比计算问题、然后会用到时间智能函数。
    等我后面有空再多花一点时间了解CRM和RFM等相关知识,然后结合函数使用等,应该可以解决这个问题。
    这个老顾客营销在 商业界算比较重要的分析、 大家都是用 已有的软件和数据平台分析,但在用Excel 和power方面 缺少算法 及自我需求 整体运用,所以这个能做好,是可以算一门含金量较高课程。

  • 秋风一达 电商运营、网店 年销售额3000w
    2018-11-07 11:52:53

    我能给点自己的参考,可能不知道算法,但是提供一点思路也是好的。

    第一个问题 计算 所有时间段的复购率是多少?
    第二个问题 全店 在一个月内 复购率是多少? 在2个月内是多少?至24个月内分别是多少?,
    解决参考建议:
    答:
    利用订单号来计数,
    首先建立一个,顾客名称字段、然后通过顾客名称字段透视出来大于等于2的新建列为 两次购买 判断为 1,两次购买的为计数列
    度量值: 两次购买计数/订单号计数= 2次复购率 ,这个应该可以用日期“月‘来透视成表格

    第三个问题:购买过2次的复购率、购买3次的复购率、及购买12次以上的复购率?
    答:复购率为列,日期为行。那么上下间隔日期 比如透视的是按天,那么就是一天内复购率、透视的是年,那就一年中、其实复购2次、和12次都相同,复购2次算法和12次 判断也是一样的,多添加几列就可以了。不用精准到顾客A什么的。 然后切片器用 物品、 我也是大致猜想。

    第四个问题:平均复购时间段 是30天回购一次,还是45天或者 是90天? 那么 30天复购一次的占比多少? 45天回购一次的占比多少? 90天又是多少?
    用 顾客a ,(订单n时间-订单号3 时间 - 订单号2时间- 订单1时间)/n次订单=平时40天,然后顾客a平均时间和顾客b再来平均、直到顾客N。 然后再来通过添加列,判断40天属于哪个字段值,比如我把 1-3天为一个统计,把40-60天或者40-5天为一个统计,可以自定义平均时间的统计判断列。

  • 焦棚子 微软 MVP
    2018-11-07 14:08:37

    现在正愁没素材,给一个脱敏的数据量跨度大点的给你写一个。

  • 你还是叫我大铁吧
    2018-11-09 13:53:06

    我还说我来写呢~ 焦老师交给你了

  • 焦棚子 微软 MVP
    2018-11-09 13:58:45

    @你还是叫我大铁吧
    不不不,还是你来吧。

  • 你还是叫我大铁吧
    2018-11-09 14:04:29

    这是要做精准推送,
    第一个问题:复购率= 主要定义一段日期段购买过商品的非新客户个数 /第二个思维是 在这段时间内 新客户的第二次购买客户数
    第二个问题:在dax中不需要考虑太多日期变化问题 只需要不固定日期 即可解决你第二个问题
    第三个是复购次数 : 我的思路是累计计数取最大值
    第四个问题是关键点 输出名单,然后做标识(也可以直接在表中直接选取你需要的客户名单)需要相当一部分的实战操作 我们坐等焦老师的文章吧

  • 秋风一达 电商运营、网店 年销售额3000w
    2018-11-09 17:55:01

    @你还是叫我大铁吧
    不好意思,我是新人,刚开始不知道准备数据,现在知道数据加密和脱敏了,所以准备了一份数据:https://www.jianguoyun.com/p/DdlOg_4Qz9yPBhjlk4AB
    这个数据是店铺三款具有关联性和代表的销量数据、 顾客可能会一天内一次下多个订单,也可能是一个订单多个商品。
    复购率我推荐去除24小时内订单、因为24小时内购买多次 的顾客,不能算复购,他们都没有收到货,纯粹是想起来再来补点商品。所以需要计算大于24小时的订单 间隔才能算复购。哈哈 是不是很绕啊?

  • 焦棚子 微软 MVP
    2018-11-27 11:11:41

    在和rong @你还是叫我大铁吧 老师喝酒才知道,题主已给了素材文件。写了一个作为参考吧。

    传送门:https://zhuanlan.zhihu.com/p/50936020

    file

暂无评论~~
  • 请务必阅读并严格遵守《社区管理规范与使用说明》
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 发送表情,可用的 Emoji 见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板粘贴上传, 格式限制 - jpg, png, gif
  • 不支持上传附件,请尽可能用文字和图片将问题描述清楚,如实在需要上传附件,可上传到 共享网盘 后分享链接
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
Ctrl+Enter