MySQL禮品電商用戶行為分析

簡介

項目介紹:使用 Kaggle 的 E-Commerce 數(shù)據(jù)集洽故。 該數(shù)據(jù)集基于一個英國禮品電商公司 13 個月的真實交易數(shù)據(jù)锌杀。通過用戶消費行為分析泻仙, 建立 RFM 模型進行用戶分層糕再, 針對性維護高價值用戶突想, 實現(xiàn)精細化用戶運營管理究抓。
負責內(nèi)容: 1. 使用 SQL 語法 select/alter/update/create 等對數(shù)據(jù)集進行清洗加工刺下,實現(xiàn)缺失值橘茉、異常值和重復值處理捺癞,日期格式轉(zhuǎn)換與清洗后數(shù)據(jù)新表建立髓介。

  1. 使用 Power BI 實現(xiàn)可視化展示唐础,用于分析消費頻次一膨、 累計消費金額豹绪、新老客戶占比、用戶生命周期括尸、 復購率與回購率等指標濒翻。 針對不同用戶制定合運營策略有送。
  2. 建立 RFM 模型將用戶分為八類群體娶眷, 分析八類客戶的月度訂單量届宠、消費金額與地域特點豌注,進一步刻畫群體特征轧铁。 方便精準營銷以降低運營成本齿风。

項目背景

本項目基于一個英國電商公司從2010年12月1日到2011年12月9日的真實交易數(shù)據(jù)集。該電商主要銷售的商品是各類禮品脸候, 主要客戶是來自不同國家的的分銷商运沦。本文主要使用SQL語法分析月度消費趨勢携添、個體消費情況烈掠、RFM用戶分層向叉、用戶生命周期母谎、計算復購率與回購率等關鍵指標奇唤,并使用Power BI實現(xiàn)數(shù)據(jù)可視化咬扇。希望從數(shù)據(jù)中更深入的了解用戶消費行為懈贺,為商家運營提供洞察。

分析目的

利用數(shù)據(jù)探索用戶消費趨勢财忽,為商家制定營銷策略提供分析及建議,并利用RFM模型實現(xiàn)客戶精細化管理。

分析框架

image.png
  1. 用戶月度消費趨勢分析(消費金額伏尼、產(chǎn)品數(shù)量烦粒、消費人數(shù)扰她、消費次數(shù)徒役、客單價杉女、訂單均價)
  2. 用戶個體消費情況分析(用戶地域熏挎、消費金額頻次坎拐、累計消費金額曲線)
  3. 用戶消費行為分析(用戶首購與最后一次購買時間分析哼勇、每月新老用戶占比、用戶分層RFM模型及各類用戶數(shù)量和占比)
  4. 用戶生命周期分析(用戶購買周期帝璧、用戶生命周期)
  5. 用戶月度復購率和回購率分析

分析過程

1. 數(shù)據(jù)預處理

這部分主要包括無關字段的刪除聋溜,缺失值檢查撮躁,異常值檢查把曼、重復值檢查與日期格式統(tǒng)一。

  1. 由于解決問題不需要用到Description字段叙赚,故去除該列震叮。
  2. 本文不分析InvoiceNo列中以C開頭的退貨情況苇瓣,故也將此部分行刪去哲嘲。
create table datanew as select CustomerID, InvoiceNo, InvoiceDate, StockCode, Quantity, UnitPrice, Country from data where InvoiceNo not like 'C%' ;
SELECT count(*) FROM `datanew`;
image.png

處理完成后共有532621條數(shù)據(jù)眠副。

異常值檢查

接著看下數(shù)據(jù)是否有缺失值。

select sum(case when CustomerID is null then 1 else 0 end) as '客戶編號',
       sum(case when InvoiceNo  is null then 1 else 0 end) as '訂單編號',
       sum(case when InvoiceDate is null then 1 else 0 end) as '訂單日期',
       sum(case when StockCode is null then 1 else 0 end) as '產(chǎn)品編號',
       sum(case when Quantity    is null then 1 else 0 end) as '產(chǎn)品數(shù)量',
       sum(case when UnitPrice   is null then 1 else 0 end) as '產(chǎn)品單價',
       sum(case when Country     is null then 1 else 0 end )as '國家' from datanew;
