用户需求正在分化
同一个“运动鞋”品类,新客可能需要入门款与尺码解释,复购用户可能在找轻量跑鞋,会员则更关注新品、权益与配送承诺。把这三类人放在同一个排序里,平均结果看似稳定,个体体验却可能持续变差。
因此,我会先根据浏览、搜索、收藏、加购、支付、退款、价格带和时间间隔建立行为视图,再决定是否需要更复杂的推荐模型。
我把“千人千面”拆成一套可以被业务理解、被数据验证、也能持续迭代的实践方法:先用统一指标看清用户、商品与渠道,再用分群和推荐策略回答“给谁、在什么时候、展示什么”。本文以 E数通 的示例场景为主线,解释从数据治理、特征构建到实验评估的完整链路,并明确哪些数字是示例,避免把算法想象成不可解释的黑盒。
行为、价值、偏好和实时场景共同决定推荐上下文。
如果我只有半小时,会先看结论和判断表;如果要搭建项目,则按数据底座、分群、推荐、实验和复盘的顺序阅读。
我对千人千面的判断只有一句话:算法能否带来增长,不取决于模型名称是否先进,而取决于数据是否可用、目标是否清楚、策略是否可解释、结果是否能被实验验证。
把曝光、点击、加购、支付和复购放进同一条指标链,避免每个部门各自讲故事。
方法建议:指标字典 + 事件模型
从“所有用户平均表现”走向新客、活跃客、价格敏感客和高价值客的差异化观察。
方法建议:分群 + 生命周期
推荐位、排序规则和优惠权益应当服务于具体场景,不应脱离库存、毛利和履约约束。
方法建议:候选集 + 业务规则
用分组实验确认变化是否来自策略,而不是季节、活动、渠道或流量结构变化。
方法建议:A/B + 增量评估
电商经营从增量流量转向存量效率之后,问题不再是简单地把商品摆出来,而是要在有限注意力里,降低用户寻找成本,同时让企业把有限库存、预算和服务能力用在更合适的人身上。
同一个“运动鞋”品类,新客可能需要入门款与尺码解释,复购用户可能在找轻量跑鞋,会员则更关注新品、权益与配送承诺。把这三类人放在同一个排序里,平均结果看似稳定,个体体验却可能持续变差。
因此,我会先根据浏览、搜索、收藏、加购、支付、退款、价格带和时间间隔建立行为视图,再决定是否需要更复杂的推荐模型。
商品有上新、售罄、促销、毛利变化和履约区域限制。一个只根据历史点击训练的系统,可能持续推送已经缺货的商品,也可能因为点击率高而放大低毛利、低复购的选择。
好的推荐要把库存状态、可售范围、价格敏感度、内容质量和售后风险纳入候选集过滤与排序解释。
用户在搜索页、详情页、购物车页和支付后页面的目标并不相同。搜索页需要快速匹配意图,详情页适合相似款和搭配购,购物车页更适合补充购买,支付后页面则适合复购提醒或售后服务。
所以我不会用一个全站统一的“推荐准确率”评价全部位置,而会按场景拆目标和指标。
示例数据:展示的是一组模拟访问路径,用于说明不同环节的流失关系,不代表任何企业真实经营结果。推荐策略不应只看点击,还要观察加购、支付和后续价值。
我在规划推荐项目时,会把“技术上可实现”和“经营上值得做”分开评估。以下误区往往不是算法错误,而是问题定义、数据口径或评价方式出了偏差。
点击是一个重要的中间信号,但它可能被标题党、低价商品或强刺激素材短期拉高。若点击之后没有加购、支付和满意度,企业只是买到了更多无效浏览。特别是利润率、退货率和售后成本差异明显的品类,单看 CTR 会把系统带向错误方向。
修正方式:将点击率放在漏斗中解释,至少同时关注有效详情访问、加购率、支付转化、毛利贡献和退款率,并按新老用户与流量渠道拆分。
复杂模型需要更高质量的行为量、更稳定的特征、更多算力和更严格的线上监控。如果企业连商品 ID、订单状态和用户身份都无法稳定关联,直接引入复杂模型通常会放大数据噪声,最后很难解释为什么结果发生变化。
修正方式:先用规则、分群、相似商品和热度基线建立可解释版本,再用实验确认复杂模型是否带来增量。
历史购买可以说明用户曾经需要什么,却不一定说明用户现在还需要什么。母婴、礼品、家装和季节性商品尤其明显。若模型过度依赖长期购买记录,用户可能不断看到已经买过的同一类商品,反而错过新需求。
修正方式:为行为设置时间衰减,将最近搜索、最近加购、当前会话和上下文信号加入判断,并为复购品与探索品设置不同策略。
新客缺少历史数据,高价值会员关注服务体验,价格敏感用户对优惠响应更强,自动化流量与自然流量也存在结构差异。如果把所有人混在一起,整体平均值可能掩盖某一群体的明显损失,无法帮助运营制定下一步动作。
修正方式:预先定义实验分层,在保证样本量的前提下,对关键人群、渠道、设备和生命周期阶段进行切片观察。
确认事件是否重复、时间是否统一、用户是否能跨设备识别、退款是否回写,以及商品上下架状态是否准确。
确认模型优化的目标与经营目标一致,避免为了点击率牺牲支付质量、毛利贡献或长期留存。
确认是否存在对照组、实验周期是否覆盖波动、样本是否被活动干扰,以及结果是否达到实际决策门槛。
我建议把智能推荐拆成五层。这样做的好处是:即使暂时没有完整的机器学习平台,也能先用数据分析和规则策略形成可靠的最小闭环。
用户不是一串 ID,商品也不是一条标题。用户至少需要有生命周期、价值、偏好、活跃度和渠道来源;商品需要有品类、价格、品牌、库存、毛利、内容完整度和可售区域;场景则要说明页面位置、访问目的和当前会话状态。
浏览次数、最近一次搜索距今天数、某品类的加购频率、近 30 天支付金额、价格带偏好、促销响应和退款比例,都可以成为特征。特征不只为了喂给模型,也要帮助运营理解“为什么这个人群被这样定义”。
候选集可以来自热门商品、同品类商品、协同购买、相似内容、用户历史偏好、实时搜索和运营指定池。多路候选的价值在于兼顾相关性、探索性、商业约束与新品曝光,而不是让一个信号统治全部结果。
排序可以综合兴趣分、时效分、库存分、毛利分、内容质量分和风险惩罚项。分数权重不需要一开始就很复杂,但必须明确:哪些是硬规则,哪些是软权重,哪些商品需要人工保障,哪些结果必须被过滤。
结果验证至少分短期和长期两类。短期看点击、加购与支付,长期看复购、退款、客诉、会员活跃和毛利。把结果沉淀到 E数通 的分析看板中,业务团队就能从“发布一次策略”转向“持续观察与调整”。
示例雷达图用于展示策略评价维度。分数为 0—100 的模拟值,不能直接理解为真实业务表现或算法精度。
进度条是项目评审示例,不代表任何真实团队的成熟度评分。我的原则是先补短板,再追求模型复杂度。
下面是一个虚构的综合电商团队示例,不对应任何真实客户、真实品牌或真实经营数据。我使用 E数通 作为分析与协作工具的示例,重点说明如何把多来源数据整理成运营能读懂的决策链路。
假设一家主营家居用品的线上团队,同时经营内容渠道、搜索渠道和会员渠道。团队发现首页推荐点击率提升了,但整体支付金额没有同步增长,于是需要判断问题究竟出在用户、商品、流量还是归因口径。
示例数据按周模拟:策略上线后 CTR 上升,但前两周支付转化波动,提醒我们不能用单一指标宣布成功。实际分析应结合活动、流量结构、库存和统计显著性。
| 观察维度 | 示例现象 | 可能原因 | 下一步动作 | 建议负责人 |
|---|---|---|---|---|
| 推荐点击率 | 从 7.2% 上升到 8.6% | 相似商品更贴近当前浏览内容,也可能是低价商品吸引点击。 | 拆分品类、价格带和新老客,检查点击后的有效行为。 | 运营分析 |
| 加购率 | 仅小幅变化 | 推荐内容相关,但规格、库存或优惠承接不足。 | 对详情页承接、库存可售性和优惠门槛做联动分析。 | 商品团队 |
| 支付转化 | 会员明显高于新客 | 会员已有信任基础,新客需要更多场景解释与保障信息。 | 为新客增加入门组合、评价摘要和配送承诺,会员突出新品。 | 增长团队 |
| 毛利贡献 | 引流款占比过高 | 排序只优化了点击,没有纳入利润和组合购买价值。 | 建立毛利保护规则,并观察组合推荐带来的增量毛利。 | 经营负责人 |
| 退款率 | 某一品类推荐后升高 | 规格信息不清或推荐与用户预期不匹配。 | 将退款、差评与商品内容质量加入策略监控,不只追求成交。 | 商品与客服 |
用户行为表:记录用户、时间、页面、行为类型、商品和渠道。
商品经营表:关联库存、价格、毛利、品类、内容质量与上下架状态。
实验结果表:记录实验组、对照组、曝光人数、转化、收入、退款和周期。
漏斗视图:回答用户在哪一步流失。
分群视图:回答哪一类人群被影响。
策略视图:回答哪些推荐规则带来增量,哪些规则需要退出。
每周只选少量异常和机会进入评审,明确“继续、暂停、扩大、重做”四种动作,记录负责人、截止时间和验证指标,让看板成为决策入口,而不是数据展示墙。
智能推荐是跨数据、商品、运营、研发和管理的长期项目。我更推荐按阶段交付价值,不把所有事情压在一次上线里。
盘点订单、商品、用户、行为和渠道数据,统一时间、ID、金额、退款和归因口径。先做一份指标字典,明确每个指标的定义、来源、更新频率和使用边界。
用 RFM、生命周期、品类偏好、价格带和活跃度形成第一版人群。每个分群都要有规模、特征、业务命名和可执行动作,避免只生成一串不可理解的聚类编号。
先用热门、相似、关联购买、最近浏览和运营指定池组成候选集,再加库存、上下架、合规和毛利保护规则。基线越清晰,后续越容易判断模型是否带来增量。
为不同场景设置实验目标和对照组,记录实验周期、流量分配、样本量、核心指标、护栏指标和异常情况。测试不只是“新旧版本谁更高”,而是要回答为什么。
当用户结构、商品结构、活动节奏或渠道发生变化时,旧策略可能失效。建立数据质量、库存命中、推荐覆盖、重复推荐和指标异常监控,定期清理无效特征。
E数通可以承担多源数据分析、指标看板和经营复盘;当策略验证稳定后,再由研发团队把实时特征、模型服务、缓存和接口治理纳入生产架构,形成稳定的工程闭环。
| 检查项 | 合格表现 | 风险信号 |
|---|---|---|
| 用户识别 | 登录与匿名行为有明确关联策略 | 同一用户被拆成多个身份 |
| 商品状态 | 上下架、库存和区域可售实时更新 | 推荐结果含缺货商品 |
| 订单回写 | 支付、退款、取消状态可追踪 | 收入只记录下单未扣除退款 |
| 实验分组 | 用户稳定落在同一组 | 用户频繁跨组导致污染 |
推荐系统不是越自动越好,也不是越人工越稳。我的选择依据是业务目标、数据规模、风险成本和团队能力的组合,而不是追逐单一技术标签。
优先采用可解释规则与分群,不急着训练复杂模型。此时最重要的是建立事件口径、商品标签、实验机制和复盘习惯。
可以引入协同过滤、向量召回、学习排序或序列模型,但必须先解决数据延迟、在线特征、服务稳定性和模型监控。
不要把全部排序权交给模型。可以把库存、价格、履约、年龄适配、品类限制和人工审核作为硬约束,再在安全范围内优化相关性。
大促期间的流量、库存和价格变化快,历史模型可能来不及反映当前状态。此时要增加实时信号、库存保护和活动优先级。
先选一个页面、一个人群和一个核心指标做小实验,不要一开始覆盖全站。用 E数通 形成前后对比和分层结果,先拿到可讨论的证据。
可以把分析平台、特征平台、模型服务与实验平台串起来,但仍然需要经营团队参与目标设计,否则会出现技术上线、业务不使用的断层。
以下回答使用第一人称表达,并结合列表、指标和场景降低技术门槛。文中的百分比、用户量和效果数字均为说明方法的示例值,不代表真实企业数据。
我不建议把模型作为起点。数据量较小时,我会先做指标统一、用户分群、热门推荐、相似商品和关联购买等可解释策略,再用实验确认是否有效。例如先观察新客详情页的加购率是否从示例的 4.8% 提升到 5.5%,同时检查退款率和毛利是否恶化。只有当基线策略稳定、事件数据可靠、实验能持续复盘后,复杂模型才有明确的比较对象。
我会先根据经营阶段确定一个主指标,再设置两到三个护栏指标。拉新阶段可能以首购支付转化为主,成熟阶段可能更关注增量毛利、复购和长期价值;点击率通常是过程指标,不能直接代表收入质量。比如某策略让 CTR 从 7% 升到 9%,但支付转化下降、退款上升,那我会判定它没有真正创造价值,并回到人群、商品和承接页继续排查。
这要看商品的复购周期、当前行为和推荐位置。日用品可能适合按预计消耗周期提醒,耐用品则应降低重复曝光,转而推荐配件、升级款或互补商品。我会把“历史购买”与“最近搜索、最近加购、库存周期、用户主动屏蔽”组合判断,并在看板中分别观察重复购买率、无效曝光率和负反馈,而不是简单认为相似就一定相关。
在我的实践理解中,E数通更适合承担多源数据分析、指标统一、用户分群、漏斗观察、实验复盘和跨团队协作,帮助业务看懂策略是否有效。它不应被宣传成自动替代所有模型训练、实时特征计算或在线推荐接口的平台。企业可以先用 E数通 建立可解释的经营分析层,再根据技术架构把经过验证的策略接入现有推荐服务。
实验周期没有固定的天数,我会结合样本量、基线转化率、最小可检测差异和业务周期决定。至少要覆盖完整的行为周期,避免只看一个工作日或活动峰值;同时要保留稳定对照组,记录流量渠道、设备、品类和库存变化。如果示例结果只在某个活动日提升 20%,但平日没有增量,就不能直接把它归因于推荐算法,最好延长观察并做分层分析。
新用户阶段属于冷启动,我会优先使用上下文和群体信号,而不是假装知道用户偏好。可用的信号包括搜索词、入口渠道、地域、设备、当前浏览品类、活动主题和实时点击;同时保留热门、品质、价格带和运营指定的安全候选集。随着用户产生浏览、收藏、加购和支付行为,再逐步提高个人行为权重,并用探索位收集新的偏好信息。
我会把相关性、转化效率和供给探索拆开处理。候选集可以保留一部分热门商品、一部分个性化商品、一部分相似或关联商品,再设置有限的新品探索位;排序时加入库存、内容质量、毛利和新品保护等业务规则,最后按人群和场景观察结果。比如示例中 80% 位置追求即时相关性,20% 位置用于探索,但具体比例必须通过实验和品类特征验证。
我不会只因为订单增加就扩大流量。推荐系统必须设置护栏指标,例如退款率、缺货率、配送时效、客诉率、优惠成本和单位毛利;如果主指标提升超过示例的 10%,但退款率同步增加 3 个百分点,说明策略可能带来了低质量成交,需要先暂停扩量,检查商品描述、尺码规格、库存同步和用户预期。只有核心结果与体验指标同时在可接受范围内,才适合逐步扩大。
我不把个性化推荐理解为一次性的技术上线,而把它看作数据、商品、运营和研发共同参与的持续决策过程。

