大数据杀熟并不是一个新话题,但它始终难以根治。问题的核心在于:平台利用长期积累的用户数据,通过算法判断每个人的支付意愿,然后对忠诚度高、价格敏感度低的用户收取更高的价格。这种行为隐蔽、分散、难以举证,消费者往往只知道“我被多收了钱”,却说不清是哪一段代码、哪一条规则造成的。要真正理解并应对大数据杀熟,需要从算法原理、法律规制和消费者自我保护三个层面同时入手。

大数据杀熟的技术原理:算法如何知道你愿意多付钱
差别定价算法的基础是用户画像。平台会采集多维度的数据,包括设备型号、操作系统、注册时长、历史订单金额、优惠券使用频率、页面停留时间、搜索习惯、常用收货地址的消费水平等。这些数据经过特征工程处理后,被送入机器学习模型,输出的目标并不是简单的“是否会购买”,而是“在多高的价格下仍然会购买”,也就是对用户支付意愿的估计。
具体实现上,常见做法是结合弹性定价和分组实验。算法先将用户划分为若干群体,例如新用户组、价格敏感组、品牌忠诚组,然后通过A/B测试观察不同群体对价格变化的反应。一个简化的定价逻辑可以用伪代码描述如下:
def dynamic_price(user, base_price):
# 用户画像特征
features = {
'account_age': user.register_years, # 注册年限,越长越可能被判定为不敏感
'device': user.device_type, # 设备类型
'avg_order': user.history_avg_spend, # 历史平均客单价
'coupon_rate': user.coupon_usage_ratio, # 优惠券使用率,越低越不敏感
'price_abandon': user.cart_abandon_ratio # 加购后放弃率,越低越不敏感
}
# 支付意愿评分模型(例如梯度提升树)
wtp_score = model.predict(features) # 输出 0 到 1 之间的支付意愿分数
if wtp_score > 0.8:
return base_price * 1.15 # 高支付意愿用户,上浮定价
elif wtp_score < 0.3:
return base_price * 0.85 # 价格敏感用户,发放隐性折扣
else:
return base_price从这段伪代码可以看出,同一件商品对不同用户展示的价格可以相差百分之十以上,而界面上的“原价”“会员价”“限时优惠”等标签完全一致,用户几乎无从察觉。更隐蔽的做法是不直接改价格,而是通过差异化发放优惠券来实现,即老用户看到的页面价格相同,但系统不给你发放满减券,实际支付成本照样上升。这种基于优惠券的间接杀熟,取证难度更大。
值得注意的是,差异化定价本身在商业上并不违法。航空公司的舱位定价、电影院的早场优惠,都是典型的价格歧视,但它们是基于公开规则的,消费者知情且可选择。大数据杀熟的问题在于定价规则不透明、基于个人数据画像、且专门针对熟客下手,这构成了法律层面的评价重点。
法律如何界定:反垄断监管与个人信息保护的双重路径
目前针对大数据杀熟,国内已经形成了多条法律路径。第一条是个人信息保护法第二十四条,它明确规定自动化决策应当保证结果的透明度和结果公平公正,不得对个人在交易价格等交易条件上实行不合理的差别待遇。这一条被普遍认为是对大数据杀熟最直接的规制条款。配套的《互联网信息服务算法推荐管理规定》进一步要求,平台不得根据消费者的偏好、交易习惯等特征在交易价格上实施不合理的差别待遇。
第二条路径来自反垄断法体系。《国务院反垄断委员会关于平台经济领域的反垄断指南》第十七条明确将“基于大数据和算法对交易条件敏感度不同的交易相对人实施差异性交易价格”列为差别待遇的一种表现。不过反垄断路径有一个门槛:需要认定平台具有市场支配地位。对于中小平台,反垄断执法难以覆盖,这时个人信息保护法和消费者权益保护法的适用就更重要。
第三条是电子商务法第十八条,它要求平台根据消费者的兴趣爱好、消费习惯等特征向其提供搜索结果时,应当同时提供不针对其个人特征的选项。这条规定常被用于搜索结果个性化的场景,但在价格歧视场景下同样可以作为辅助依据。此外,价格法中关于价格欺诈的条款,也可以适用于虚构原价再打折等变相杀熟行为。
监管层面正在推进的工具是算法备案制度。具有舆论属性或社会动员能力的算法推荐服务提供者需要在网信部门备案,提交算法的基本原理、数据来源和决策逻辑说明。备案并不能完全杜绝杀熟,但它至少让算法从黑箱状态走向可审查状态,为事后执法提供了抓手。对于开发者而言,如果一个系统涉及个性化定价,合规设计上应当注意以下几点:
- 定价决策必须保留完整的日志,包括输入特征、模型版本、输出价格和决策时间,以备监管检查和用户投诉核查。
- 涉及个人信息的数据采集必须获得单独同意,且画像用途要在隐私政策中明确披露,不能笼统写“改善服务质量”。
- 为用户提供拒绝个性化定价的选项,并提供非个性化的默认价格作为对照。
- 区分基于成本差异的合理定价与基于支付意愿的歧视性定价,前者如高峰期加价,后者则是高风险区域。
消费者如何识别与应对:从取证到维权的实操方法
对抗大数据杀熟,最实际的第一步是验证它是否存在。经典的对照实验方法是:用两部不同账号状态的手机搜索同一商品或服务,控制变量包括地理位置、时间、网络环境。更严谨的做法是使用新注册账号与使用多年的老账号同时查询同一家酒店、同一日期的房间价格,截图保存两者的价格和优惠券差异。截图时应包含时间戳、账号信息和商品详情页,这些是后续投诉的核心证据。
在工具层面,可以利用比价工具和历史价格查询插件。浏览器端的历史价格追踪插件能够记录某商品在过去一段时间的价格曲线,如果发现同一商品在不同设备上价格曲线出现系统性分叉,基本可以锁定差别定价行为。此外,关闭App的个性化推荐开关、定期清理Cookie和设备标识符、避免长期绑定单一支付账号,都能在一定程度上干扰画像的准确性,虽然不能根治问题,但能降低被精确识别为“高支付意愿用户”的概率。
维权渠道方面,遇到明显的价格歧视,可以依次采取以下步骤:先与平台客服沟通并要求说明定价依据,留存沟通记录;协商不成的,拨打12315向市场监管部门投诉,或通过全国12315平台在线提交证据;如果涉及个人信息被滥用,还可以向网信部门举报。投诉时务必附上对照实验的截图证据,仅凭口头描述“感觉被杀熟”很难立案。在司法实践中,已有消费者起诉平台差别定价并获得支持的案例,法院的裁判思路通常围绕两点展开:一是平台是否利用个人特征实施了差别待遇,二是这种差别是否具有合理性,例如会员等级带来的折扣属于公开规则,可以被认定为合理。
从更宏观的角度看,治理大数据杀熟不能只靠消费者个人的对抗。算法透明度要求、平台定价逻辑的可解释性、监管沙盒中的定价算法审查,这些制度化的手段才是根本解法。对技术开发者来说,在设计和实现定价系统时就植入公平性约束,例如限制同一商品对不同用户的价差上限、禁止将用户忠诚度指标作为正向定价特征,既是合规要求,也是企业长期信任资产的一部分。技术本身没有立场,但写进模型里的每一个特征权重,最终都会以价格的形式落到每一个具体用户身上。