image.png

上圖說明客戶編號存在134697條缺失光涂,需與業(yè)務確認缺失原因,由于本次分析已客戶為主體恋博,故缺失客戶編碼的數(shù)據(jù)刪除债沮。

create table cleandata as select * from datanew where CustomerID is not null;
SELECT count(*) FROM cleandata;
image.png

清洗后數(shù)據(jù)共397924條。

異常值檢查
SELECT max(quantity),min(quantity), max(unitprice),min(unitprice), max(invoicedate),min(invoicedate) FROM cleandata;
image.png

其中產(chǎn)品數(shù)量和訂單時間無異常,但產(chǎn)品單價存在為0的異常值鲤拿,這類商品可能是贈品近顷,不應該算入用戶主動消費行為中窒升,故刪除。

delete from cleandata where unitprice=0;
SELECT count(*) FROM cleandata;
image.png

清洗后數(shù)據(jù)共397884條冤寿。

重復值檢查
create table cleandata1 as select distinct * from cleandata;
select count(*) from cleandata1;
image.png

最終清洗后數(shù)據(jù)共392690條殴瘦。

格式轉(zhuǎn)換

將訂單時間列字符串轉(zhuǎn)化為統(tǒng)一的sql日期格式蚪腋,方便使用日期函數(shù)進行操作。

UPDATE cleandata1 set InvoiceDate= str_to_date(InvoiceDate,'%m/%d/%Y %H:%i');

預處理完成如下:

image.png

2. 月度消費趨勢分析(消費金額悠砚、產(chǎn)品數(shù)量、消費人數(shù)枢泰、消費次數(shù)衡蚂,客單價毛甲,訂單均價)

select left(invoicedate,7) as Date, sum(quantity*unitprice) as Amount from cleandata1 group by left(invoicedate,7);
select left(invoicedate,7) as Date, sum(quantity) as Quantity from cleandata1 group by left(invoicedate,7);
select left(invoicedate,7) as Date, count(distinct invoiceno) as order_num, count(distinct customerid) as customer_num from cleandata1 group by left(invoicedate,7);
select left(invoicedate,7) as Date, round((sum(quantity*unitprice)/count(distinct customerid)),2) as Amount_per_customer from cleandata1 group by left(invoicedate,7);
select left(invoicedate,7) as Date, (sum(quantity*unitprice)/count(distinct invoiceno)) as Amount_per_order from cleandata1 group by left(invoicedate,7);
image.png

上圖可知,消費金額從2010年12月到2011年8月比較穩(wěn)定,呈波動上升趨勢坑雅;2011年8月開始明顯上升裹粤,在11月達到最高值約110+萬遥诉,12月卻迅速回落霉翔。

image.png

上圖可知债朵,產(chǎn)品消費數(shù)量在2011年8月之前沿平均約35萬件的位置來回波動,從8月開始上升谚中,在11月達到峰值約67萬件藏杖,12月回落至不到30萬件的位置点寥。

image.png

上圖可知敢辩,消費次數(shù)總體大于消費人數(shù)盗冷,走勢基本相同仪糖。2011年8月前月均消費約1200次,月均消費人數(shù)約900人蟆湖。在8月兩變量開始提升后诬垂,到11月均達到峰值结窘,消費次數(shù)約為2600蹲缠,消費人數(shù)約為1600线定。

image.png

上圖可知,人均消費金額總體大于訂單均價芭商,走勢基本相同。2011年1月兩者均出現(xiàn)小高峰簸州,可能與活動有關岸浑。2011年2月到2011年9月較平穩(wěn),分別約為450和650元读虏。兩變量峰值均出現(xiàn)在2011年12月掘譬,分別約為850和670元。

3. 用戶個體消費情況分析(用戶地域靴拱、消費金額頻次本谜、累計消費金額曲線)

