
1) 【一句话结论】通过结合用户行为特征(兴趣深度与转化潜力)和生命周期价值(RFM模型),构建分层分群策略,利用机器学习聚类优化触达,提升线索转化率。
2) 【原理/概念讲解】老师口吻,解释用户分群的核心逻辑:精准识别不同用户群体,匹配差异化获客策略。以RFM模型为例,它是基于“最近行为(Recency)、行为频率(Frequency)、行为价值(Monetary)”三维度评分,类似给用户贴“价值标签”;聚类算法(如K-Means)是无监督学习,根据特征相似性自动分群,像给用户贴“兴趣标签”。类比:用户就像不同类型的客户,分群就是给客户贴“兴趣标签”和“价值标签”,不同标签对应不同营销策略(如“高兴趣低转化”用户用KOL种草,“高价值高兴趣”用户直接推送车型)。
3) 【对比与适用场景】
| 对比维度 | RFM模型 | K-Means聚类 |
|---|---|---|
| 定义 | 基于用户行为的时间、频率、价值三维度评分 | 基于特征相似性,将用户划分为K个簇 |
| 特性 | 有监督/半监督?不,是无监督但依赖特征工程 | 无监督,自动发现隐藏模式 |
| 使用场景 | 适用于已有明确价值指标(如购买金额)的场景,快速分群 | 适用于多维度行为数据,自动发现非典型群体 |
| 注意点 | 需定义特征权重,可能忽略非数值特征 | 需确定K值,特征需标准化 |
4) 【示例】
假设用户数据包括:最近浏览车型数(Recency)、关注KOL数(Frequency)、社交媒体互动数(Social Interaction)、加购数(Add-to-cart)。步骤:
# 计算RFM分数
def calculate_rfm(user_data):
recency = user_data['最近浏览数']
freq = user_data['关注KOL数']
val = user_data['社交媒体互动数']
recency_norm = (recency - min(recency)) / (max(recency) - min(recency))
freq_norm = (freq - min(freq)) / (max(freq) - min(freq))
val_norm = (val - min(val)) / (max(val) - min(val))
rfm_score = 0.4*recency_norm + 0.3*freq_norm + 0.3*val_norm
return rfm_score
# 聚类分群
from sklearn.cluster import KMeans
X = users_features_matrix # 特征矩阵:[recency_norm, freq_norm, val_norm, 加购数]
kmeans = KMeans(n_clusters=4, random_state=0).fit(X)
clusters = kmeans.labels_
5) 【面试口播版答案】
“首先,我会从两个核心维度构建用户分群:一是用户兴趣深度与转化潜力(结合浏览行为、KOL关注、互动数据),二是生命周期价值(基于RFM模型)。然后通过机器学习聚类算法(如K-Means)实现精准触达。具体来说,先计算每个用户的RFM分数,将用户分为高价值、中价值、低价值三组;再结合行为特征(如是否加购、收藏)用聚类算法进一步细分,比如将高价值用户分为‘高兴趣高潜力’和‘高价值低兴趣’两类。最后针对不同群体推送个性化内容,比如对‘高兴趣高潜力’用户推送KOL测评视频,对‘高价值低兴趣’用户推送限时优惠,提升线索转化率。”
6) 【追问清单】
7) 【常见坑/雷区】