ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

拼团系统人群标签设计复盘:从全量撒网到千人千面

拼团系统人群标签设计复盘:从全量撒网到千人千面 我的拼团系统人群标签设计复盘从全量撒网到千人千面先说说我为什么会被“拼团系统的标签设计”这个命题折磨了整整三个月。当时我负责的电商平台上了一个拼团模块第一版逻辑特别简单运营建一个活动设置拼团价和成团人数推给全量用户。结果上线两周数据相当难看——成团率长期在30%以下分享裂变基本靠运营手动拉群拉新成本反而比普通促销还高。复盘时我们意识到一个很反直觉的事实拼团这件事天然就是把用户分成“想买的”“会拉的”“捡漏的”“路过的”的生意。一套玩法打所有人的结果就是谁也打动不了。这就是人群标签要在拼团系统里单独拎出来设计的原因。它不是给用户贴个“VIP”“高消费”那么简单而是要为拼团业务里每一个链路节点——选品、定价、团长招募、分享激励、参团提醒——提供一张可计算的“地图”。这篇文章不是讲理论框架而是把我踩过的坑、验证过的方法、以及最终落到系统里的设计思路完整梳理一遍。如果你正在做拼团、分销、砍价这类社交裂变玩法这篇应该能帮你省下不少试错成本。1. 先从业务低谷说起一套玩法打天下问题出在哪拼团和普通促销最大的区别在于它的业务流程里有两个独立的角色团长和参团用户。这也意味着一个完整的拼团发起到成团至少有三个环节需要不同的策略什么人值得被激励去当团长什么人群适合什么样的商品组合什么人收到开团提醒会真的下单这三个问题没有标签体系之前我们基本是拍脑袋。1.1 全量策略下的三个典型“翻车”场景场景一我们推了一个高客单价的母婴拼团设了2人成团。运营觉得母婴客群利润高团价给了85折。结果参团转化率只有1.2%连普通的首页banner位都不如。后来看数据才发现真正愿意买高单价母婴商品的用户对价格不敏感85折吸引力极低而价格敏感的妈妈用户又因为客单价太高不敢拉人拼。这个活动两头不讨好。场景二一个9块9的日用百货拼团成团率冲到70%以上。表面看很成功但拉新质量极差——进来的几乎全是羊毛党领完优惠就流失。我们团队当时被表面的成团数字迷惑没有预警结果下一波活动复购率掉得厉害。场景三老用户召回拼团我们给近30天活跃的老客推了一个“邀请1位新用户参团老客免单”的活动。结果老客参团意愿极低因为很多人根本不想为了免单去打扰朋友。反而是沉默用户30天以上未下单看到利益点后积极性很高但当时我们没有把这类用户单独圈出来。这三个场景说了同一件事没有人群标签的拼团就像撒网捕鱼但不知道鱼群在哪层水域。表面的活动数据会给你误导运营的直觉在规模化的用户面前完全不成立。1.2 拼团为什么比普通促销更需要标签普通促销是平台和用户之间的单向关系平台补贴、用户购买链路短。拼团本质上是平台发起一个任务用户需要动用他的社交关系去完成这个任务。这意味着用户的行为动机里除了“自己想买”还叠加了“我愿意为了便宜去麻烦别人吗”“我拉的这个人对我有什么影响”所以拼团用户的决策因子比普通促销多了一个维度就是社交代价。不同人对社交代价的承受能力不同有人愿意为了5块钱把链接甩到10个群有人宁愿原价买也不愿意让朋友知道自己在拼单。这种差异如果不通过标签去识别任何统一的激励设计必然顾此失彼。另一个原因是拼团的数据反馈通常是滞后的。一个活动从创建、选品到推给用户往往需要几天时间。如果第一次触达的人群不对修改策略再测试周期可能就是一周。没有标签体系你连“这次为什么不对”都说不清楚优化就更无从谈起。2. 标签体系骨架从“拍脑袋分类”到可计算的用户画像确认要做标签之后我做的第一件事不是画架构图而是拉了一个全量用户的数据清单看看我们手上到底有什么数据可以用。这是我想提醒大家的一点标签设计一定要从已有数据出发不要先画一个完美的画像模型发现根本没法实现。当时我们平台的数据基础是用户注册信息手机号、注册渠道、注册时间、订单数据消费金额、品类、频次、浏览行为30天内PV/UV、优惠券使用记录、裂变活动参与记录。这些数据管够关键是怎么组织成标签。2.1 标签的四层结构原始、统计、算法、策略我后来设计标签体系时把标签分成了四层。这里要注意很多人一开始就把策略标签当成全部结果运营想用的条件在系统里根本算不出来。层级说明示例原始标签直接来自数据源不做加工性别、注册渠道、注册时间统计标签基于订单和行为的汇总计算近90天消费金额、近30天购买频次算法标签通过模型或规则推导的用户属性价格敏感度、品类偏好、流失风险策略标签面向具体运营动作的人群分组高价值沉默用户、砍价意愿强用户、团长种子这四层是自下而上的依赖关系。策略标签一般由统计标签和算法标签组合而来比如“高价值沉默用户” 近90天消费金额TOP20% 近30天未下单。运营在后台看到的应该是策略标签但实现的时候必须拆到下面几层。2.2 拼团场景内最重要的五个标签维度拼团的业务特性决定了有些标签比其他更重要。我用表格列一下后面所有策略都会用到这些。标签维度核心问题拼团相关标签示例计算口径价格敏感度用户对价格变化的反应程度高价格敏感、中价格敏感、低价格敏感近90天优惠券订单占比、客单价与大盘中位数的比社交影响力用户能带多少人成交高传播力、中传播力、低传播力历史拼团活动邀请人数、分享带来的新客数品类偏好用户对什么品类感兴趣母婴偏好、美妆偏好、百货偏好、生鲜偏好近90天各品类订单金额占比活跃状态用户当前的活跃度高活跃、沉默用户、预流失用户、新用户近7天/30天登录频次和下单行为关系价值用户对平台的贡献层级高价值、中价值、低价值近180天消费金额、毛利贡献分位数当时我们把这些标签全部统一口径后建了一个标签仓库表每条记录是 user_id 标签名 标签值 更新时间。这个表大概8000万行T1更新做活动圈人完全够用。3. 拼团策略与标签的联动选品、定价、裂变玩法的匹配逻辑标签体系建好只是第一步真正有价值的在第三步把标签用起来。我在系统里设计了一套“策略路由”机制简单说就是不同标签组合的人在拼团链路上看到的玩法不一样。这一步是设计思考最复杂的部分。3.1 团长识别与激励谁是你的裂变引擎拼团的第一步是有人发起拼团这就牵扯到团长选择。全量撒网时我们平均10个开团用户里只有1个能成团。后来把价格敏感度、社交影响力、活跃状态三个标签组合起来设计了团长分层核心团长社交影响力高 中高活跃。这类人拉新能力强给的激励是阶梯式现金奖励最高可以到拼团订单佣金的20%。他们也愿意尝试高客单的商品适合用来做新品破零。潜力团长社交影响力中等 价格敏感度高。这类人愿意分享但更看重自己的收益。激励方式从“成团后得佣金”改为“参团人数达X人再加码奖励”促使他们多拉人。氛围团长活跃状态高但社交影响力低。这类人其实不太适合当团长更多是参团者。但她们活跃度高适合在团内起氛围作用可以设计成“副团长”角色给一些小额优惠券鼓励她们参与讨论。有了这个分层我们的团长开团后成团率从10%提升到了27%而且核心团长贡献的成团订单占比达到38%。选对团长比单纯提高团长奖励金额更有效。3.2 选品与定价的人货匹配逻辑拼团选品不是简单的“爆款打折”而是要根据目标人群的品类偏好和价格敏感度决定“给谁推什么”。这里需要把标签映射到商品维度。我设计了一个简单但有效的人货匹配矩阵。系统先在商品库里给每个商品打标签品类、价格带、毛利贡献然后根据用户的品类偏好标签做匹配再根据价格敏感度调整拼团价感知对于价格敏感用户拼团价要和原价的差异足够大至少20%最好是一个带小数点的不规整价格比如59.8元会显得“算过了”。对于低价格敏感用户拼团价差异不那么重要但他们更在意“这个团值不值得发到群里”。所以这类用户的商品推荐要带上稀缺性和品质背书比如“限量50份”“保税仓直发”。对于品类偏好明显的用户拼团活动如果在偏好品类里没有合适的团干脆不推。因为推荐无关品类只会消耗用户耐心。这一层逻辑上线之后拼团活动页的点击率提升了15%参团转化率提升了8个百分点。核心就是你在对的时间给对的人推了对的品。3.3 裂变玩法的标签组合裂变的本质是让用户把你的活动分享出去。但不同用户分享的动机完全不同。我调研过一些高传播力用户的反馈总结下来有四种一是“利己”我拼单省钱二是“利他”我拉朋友一起省钱三是“社交货币”分享一个有趣的/有逼格的东西显得我消息灵通四是“任务驱动”为了得到某个奖励。标签体系里我把用户分享动机粗略做了个分类再匹配不同的裂变玩法利己主导适合“老带新”玩法老用户邀请新用户参团老用户得优惠券分享文案可以直接强调“我已省xx元”。利他主导适合“三人成团、一人免单”这类玩法强调集体利益文案写着“独乐乐不如众乐乐”。社交货币主导适合“限量款秒杀拼团”“品牌联名款首发团”商品本身要够亮眼文案要有品质感。任务驱动主导适合“阶梯奖励团”拉够多少人解锁更高折扣或者拼团成功可以参与抽奖。3.4 参团与召回场景的策略应用除了裂变标签还用在两个容易忽略的地方参团提醒和沉默用户召回。参团提醒就是用户被朋友拉进一个拼团活动后系统会发通知。过去我们统一发“您的朋友xx正在拼单快来参团”转化一般。后来改成基于用户价格敏感度来调整文案和优惠力度高敏感用户推送“还差1人成团参团再减5元券”低敏感用户推送“这个商品是您常买的母婴品牌还差1人成团”。推送点击率提升了22%。沉默用户召回则是另一个亮眼的点。我们发现沉默用户中有一批“想买但没动力”的人召回时给普通优惠券没用但给他们设置“成团后返现”参团成功后返余额后召回转化率很可观。而且一旦她们通过拼团回归后面一个月的复购率会恢复到正常活跃用户水平的79%。4. 技术落地标签计算、实时人群圈选与拼团服务的协同前两块更多是策略和产品设计但这类方案要真正落地技术实现上有几个绕不开的关键设计。如果技术底子打不好标签体系只能做成一个运营看数据的报表支撑不了实时拼团活动。4.1 离线实时的标签计算架构我们的标签仓库最初是纯离线的每天凌晨T1更新。这个模式适合大多数运营活动比如你明天要推一个“母婴品类日”今天圈好人群就够了。但拼团有个特性成团状态是实时的一个用户被拉进团之后需要在几分钟内做决策如果系统这时候能根据他的标签动态调整他的参团优惠展示转化率提升会非常明显。所以我不做全量实时标签而是做一个折中底层的统计标签和算法标签T1更新但在用户参团这个动作发生时会触发一个实时事件拼团服务拉取用户的基础画像和最近的行为标签比如近1小时是否看过某个商品详情页临时拼出一个“动态标签”参与实时决策。标签类型更新频率使用场景基础统计标签T1活动选品、圈人群、团长分层算法标签T1价格敏感度、品类偏好、流失预测行为实时标签秒级参团动态优惠、推荐展示、push文案调整4.2 人群圈选服务的四个设计要点运营在后台圈子的时候需要一个“人群圈选”功能。它本质上是一个按条件组合查用户集合的服务。这个服务的实现比表面看起来复杂我有四个经验教训一是条件支持且关系。比如“价格敏感度高” 且 “近30天未下单”这就是一个交叉查询底层需要配合倒排索引来加速不能直接扫全量用户表。二是人群快照机制。圈定的人群集合必须生成快照保存到一个独立的人群表。因为策略是动态的今天定的人群到明天可能因为标签更新而变化。如果活动开始后人群一直在变投放归因就乱了。三是预留黑白名单。黑名单比如风控用户、羊毛党白名单比如内部测试用户。这个优先级高于其他任何条件很早就该支持否则后面加上去会引发很多兼容性问题。四是圈人结果的数据回流。运营可能把同一人群用在不同平台push、短信、站内信每个渠道触达后的反馈数据必须回流到标签仓库这样模型才能迭代。很多时候运营只看转化率忽略了用户在不同渠道的响应差异造成预算浪费。4.3 标签服务在拼团主流程中的交互路径再说拼团主流程中标签服务是怎么被调用的。一张图概括的话就是三处开团环节用户点击“发起拼团”服务端拉取用户标签判断当前商品是否在TA的偏好品类内以及TA的历史成团率。如果用户是核心团长且活跃直接默认打开“高传播力价格”页面如果用户是沉默用户则可能优先推荐低门槛2人成团、低价位的商品。参团环节用户通过朋友分享连接进来系统实时判断该用户对这个商品是否感兴趣、以及他的价格敏感度决定是否给出限时优惠。这里就是上面说的动态标签起作用的地方。Push召回环节活动上线后系统对人群中还没有参团但在活动截止前N小时有过活跃行为的用户触发个性化push。4.4 数据一致性不要因为标签误伤用户标签系统最怕的坑是数据不一致导致同一个用户在不同页面看到互相矛盾的策略。比如用户刚下了一单但标签还是“近30天未下单”结果收到一个大额召回优惠券用户心里会很别扭。解决这个问题的办法是“事件驱动即时局部更新”。下单、分享、成团这些关键事件发生时拼团服务发布消息到MQ标签仓库订阅后对涉及的统计标签做局部重算而不是等T1。这样能保证大部分实时决策使用的标签是准的。另外所有策略层逻辑在调用标签时必须带一个“标签生成时间”字段。如果标签超过48小时没用触发一次重新拉取。这个细节救过我很多次因为运营会拿一个很旧的人群快照去做活动结果实际用户早就变了。5. 实测效果与踩坑复盘那些“踩进去”才懂的事最后分享一下我们这套标签体系上线后的效果以及几个非常实际的坑。这些经验比前面的设计方法更稀缺因为不落地一次很难体会。5.1 三个月实测数据总览从标签体系上线到策略路由全量放开我们跑了三个月。这里挑几个关键指标对比核心指标上全链路转化率从push打开到参团成功从4.1%提升到6.8%提升了约66%。拉新成本方面核心团长贡献的订单占比38%带来新客的摊销成本比付费投放低41%。退货率方面由于人货匹配变好拼团订单的退货率反而比普通订单低1.2个百分点。还有一个意外收获退款率下降后风控团队给我们减少了很多异常订单的复核压力。这说明标签体系本质上不是省事的工具而是让人、货、场三方都更精准了。一旦都在正确的维度里碰到一起业务效率自然就上来了。5.2 坑一标签过细反而导致人群稀疏最初我们为了精细化搞了几十个标签维度每个维度又分5-6档组合起来就上万个人群包。结果运营圈人时每个包的人极少活动根本跑不出量而且由于样本太少标签本身的准确性也没法验证。后来我把标签维度收敛到十几个且每个标签档位最多5档。运营最多用3个条件组合圈人不推荐用更多。粒度太细在运营层面不是“精细化”是“没法用”。5.3 坑二冷启动时没有标签数据怎么推拼团新用户没有消费记录统计标签完全空白。针对这个我们做了一个“冷启动标签猜测”给新用户按注册渠道打初始标签。比如通过老用户分享链接注册的先标记为“价格敏感”和“社交信任度高”双高通过应用商店自然下载注册的则标记为“偏好探索型”和“价格中立”通过搜索关键词下载的则标记为“高购物意向”。这个做法肯定有偏差但它在冷启动阶段是唯一的选择而且准确率随着用户第一次下单就会修正。经验是宁可给一个概率性的初始标签也不要让新用户进一个无标签池不然后面所有的运营活动都会把新用户排除形成冷启动死循环。5.4 坑三标签更新太勤反而抖动有人觉得标签更新越频繁越准其实不是。价格敏感度这类标签如果按天重算会出现用户今天被标为高敏感、明天变成低敏感的抖动情况。用户昨天收到低价券、今天又收到高客单推荐体验很奇怪。我的做法是给不同标签设不同的“稳定周期”行为类标签实时更新统计类标签T1算法类标签按周更新。算法模型每周跑一次虽然反应慢但结论稳定运营用起来也踏实。5.5 坑四羊毛党与标签污染拼团活动天然吸引羊毛党他们在标签体系里往往表现出“高价格敏感高分享次数低收入”的组合。如果不对这类用户单独标注它们会污染价格敏感模型的训练数据。我们专门做了个“风控标签”风控系统识别出的羊毛党会被打上标记且在人群圈选时自动排除。同时还会反向剔除模型训练样本。这一步如果没做后面基于价格敏感度做的所有调优都会被带偏高敏感人群会越圈越偏。6. 后续扩展的方向与我的个人体会标签体系上线跑通之后能扩展的方向非常多。我们当前在尝试的是把标签和用户的实时互动反馈结合做一个“动态出价”系统——即同一个商品同一个用户在不同时段打开系统根据当下供应链库存和用户标签给出不同的拼团价。这在生鲜、日百这些即时性强的品类上很有价值。另一个方向是让团长端的标签“可协商”。现在核心团长数量有限我们想尝试让潜力团长在开团时自主选择激励方式要佣金还是免单券系统根据他们的标签判断预估利润自动计算可接受的激励范围。这是把标签从“系统决策”推进到“用户和系统共同决策”的尝试。说回人群标签的设计我最大的体会是不要为了标签而标签标签的终极目的是让系统的每一次决策都比上一次更接近“用户此刻的真实意愿”。拼团这个业务天然就适合标签驱动因为它不仅涉及平台和用户还迫使用户动用社交关系决策更复杂、更情绪化、更依赖上下文。标签做得好的拼团用户会觉得“这活动怎么这么懂我”做得不好用户只会觉得“你又在让我帮忙拉人头”。这中间的差距就是标签设计好坏的直接体现。如果你正在设计拼团系统我建议你拿着本文第二节的标签维度和第三节的策略路由思路先跑一个小范围灰度活动用两周时间对比灰度组和全量组的成团率、参数转化率和拉新成本。数据会告诉你这套思路在你的业务里应该怎么调整参数。
返回列表