用戶地域分析
SELECT Country, round(sum(Quantity*UnitPrice),2) as Amount, count(distinct InvoiceNo) as order_num, round(sum(Quantity*UnitPrice)/count(distinct InvoiceNo),2) as Average_order_price, count(distinct CustomerID) as customer_num, round(sum(Quantity*UnitPrice)/count(distinct CustomerID),2) as per_customer_transaction FROM `cleandata1` group by Country order by Amount desc;
image.png
image.png

上圖可知陌知,超過90%的用戶來自英國仆葡,且貢獻近82%的銷售金額把篓。值得一提的是韧掩,查看原始數(shù)據(jù)發(fā)現(xiàn)郎楼,荷蘭和愛爾蘭用戶數(shù)僅有12個呜袁,但消費金額卻排名第二和三虹钮,占有6%芙粱。說明荷蘭和愛爾蘭存在采購量極大的大客戶需重點關注。另外律姨,有9個國家只有1個客戶扣孟,建議衡量投入產(chǎn)出比凤价,適當放棄一些地區(qū)料仗,集中優(yōu)勢在英國。進一步看下各國家人均訂單量和人均消費量伏蚊。

image.png

上圖可知立轧,人均消費量TOP5分別來自愛爾蘭、荷蘭躏吊、新加坡氛改、澳大利亞和瑞典比伏。說明這些地區(qū)大客戶較多胜卤,而英國小客戶較多。

消費金額頻次分析
select t.bins, count(t.ct) as Frequency from
(select customerid, count(customerid) as ct, sum(quantity*unitprice) as amount, 
case when sum(quantity*unitprice)>0 and sum(quantity*unitprice)<=250 then '0-250'
     when sum(quantity*unitprice)>250 and sum(quantity*unitprice)<=500 then '250-500'
     when sum(quantity*unitprice)>500 and sum(quantity*unitprice)<=750 then '500-750'
     when sum(quantity*unitprice)>750 and sum(quantity*unitprice)<=1000 then '750-1000'
     when sum(quantity*unitprice)>1000 and sum(quantity*unitprice)<=1250 then '1000-1250'
         when sum(quantity*unitprice)>1250 and sum(quantity*unitprice)<=1500 then '1250-1500'
     when sum(quantity*unitprice)>1500 and sum(quantity*unitprice)<=1750 then '1500-1750'
         when sum(quantity*unitprice)>1750 and sum(quantity*unitprice)<=2000 then '1500-1750'
         when sum(quantity*unitprice)>2000 and sum(quantity*unitprice)<=2250 then '1500-1750'
     when sum(quantity*unitprice)>2250 and sum(quantity*unitprice)<=2500 then '1500-1750'
          else 'over2500' end as bins
  from cleandata1
  group by customerid) t 
  group by t.bins;
image.png
image.png

去除幾個極大值后赁项,我們發(fā)現(xiàn)葛躏,用戶消費金額集中在0~500元,有約1750名用戶悠菜,占比約40%舰攒。

累計金額曲線
select n, CustomerID, M, sum(a.M) over(order by a.n) AS cumsum, (sum(a.M) over(order by a.n)/8886657.04) as per
from
(SELECT CustomerID, M, row_number() over(order by M) as n FROM `rfm2` order by M) a;
累計金額曲線.png

上圖中橫坐標表示累計用戶數(shù)量,縱坐標表示累計消費金額百分比悔醋。分析可知摩窃,50%的用戶僅貢獻約10%的消費金額,80%的用戶貢獻約25%的消費金額芬骄,也就是說存在20%高價值客戶貢獻約75%的金額猾愿,基本符合消費二八定律。集中精力拓展與這20%高價值客戶的合作账阻,比分散精力對所有客戶更值得蒂秘。排名4000以后的300余名用戶(不到10%)則貢獻了約60%的消費金額,這部分是最需要維系的大客戶淘太。

4. 用戶消費行為分析

用戶首購與最后一次購買分析
select customerid, min(InvoiceDate), max(InvoiceDate), DATEDIFF(max(InvoiceDate), min(InvoiceDate)) from cleandata1 group by CustomerID order by CustomerID;
image.png

