Skip to content

RFM 分析怎麼做?用購買資料替客戶分群與再行銷

jc-seo

RFM 是用三個購買行為指標替客戶評分分群的方法:R(Recency)看上次購買距今多久,F(Frequency)看一段期間內買了幾次,M(Monetary)看累計消費金額。每位客戶在三項各得一個分數,就能分出常回購的主力客、久未回購但過去買很多的高價值流失風險客,以及剛完成首購的新客,再針對每一群安排不同的溝通內容與再行銷名單。做 RFM 分析不一定要買系統,只要有一份含客戶編號、訂單日期與金額的訂單明細,用試算表就能完成。

RFM 三個維度各自代表什麼

三個維度回答的是不同問題,解讀時不要混在一起:

  • R(Recency,近期度):客戶上次購買離分析基準日多久。距離越短代表和品牌的互動越近,所以天數越少分數越高。
  • F(Frequency,頻率):分析期間內下了幾筆訂單。F 高代表已經養成回購習慣。
  • M(Monetary,金額):分析期間內累計消費多少。M 用來區分客單價或採購量的高低,但容易被單筆大訂單拉高,解讀時要搭配 F 一起看。

三項通常各給一個分數,分數越高代表越近、越頻繁、金額越高。看到 R 高、F 低的客戶,代表剛買過但還沒有回購習慣;R 低、F 高則是過去常買、近期卻沒有動靜,這兩種人需要的訊息完全不同。

RFM 分析的資料準備與欄位

RFM 只需要訂單層級的資料,但資料乾不乾淨會直接影響結果。一份可用的訂單明細至少要有:

  • 客戶識別:會員編號、客戶編號或電子郵件,用來把多筆訂單歸到同一個人。
  • 訂單日期:用來計算上次購買時間與期間內的訂單數。
  • 訂單金額:先決定用含稅總額還是扣除折扣、運費後的淨額,全部客戶要用同一種口徑。
  • 訂單狀態:標出取消與退貨,計算前排除或扣回,避免把退貨的客戶算成高價值客戶。

另外要合併同一人的不同帳號、排除員工單與測試單,並固定分析期間。期間長短依產品的回購週期決定,回購快的消耗品可以看較短期間,耐用品或客製產品則要拉長,否則多數客戶的 F 都只有一次。

RFM 分數怎麼切:依自家資料分組

分數沒有通用門檻,同樣一段時間沒回購,對咖啡豆和家具代表的意義完全不同,所以要依自己的資料來切。常見的做法有兩種:

等量分組

把所有客戶依某一項指標排序,再平均切成幾組,每組人數大致相同,排在前段的給高分。好處是不用自己設門檻,任何產業都能套用;缺點是當多數客戶只買過一次時,F 會擠在同一個值,很難平均切開。

依業務意義分組

依產品回購週期或業務判斷設定區間,例如以一個正常回購週期為界,在週期內回購、超過一個週期、超過兩個週期分成三級。這種方法比較好向團隊解釋,但要定期檢查區間是否仍合理。

組數不必多,客戶數量少時切三級(高、中、低)就夠用。三項分數可以組成像「高高中」的代碼來分群,也可以加總成總分排序;加總比較簡單,但會讓「R 低、F 高」和「R 高、F 低」的人拿到相近總分,所以分群時建議保留三項各自的分數。

用試算表計算 RFM 的步驟

以 Google 試算表為例,訂單明細放在一個工作表,另開一個工作表做客戶彙總:

  1. 列出不重複客戶:用 UNIQUE 函式從訂單明細的客戶編號欄取出不重複清單。
  2. 計算上次購買日:用 MAXIFS 依客戶編號找出該客戶的上次訂單日期,再用分析基準日相減得到距今天數。
  3. 計算訂單數:用 COUNTIFS 依客戶編號計算期間內的訂單筆數,條件中排除取消與退貨。
  4. 計算累計金額:用 SUMIFS 依客戶編號加總期間內的訂單金額。
  5. 換算分數:用 PERCENTRANK 算出每位客戶在全體中的相對位置,再依想切的組數換算成分數;R 的方向要反過來,天數越少分數越高。
  6. 組合分群:把三個分數合成代碼,依對照表標上分群名稱。

如果不習慣寫函式,也可以從「插入」選單建立資料透視表,以客戶編號為列,用 MAX 彙總訂單日期,再彙總訂單筆數與金額,複製到新工作表計分。

