指标解释
如何计算复购率/回购率
计算方法一:复购的人
复购率 = 单位时间内购买次数大于1的人/所有购买的人
例如:
一段时间内,10个人中有3个人购买2次,这3个人中有一个人又购买了一次,累计复购人数为3人,则这段时间内的复购率为30%。
计算方法二:复购次数
复购率 = 单位时间内复购次数/所有购买的人
例如:
一段时间内,10个人中有3个人购买2次,这3个人中有一个人又购买了一次,累计复购次数为4次,则这段时间内的复购率为40%。
复购和回购的区别
复购是一个单位时间内的多次购买,回购是在下一个单位时间内仍然购买。
例如:
6月总共100人购买产品,其中有10人在6月购买了2次,5人在6月购买了3次。
按照方法一计算,6月的复购率为15%
按照方法二计算,6月的复购率为20%
若6月购买过产品的100个人中有10个在7月又购买了,则7月的回购率为10%。
何时关注复购?
90天内重复购买率达到1%~15%;说明你处于用户获取模式;把更多的精力和资源投入到新用户获取和转化;
90天内重复购买率达到15~30%;说明你处于混合模式;平衡用在新用户转化和老用户留存、复购上的精力和资源;
90天内重复购买率达到30%以上;说明你处于忠诚度模式;把更多的精力和资源投入到用户复购上;
上述观点出自《精益数据分析》,跟本人无关。
SQL题
题目出自《七周成为数据分析师》。
建表导入数据
DROP TABLE IF EXISTS orderinfo;
CREATE TABLE orderinfo ( id int, userid int, ispaid varchar(3), price decimal(10, 2), paidtime datetime NULL );
DROP TABLE IF EXISTS userinfo;
CREATE TABLE userinfo ( userid int, sex varchar(3) NULL, birth date NULL );
# 设置允许从本地导入文件
SET GLOBAL local_infile=1;
load data local infile 'F:/order_info_utf.csv' into table test.orderinfo fields terminated by ',' o