上圖可知姻僧,用戶首購時間最多集中在2010年12月上半月观挎,每日均值大于50人;從2011年1月開始首購人數(shù)保持平穩(wěn)段化,每日均值約為15人嘁捷。可能10年12月份因該電商新成立在引流期有優(yōu)惠引入了大量新用戶显熏,但之后新用戶流入減少雄嚣。后續(xù)新用戶能維持在一定水平,是運營平穩(wěn)的表現(xiàn)喘蟆。

image.png

上圖可知缓升,從2010年12月到2011年9月用戶最后一次購買穩(wěn)定集中在15人左右;而從9月開始大幅上升蕴轨,12月最高值達到100+人港谊。時間越長,流失部分用戶也是比較正常的情況橙弱。在新用戶大量增加的前期沒有大量流失歧寺,且大量用戶最后一次購買集中在最后的統(tǒng)計日期,說明大多數(shù)用戶近三個月有購買記錄棘脐,仍處于活躍購買狀態(tài)斜筐,并沒有在引入后快速流失,是比較理想的蛀缝。

每月新老用戶占比
select left(c.InvoiceDate,7), count(distinct a.CustomerID), left(a.min_date,7) from
(select CustomerID, min(InvoiceDate) as min_date from cleandata1 group by CustomerID) a
join cleandata1 c
on a.CustomerID=c.CustomerID
where left(c.InvoiceDate,7)=left(a.min_date,7)
group by left(c.InvoiceDate,7);
image.png

上圖可知顷链,從2010年12月開始至2011年6月,新用戶占比持續(xù)下降屈梁,用戶流失風險高嗤练;直到2011年7月有所回升,可與業(yè)務人員確認原因在讶,7月至12月趨于穩(wěn)定煞抬,基本維持在25%左右。

基于RFM模型的用戶分層

RFM模型包含三個關鍵維度真朗,最近一次消費 (Recency)此疹、消費頻率(Frequency)和消費金額 (Monetary)。使用這三個維度對用戶進行分類遮婶,可以將用戶分為2x2x2=8種類型,之后根據(jù)每類用戶的消費特征進行精細化運營湖笨。

接下來依次求R值旗扑、F值、M值慈省。

create table rfm as SELECT *, datediff('2011-12-10',max(InvoiceDate)) as R, count(distinct InvoiceNo) as F, round(sum(Quantity*UnitPrice),2) as M from cleandata1 group by CustomerID;

給RFM模型打分的方法大概有兩種臀防,1. 選取分位數(shù)打分。 2. 依據(jù)行業(yè)和業(yè)務經(jīng)驗設定閾值。這里選擇分位數(shù)法袱衷,由于SQL不方便進行RFM打分分層捎废,這里使用python計算分位數(shù)。
通過pd.cut方法致燥,將用戶分層并打上標簽登疗,這里我用的分層方法是python中的quantile函數(shù)。

import math
def quantile_p(data, p):
    #pos = (len(data) + 1)*p
    pos = 1 + (len(data)-1)*p
    pos_integer = int(math.modf(pos)[1])
    pos_decimal = pos - pos_integer
    Q = data[pos_integer - 1] + (data[pos_integer] - data[pos_integer - 1])*pos_decimal
    return Q
data = df['R'].sort_values().tolist()
Q1 = quantile_p(data, 0.2)
print("Q1:", Q1)
Q2 = quantile_p(data, 0.4)
print("Q2:", Q2)
Q3 = quantile_p(data, 0.6)
print("Q3:", Q3)
Q4 = quantile_p(data, 0.8)
print("Q3:", Q4)

將R嫌蚤、F辐益、M分別打分(分層)。

create TABLE rfm1 AS select *,
(case when R<=13.8 then 5
      when R>13.8 AND R<=33 then 4
      when R>33 AND R<=72 then 3
      when R>72 AND R<=180 then 2 else 1 end) as 'score_R',
(case when F<=1 then 1
      when F>1 AND F<=2 then 2
      when F>2 AND F<=3 then 3
      when F>3 AND F<=6 then 4 else 5 end) as 'score_F',
