会员营销
基於 RuoyiPlus 後端最新架構,26 DOs / 31 Controllers,選單 ID 起始 13000,構建完整的會員運營與營銷自動化體系
1. 增強定位與架構
1.1 產品定位
RuoYiPlus 會員營銷圍繞會員全生命週期運營、智慧營銷自動化、會員資料合規三大核心進行企業級增強,實現從獲客到留客的完整業務閉環。
1.2 模組規模
| 指標 | 數值 |
|---|---|
| 資料物件 (DO) | 26 個 |
| 控制器 (Controller) | 31 個 |
| 選單 ID 起始 | 13000 |
| Maven 模組 | yudao-module-member |
1.3 核心資料表
| 表名 | 說明 |
|---|---|
member_user | 會員資訊 |
member_point | 積分管理 |
member_balance | 餘額管理 |
member_coupon | 優惠券管理 |
member_package | 套餐管理 |
member_level | 等級管理 |
member_tag | 標籤管理 |
member_sign_in | 簽到管理 |
member_recharge | 充值管理 |
graph TB
subgraph "RuoYiPlus 會員營銷增強架構"
subgraph "運營層"
A1[會員生命週期]
A2[等級體系]
A3[積分體系]
A4[權益管理]
end
subgraph "營銷層"
B1[營銷活動引擎]
B2[自動化觸發器]
B3[會員畫像]
B4[RFM 分析]
end
subgraph "資料層"
C1[會員資料分析]
C2[活動效果分析]
C3[運營指標監控]
end
subgraph "合規層"
D1[會員資料許可權]
D2[隱私資料脫敏]
D3[操作審計]
D4[資料加密]
end
end
A1 --> B1
A2 --> B2
A3 --> B2
A4 --> B3
B1 --> C1
B2 --> C2
B3 --> C3
C1 --> D1
C2 --> D2
C3 --> D3
1.4 能力對比
| 維度 | Yudao 原生 Member | RuoYiPlus 會員營銷增強 |
|---|---|---|
| 會員管理 | 基礎會員資訊 | 全生命週期運營 |
| 等級體系 | 簡單等級 | 動態等級+權益體系 |
| 積分體系 | 基礎積分 | 積分商城+兌換體系 |
| 營銷活動 | 無 | 營銷活動管理引擎 |
| 會員分析 | 簡單統計 | RFM 分析+畫像標籤 |
| 自動化營銷 | 無 | 營銷自動化觸發器 |
| 許可權控制 | 基礎許可權 | 會員資料分級許可權 |
| 隱私合規 | 無 | 隱私資料脫敏+審計 |
2. 會員全生命週期運營
2.1 生命週期階段
graph LR
A[獲取階段] --> B[啟用階段]
B --> C[留存階段]
C --> D[變現階段]
D --> E[推薦階段]
A --> A1[註冊引流]
A --> A2[新客激勵]
A --> A3[首單轉化]
A --> A4[渠道歸因]
B --> B1[啟用引導]
B --> B2[首次消費]
B --> B3[習慣培養]
B --> B4[新客禮包]
C --> C1[簽到激勵]
C --> C2[積分累積]
C --> C3[會員升級]
C --> C4[專屬優惠]
D --> D1[增購推薦]
D --> D2[交叉銷售]
D --> D3[高價值轉化]
D --> D4[付費會員]
E --> E1[推薦獎勵]
E --> E2[社交裂變]
E --> E3[KOC 培養]
E --> E4[會員大使]
2.2 會員資料許可權
會員模組實現基於資料分級的許可權控制,確保會員隱私資料安全。
| 許可權層級 | 適用範圍 | 說明 |
|---|---|---|
| 普通會員 | 個人資訊 | 只能檢視自己的會員資訊 |
| 客服專員 | 負責會員 | 可檢視負責會員的基本資訊 |
| 運營專員 | 全部會員 | 可檢視所有會員資料(脫敏) |
| 資料分析師 | 分析資料 | 可檢視統計資料但不能檢視個人資訊 |
// 會員資料許可權示例
@DataPermission(scope = "member_level")
public class MemberServiceImpl {
// 運營專員可檢視會員資料
// 敏感欄位自動脫敏
}
// 隱私資料脫敏
@SensitiveField(type = SensitiveType.PHONE)
private String phone;
@SensitiveField(type = SensitiveType.EMAIL)
private String email;
2.3 會員操作審計
所有會員資料操作均記錄完整審計日誌,支援會員資料追溯。
| 審計項 | 說明 |
|---|---|
| 會員註冊 | 記錄註冊時間、註冊渠道 |
| 等級變更 | 記錄升降級時間、原因 |
| 積分變動 | 記錄積分獲取、消耗明細 |
| 權益使用 | 記錄權益使用時間、使用內容 |
| 資料匯出 | 記錄匯出時間、匯出人、匯出資料量 |
3. 動態等級體系
3.1 等級體系
graph TB
subgraph "等級體系"
A[普通會員] --> B[銀卡會員]
B --> C[金卡會員]
C --> D[鑽石會員]
A --> A1[0積分]
B --> B1[1000積分]
C --> C1[5000積分]
D --> D1[20000積分]
A --> A2[基礎積分]
A --> A3[生日優惠]
B --> B1[積分加倍]
B --> B2[專屬客服]
B --> B3[優先發貨]
C --> C1[積分三倍]
C --> C2[免運費]
C --> C3[專屬折扣]
D --> D1[積分五倍]
D --> D2[專屬禮品]
D --> D3[VIP活動]
end
3.2 等級配置
member:
levels:
- name: "普通會員"
min-points: 0
benefits: ["基礎積分", "生日優惠"]
- name: "銀卡會員"
min-points: 1000
benefits: ["積分加倍", "專屬客服", "優先發貨"]
- name: "金卡會員"
min-points: 5000
benefits: ["積分三倍", "免運費", "專屬折扣", "會員日特權"]
- name: "鑽石會員"
min-points: 20000
benefits: ["積分五倍", "專屬禮品", "VIP活動", "生日雙倍"]
upgrade-rules:
auto-upgrade: true
grace-period: 90 # 保級期90天
downgrade-warning: 30 # 降級前30天預警
4. 積分體系增強
4.1 積分流程
graph LR
A[積分獲取] --> B[積分累積]
B --> C[積分消耗]
C --> D[積分結算]
A --> A1[消費積分]
A --> A2[活動積分]
A --> A3[任務積分]
B --> B1[積分餘額]
B --> B2[積分有效期]
C --> C1[積分兌換]
C --> C2[積分抵扣]
C --> C3[積分抽獎]
D --> D1[積分過期]
D --> D2[積分清零]
| 能力項 | 說明 |
|---|---|
| 積分獲取 | 消費積分、活動積分、任務積分 |
| 積分消耗 | 積分兌換、積分抵扣、積分抽獎 |
| 積分有效期 | 積分過期規則、清零提醒 |
| 積分凍結 | 訂單取消積分凍結 |
| 積分追溯 | 積分變動明細記錄 |
5. 營銷活動引擎
5.1 活動型別
| 活動型別 | 說明 |
|---|---|
| 註冊活動 | 新客註冊禮包、首單優惠 |
| 簽到活動 | 連續簽到獎勵、簽到抽獎 |
| 消費活動 | 消費返積分、滿減活動 |
| 節日活動 | 會員日、生日優惠、節日促銷 |
| 裂變活動 | 推薦有禮、拼團活動 |
| 任務活動 | 完成任務獲得獎勵 |
5.2 自動化營銷
graph TB
subgraph "自動化營銷"
subgraph "觸發器"
A1[事件觸發]
A2[條件觸發]
A3[時間觸發]
A4[行為觸發]
end
subgraph "規則引擎"
B1[規則匹配]
B2[條件判斷]
B3[動作執行]
end
subgraph "執行動作"
C1[傳送優惠券]
C2[贈送積分]
C3[傳送簡訊]
C4[傳送郵件]
end
end
A1 --> B1
A2 --> B1
A3 --> B1
A4 --> B1
B1 --> B2
B2 --> B3
B3 --> C1
B3 --> C2
B3 --> C3
B3 --> C4
member:
automation:
rules:
- name: "新客首單激勵"
trigger: "first_order"
actions:
- sendCoupon: "新客復購券"
- addPoints: 100
- sendSms: "感謝購買,贈送100積分"
- name: "會員升級祝賀"
trigger: "level_upgrade"
actions:
- sendEmail: "升級祝賀郵件"
- sendGift: "升級禮包"
- addPoints: 500
- name: "流失預警召回"
trigger: "rfm_change"
condition: "R > 60"
actions:
- sendCoupon: "召回專享券"
- sendSms: "好久不見,專屬優惠等你"
6. RFM 分析模型
6.1 RFM 分層
| RFM 分層 | 定義 | 運營策略 |
|---|---|---|
| 重要價值客戶 | R近、F高、M高 | VIP 服務、專屬權益 |
| 重要發展客戶 | R近、F低、M高 | 提頻次、培養習慣 |
| 重要保持客戶 | R遠、F高、M高 | 啟用召回、挽留 |
| 重要挽留客戶 | R遠、F低、M高 | 重點挽留、專屬優惠 |
| 一般價值客戶 | R近、F高、M低 | 提客單、升級引導 |
| 一般發展客戶 | R近、F低、M低 | 新客培養、首單激勵 |
| 一般保持客戶 | R遠、F高、M低 | 啟用召回 |
| 低價值客戶 | R遠、F低、M低 | 低成本維護 |
6.2 RFM 配置
member:
rfm:
r-thresholds: [30, 60, 90] # 最近消費天數
f-thresholds: [3, 10, 20] # 消費頻次
m-thresholds: [100, 500, 1000] # 消費金額
analysis-cycle: "monthly"
7. 技術架構
graph TB
subgraph "yudao-module-member-plus"
subgraph "member-biz"
A1[lifecycle 生命週期管理]
A2[level 等級體系]
A3[points 積分體系]
A4[benefits 權益管理]
A5[activity 營銷活動]
A6[automation 自動化營銷]
A7[rfm RFM 分析]
A8[tag 畫像標籤]
A9[analytics 資料分析]
end
subgraph "許可權與審計"
B1[permission 許可權控制]
B2[audit 審計日誌]
B3[masking 資料脫敏]
end
end
A1 --> B1
A2 --> B1
A3 --> B2
A4 --> B2
A5 --> B3
A6 --> B3
8. 商業價值
| 價值點 | 說明 |
|---|---|
| 提升復購率 | 會員權益激勵、積分體系 |
| 降低流失率 | RFM 預警、自動化召回 |
| 提高客單價 | 升級引導、高價值轉化 |
| 降低運營成本 | 自動化營銷、智慧分層 |
| 資料驅動決策 | 畫像分析、效果追蹤 |
| 隱私合規 | 資料脫敏、操作審計 |