RFM 分群命名與對應的行銷動作

分群名稱可以自己定,重點是每一群都對應一個明確的行銷動作。下表是常見的分法:

分群 RFM 特徵 建議動作
主力客 R 高、F 高、M 高 新品搶先通知、會員專屬服務,少用折扣以免侵蝕利潤
新客 R 高、F 低 首購後的使用說明與回購引導,幫助養成習慣
潛力客 R 中、F 中 搭配商品推薦與加購組合,提高購買頻率
流失風險高價客 R 低、F 高或 M 高 由業務或客服主動關心,了解停止購買的原因
沉睡客 R 低、F 低、M 低 降低寄送頻率,用一次喚回活動測試反應,沒有回應就移出主要名單

分群後要追蹤各群在下一期的移動,例如新客有多少變成潛力客,才知道行銷動作有沒有效。更多依客戶分群設計溝通的方式,可參考 CRM 行銷策略與客戶分群。

把 RFM 分群結合再行銷名單

RFM 分群除了用在電子郵件與 LINE 訊息,也能變成廣告受眾。符合資格的 Google Ads 帳戶可以用「目標顧客比對」上傳顧客名單,在搜尋、YouTube、Gmail 等版位觸及這些顧客;名單檔案為 CSV 格式,可放入電子郵件、電話等欄位,並可自行或交由 Google Ads 以單向雜湊處理。常見用法有兩種:

  • 喚回:對流失風險高價客投放新品或服務更新訊息。
  • 排除:把剛購買的客戶排除在促銷廣告之外,避免重複花費。

上傳前要確認名單是企業直接向顧客蒐集、隱私權政策已揭露與第三方共用,並取得必要的同意。網站行為類的受眾則可以在 Google Analytics 建立目標對象,連結 Google Ads 後使用。再行銷的整體規劃可參考再行銷廣告的做法。

RFM 的限制與補強方式

RFM 簡單好用,但只看交易紀錄,有幾個限制要知道:

  • 看不到原因:知道客戶不再購買,卻不知道是價格、服務還是需求改變,需要搭配客服紀錄或問卷。
  • 不適合低頻高單價產品:多數客戶一輩子只買一次時,F 失去意義,可改看詢價、保養或回訪等互動紀錄。
  • 新客容易被低估:剛加入的客戶 F 與 M 自然偏低,判讀時要另外標註加入時間。
  • 需要定期重算:分數是某個時間點的快照,建議固定週期更新,並保留每期結果比較變化。

把 RFM 當作分群的起點,再加上瀏覽行為與商品偏好等資料,分群會更貼近實際需求。

常見問題

RFM 分析需要多少筆客戶資料才有意義?

沒有固定門檻,關鍵在於每一組切出來的人數足以觀察差異。客戶數少時可以先切成高、中、低三級,等資料累積再細分,並優先確認訂單資料是否完整。

RFM 的三個指標要不要加權?

可以依產業調整。回購快的產品可以加重 R,重視客單價的產業可以加重 M。若一開始不確定,先保留三項各自的分數分群,觀察各群後續反應再決定權重。

沒有會員系統也能做 RFM 嗎?

可以,只要能用電話、電子郵件或客戶編號把同一人的多筆訂單歸在一起即可。缺點是訪客結帳或資料不一致時容易拆成多人,整理資料時要先處理合併。

RFM 分群多久更新一次比較好?

依回購週期與行銷節奏決定。消耗品可以配合每次電子報或促銷前更新,耐用品則可拉長週期。重點是固定時間重算並保留紀錄,才能看出客戶在分群之間的移動。

RFM 和客戶終身價值有什麼不同?

RFM 是依過去交易替客戶排序分群,客戶終身價值則是估計一位客戶在整段關係中可能帶來的價值。前者容易在試算表完成,後者通常需要更多資料與模型。

本文由京采數位科技整理。我們自 2005 年起提供官網設計、系統開發與 Google SEO 服務,實際案例可見成果與案例。

想直接討論你自己的網站狀況,或需要一份初步的搜尋機會評估?

相關主題

下一步

想開始做 RFM,可以先匯出一段期間的訂單明細,確認客戶識別、日期、金額與退貨欄位是否齊全。京采的轉換優化與數據追蹤服務可以協助整理訂單與網站行為資料、設定分群計算方式,並把分群名單串到廣告與訊息工具。若想討論你的資料能怎麼分群,歡迎與我們聯繫。