(case when M<=249.34 then 1
      when M>249.34 AND M<=487.41 then 2
      when M>487.41 AND M<=933.35  then 3
      when M>933.35 AND M<=2055.05 then 4 else 5 end) as 'score_M' FROM rfm;
image.png

接下來脱吱,求出R智政、F、M的均值箱蝠,以均值為界续捂,將每個變量分為高低兩維度(大于等于均值取1,小于均值取0)宦搬。

select ROUND(AVG(score_R),1) as avg_R,  ROUND(AVG(score_F),1) as avg_F,  ROUND(AVG(score_M),1) as avg_M from rfm1;
alter table rfm1 add (final_R int, final_F int, final_M int);
update rfm1 set final_R=1 where score_R>=3.0;
update rfm1 set final_R=0 where score_R<3.0;
update rfm1 set final_F=1 where score_F>=2.6;
update rfm1 set final_F=0 where score_F<2.6;
update rfm1 set final_M=1 where score_M>=3.0;
update rfm1 set final_M=0 where score_M<3.0;
image.png
image.png

生成用戶分層表

create table rfm2 as SELECT *,
(case when final_R=1 and final_F=1 and final_M=1 then '重要價值客戶'
      when final_R=0 and final_F=1 and final_M=1 then '重要喚回客戶'
      when final_R=1 and final_F=0 and final_M=1 then '重要發(fā)展客戶'
      when final_R=0 and final_F=0 and final_M=1 then '重要挽留客戶'
      when final_R=1 and final_F=1 and final_M=0 then '潛力客戶'
      when final_R=0 and final_F=1 and final_M=0 then '一般客戶'
      when final_R=1 and final_F=0 and final_M=0 then '新到客戶'
      when final_R=0 and final_F=0 and final_M=0 then '流失客戶' end) as 客戶分類       
FROM rfm1
image.png
用戶數(shù)量分析
image.png

上圖分析發(fā)現(xiàn)疾忍,所有客戶中重要價值客戶最多,占總數(shù)的35.73%床三;總體來說是一個不錯的情況一罩,因為這類型客戶的價值最高,應努力提高該類型客戶的滿意度撇簿,增加留存量聂渊。其次是流失客戶21.99%,新到客戶14.91%四瘫,重要挽留客戶8.78%汉嗽,重要發(fā)展客戶7.98%和重要喚回客戶7.51%。另外找蜜,不難看出在近一年的交易中饼暑,有21.99%是處于流失邊緣的客戶。為什么會流失洗做?哪些地區(qū)的流失情況比較嚴重弓叛?流失的客戶都有哪些特點?都是需要引起注意的問題诚纸。

消費金額分析
image.png

上圖可見撰筷,貢獻最高金額和訂單數(shù)的是重要價值客戶,金額690萬畦徘,訂單數(shù)1550個遠超其他客戶毕籽。重要喚回客戶貢獻金額位列第二抬闯,為60萬,這類客戶是高頻次和高金額的用戶关筒,將其恢復購買可以帶來可觀的收益溶握,流失原因需要結(jié)合業(yè)務情況和訂單進一步研究。
流失客戶和新到客戶呈現(xiàn)高訂單數(shù)低消費金額的情況蒸播,說明新客戶很多是被優(yōu)惠活動引入睡榆,而流失用戶可能包含一些羊毛用戶。

用戶地域分析
image.png

條形圖按消費人數(shù)正向排序廉赔,總體來看肉微,重要價值客戶都保持在四分之一到二分之一的比例,活躍客戶群較穩(wěn)定蜡塌,維系此類客戶可以提供VIP待遇碉纳,提升用戶滿意度。
英國本土要注意流失客戶數(shù)量較多馏艾,對于該國策略可以采取保持重要價值客戶劳曹,并找到客戶流失原因,減少重要挽回向流失用戶轉(zhuǎn)化琅摩。對于德國來說重要挽留客戶第二多铁孵,挽留客戶有較高流失風險,要主動聯(lián)系用戶并明確流失原因房资,再次激活用戶購物蜕劝。同時加大新客戶引入。法國情況基本與英國本土相同轰异。

營銷策略

· 重要價值客戶(111)目標是讓其一直留存下來岖沛,可以提供專項客服,個性化增值服務等搭独。
· 重要喚回客戶(011)目標是喚回近期消費婴削,可以推出活動,精準提供所需資源牙肝,推送消息召回等唉俗。
· 重要發(fā)展客戶(101)目標提高消費頻次,可以推薦其他產(chǎn)品配椭,提供積分計劃或每日任務等虫溜。
· 重要挽留客戶(001)目標是讓其回歸再次消費并了解其不繼續(xù)購買的原因,可以使用電話或短信等聯(lián)系颂郎,調(diào)查原因吼渡,彌補不足。
· 新到客戶(100)目標是提高其消費興趣乓序,可以通過活動營銷寺酪,提供社群互動,砍價等策略留住用戶替劈。
· 一般客戶(010)屬于容易流失的群體寄雀,一般維持≡上祝可以使用贈送優(yōu)惠券盒犹、推動活動信息等方法與客戶重新聯(lián)系。
· 潛力客戶(110)目標挖掘其消費潛力眨业,可以多推薦價值更高且用戶喜好的產(chǎn)品急膀。
· 流失客戶(000)較大概率不是目標客戶,可以選擇性放棄龄捡。

5. 用戶生命周期分析

select count(distinct customerid) from cleandata1 group by datediff(max(invoicedate),min(invoicedate));
select count(distinct invoiceno) from cleandata1 group by datediff(max(invoicedate),min(invoicedate));
image.png

用戶生命周期分布受一次性購買用戶(用戶生命周期0天)影響比較嚴重卓嫂,故排除一次性購買用戶(共有1548名,占36%)重作圖聘殖。

image.png

總體上用戶平均生命周期131天晨雳,中位數(shù)93天。最大值為373天奸腺,最小值0天餐禁。

6. 用戶月度復購率和回購率分析

復購率:單位時間內(nèi)購買次數(shù)大于1的人數(shù)與當月總購買人數(shù)比值。
回購率:單位時間內(nèi)曾購買用戶在下一單位時間內(nèi)再次購買的人數(shù)與單位時間內(nèi)曾購買用戶比值突照。
(這里由于2011年12月的數(shù)據(jù)僅有9天帮非,考慮到可能影響整體結(jié)果,故不包括12月的復購率與2011年11月和12月的回購率)

月度復購率
SELECT 下單年月, COUNT(c) AS 下單人數(shù)
 , COUNT(if(c > 1, 1, NULL)) AS 當月復購人數(shù)
 , concat(round(COUNT(if(c > 1, 1, NULL)) / COUNT(c) * 100, 2), '%') AS '當月復購率'
FROM (
 SELECT left(InvoiceDate,7) AS 下單年月
  , CustomerID, COUNT(distinct InvoiceNo) AS c
 FROM cleandata1
 GROUP BY 下單年月, CustomerID
) a
GROUP BY 下單年月;
image.png

上圖可知讹蘑,月度復購率均值為23%末盔,根據(jù)《精益數(shù)據(jù)分析》中的理論,目前此電商處于用戶混合模式衔肢,在新用戶轉(zhuǎn)化和老用戶留存庄岖、復購上的應該做到平均分配精力和資源。前期復購率較低可能因為初創(chuàng)推廣期大量新用戶涌入角骤,造成分母被持續(xù)擴大隅忿。

90天內(nèi)重復購買率達到1%~15%;說明你處于用戶獲取模式邦尊;把更多的精力和資源投入到新用戶獲取和轉(zhuǎn)化背桐; 90天內(nèi)重復購買率達到15~30%;說明你處于混合模式蝉揍;平衡用在新用戶轉(zhuǎn)化和老用戶留存链峭、復購上的精力和資源; 90天內(nèi)重復購買率達到30%以上又沾;說明你處于忠誠度模式弊仪;把更多的精力和資源投入到用戶復購上熙卡;(《精益數(shù)據(jù)分析》原文)

月度回購率
SELECT a.date, COUNT(a.CustomerID) AS 當月購買人數(shù), COUNT(b.CustomerID) AS 次月回購人數(shù)
 , concat(round(COUNT(b.CustomerID) / COUNT(a.CustomerID) * 100, 2), '%') AS 次月回購率
FROM (
 SELECT DATE_FORMAT(InvoiceDate, '%Y-%m-%01') AS date, CustomerID
 FROM cleandata1
 GROUP BY date, CustomerID
 ORDER BY date, CustomerID
) a
 LEFT JOIN (
  SELECT DATE_FORMAT(InvoiceDate, '%Y-%m-%01') AS date, CustomerID
  FROM cleandata1
  GROUP BY date, CustomerID
  ORDER BY date, CustomerID
 ) b
 ON a.CustomerID = b.CustomerID
  AND a.date = date_sub(b.date, INTERVAL 1 MONTH)
GROUP BY date;
image.png

上圖所知,平均次月回購率達到了39%励饵,總體維持在一個不錯的水平驳癌。該電商復購率與回購率越高,反映消費者對品牌的忠誠度就越高役听。

小結(jié)

1颓鲜、用戶月度消費趨勢:

消費金額及數(shù)量:從2010年12月到2011年8月比較穩(wěn)定,呈波動上升趨勢典予。2011年8月開始明顯上升甜滨,在11月達到最高值,12月迅速回落瘤袖。

消費次數(shù)及人數(shù):消費次數(shù)總體大于消費人數(shù)衣摩,走勢基本相同。2011年8月前月均消費約1200次孽椰,月均消費人數(shù)約900人昭娩。在8月兩變量開始提升后,到11月均達到峰值黍匾,消費次數(shù)約為2600栏渺,消費人數(shù)約為1600。

2锐涯、用戶個體消費情況:

地域分析:發(fā)現(xiàn)超過90%的用戶來自英國磕诊,且貢獻近82%的銷售金額。但荷蘭和愛爾蘭存在采購量極大的大客戶需重點關注纹腌。有9個國家只有1個客戶霎终,建議衡量投入產(chǎn)出比,適當放棄升薯。

累計消費金額分析:累計金額曲線發(fā)現(xiàn)20%高價值客戶貢獻約75%的金額莱褒,基本符合消費二八定律。集中精力拓展與這20%高價值客戶的合作涎劈,比分散精力對所有客戶更值得广凸。

3、用戶消費行為分析:

首購與末購分析:用戶首購時間最多集中在2010年12月上半月蛛枚,每日均值大于50人谅海;從2011年1月開始首購人數(shù)保持平穩(wěn),每日均值約為15人蹦浦。從2010年12月到2011年9月用戶最后一次購買穩(wěn)定集中在15人左右扭吁;而從9月開始大幅上升,12月最高值達到100+人。

新老用戶分析:從2010年12月開始至2011年6月侥袜,新用戶占比持續(xù)下降蝌诡,用戶流失風險高;直到2011年7月有所回升系馆,7月至12月趨于穩(wěn)定送漠,基本維持在25%左右顽照。

4由蘑、RFM用戶分層分析:

單量、金額與人數(shù)分析:8種客戶中代兵,重要價值客戶訂單量尼酿、消費金額和人數(shù)均位列榜首;而重要喚回客戶的消費金額排第二位植影,但訂單量和人數(shù)均較落后裳擎;流失客戶人數(shù)和訂單量排第二,但消費金額僅排第五思币。

地域分析:總體來看鹿响,重要價值客戶都保持在四分之一到二分之一的比例,活躍客戶群較穩(wěn)定谷饿。英國本土要注意流失客戶數(shù)量較多惶我,對于該國策略可以采取保持重要價值客戶,并找到客戶流失原因博投,減少重要挽回向流失用戶轉(zhuǎn)化绸贡。對于德國來說重要挽留客戶第二多,挽留客戶有較高流失風險毅哗,要主動聯(lián)系用戶并明確流失原因听怕,再次激活用戶購物。同時加大新客戶引入虑绵。法國情況基本與英國本土相同尿瞭。

營銷策略
· 重要價值客戶(111)目標是讓其一直留存下來,可以提供專項客服翅睛,個性化增值服務等声搁。
· 重要喚回客戶(011)目標是喚回近期消費,可以主動聯(lián)系召回(推送宏所、郵件酥艳、公眾號等),給予優(yōu)惠券等爬骤。
· 重要發(fā)展客戶(101)目標提高消費頻次充石,可以推薦其他產(chǎn)品,提供積分計劃或每日任務等霞玄。
· 重要挽留客戶(001)目標是讓其回歸再次消費并了解其不繼續(xù)購買的原因骤铃,可以使用電話或短信等聯(lián)系拉岁,調(diào)查原因,彌補不足惰爬。
· 新到客戶(100)目標是提高其消費興趣喊暖,可以通過活動營銷,提供社群互動撕瞧,砍價等策略留住用戶陵叽。
· 一般客戶(010)屬于容易流失的群體,一般維持丛版」簦可以使用贈送優(yōu)惠券、推動活動信息等方法與客戶重新聯(lián)系页畦。
· 潛力客戶(110)目標挖掘其消費潛力胖替,可以多推薦價值更高且用戶喜好的產(chǎn)品。
· 流失客戶(000)較大概率不是目標客戶豫缨,可以選擇性放棄独令。

5、用戶生命周期分析:

一次性購買用戶占36%好芭,排除這部分影響后燃箭,用戶平均生命周期131天,中位數(shù)93天栓撞。最大值為373天遍膜,最小值0天。

6瓤湘、復購率和回購率分析:

復購率:平均月度復購率為23%瓢颅,根據(jù)《精益數(shù)據(jù)分析》中的理論,目前此電商處于用戶混合模式弛说,在新用戶轉(zhuǎn)化和老用戶留存挽懦、復購上的應該做到平均分配精力和資源。前期復購率較低可能因為初創(chuàng)推廣期大量新用戶涌入木人,造成分母被持續(xù)擴大信柿。

回購率:平均次月回購率達到39%,總體維持在一個不錯的水平醒第。該電商復購率與回購率越高渔嚷,反映消費者對品牌的忠誠度就越高。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末稠曼,一起剝皮案震驚了整個濱河市形病,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖漠吻,帶你破解...
    沈念sama閱讀 212,080評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件量瓜,死亡現(xiàn)場離奇詭異,居然都是意外死亡途乃,警方通過查閱死者的電腦和手機绍傲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耍共,“玉大人烫饼,你說我怎么就攤上這事』幔” “怎么了枫弟?”我有些...
    開封第一講書人閱讀 157,630評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鹏往。 經(jīng)常有香客問我,道長骇塘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮汞舱,結(jié)果婚禮上团南,老公的妹妹穿的比我還像新娘。我一直安慰自己插爹,他們只是感情好哄辣,可當我...
    茶點故事閱讀 65,662評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赠尾,像睡著了一般力穗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上气嫁,一...
    開封第一講書人閱讀 49,856評論 1 290
  • 那天当窗,我揣著相機與錄音,去河邊找鬼寸宵。 笑死崖面,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的梯影。 我是一名探鬼主播巫员,決...
    沈念sama閱讀 39,014評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼甲棍!你這毒婦竟也來了简识?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,752評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎财异,沒想到半個月后倘零,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,212評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡戳寸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,541評論 2 327
  • 正文 我和宋清朗相戀三年呈驶,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疫鹊。...
    茶點故事閱讀 38,687評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡袖瞻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拆吆,到底是詐尸還是另有隱情聋迎,我是刑警寧澤,帶...
    沈念sama閱讀 34,347評論 4 331
  • 正文 年R本政府宣布枣耀,位于F島的核電站霉晕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏捞奕。R本人自食惡果不足惜牺堰,卻給世界環(huán)境...
    茶點故事閱讀 39,973評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颅围。 院中可真熱鬧伟葫,春花似錦、人聲如沸院促。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽常拓。三九已至渐溶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間墩邀,已是汗流浹背掌猛。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留眉睹,地道東北人荔茬。 一個月前我還...
    沈念sama閱讀 46,406評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像竹海,于是被迫代替她去往敵國和親慕蔚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,576評論 2 349

推薦閱讀更多精彩內(nèi)容