ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

用户画像搭建全指南:从标签体系到精细化运营落地

用户画像搭建全指南:从标签体系到精细化运营落地 上个月有个做产品的朋友跑来找我说他们公司数据中台攒了几亿条用户行为记录但业务部门天天喊“用户画像没用”“标签不准”。我问他你们画的像到底是什么样他说就是把用户性别、年龄、城市、消费金额打上标签然后做成大屏展示。我听完就明白了——这根本不是用户画像这是给用户贴了个备注。真正能用的用户画像不是一堆静态属性的堆砌而是一个能让运营、产品、算法三方都看懂的“用户说明书”。这篇文章我想把这件事彻底讲清楚用户画像到底是什么搭建流程有哪些步骤以及那些真正落地时能用上的方法、模型和工具。适合正在做用户画像项目、但不知道怎么下手的运营和产品同学也适合刚转行做数据分析、想系统理解画像逻辑的朋友。1. 先搞明白用户画像到底是什么1.1 一个只配叫“用户备注”的常见误区很多人一提用户画像第一反应就是“给用户打标签”比如“男、25岁、北京、月收入2万”。这个理解不能说全错但它离“画像”这两个字差得很远。标签只是画像的原材料就像画布上的颜料颜料堆在一起不等于一幅画。常见的误区是把画像做成“用户备注”——我见过不少团队花三个月搭了一套标签系统最后做出来的东西长这样用户ID、性别、年龄段、城市等级、最近一次消费时间。然后呢然后就没有然后了。运营拿到这套画像不知道怎么用因为“这个用户是女性、28岁、上海”这个信息并不能告诉我该给她推荐什么内容、什么时候push不会惹她烦、她是不是快流失了。这就是典型的“为了做画像而做画像”。画像不是用来展示给老板看的不是数据团队的自嗨它的唯一价值是驱动业务动作。一张没人能拿来决策的画像本质上就是个电子名片夹。1.2 画像的完整定义人设标签行为链路我给用户画像下的定义是通过结构化的标签体系对一个群体的特征、行为链路和潜在需求进行描述最终让机器和人都能快速理解“这类用户是谁、现在处于什么状态、接下来可能想要什么”。这里有个关键词——“结构化的标签体系”。意思是说标签不是零散的、想当然地拍脑袋打上去的而是有层级、有逻辑、有生命周期的。比如“高活跃用户”这个标签下面一定要附带它的计算逻辑是“近7天登录天数≥5天”还是“近30天会话次数≥20次”。逻辑不清楚的标签上线三个月就会变成没人敢用的脏数据。画像的第二个关键词是“行为链路”。性别和城市是静态的但用户是动态的。一个用户可能今天还是新手明天就成了活跃创作者后天就开始流失。所以画像里必须包含行为特征比如“内容偏好top3类目”“平均浏览时长”“近30天互动次数变化趋势”。只有把这些动态行为纳入画像画像才是活的才有可能用来做预测。为了更好理解我打个比方你去见一个相亲对象先看对方的照片、年龄、职业这是基础标签聊到兴趣爱好、消费习惯、周末怎么过这是行为特征相处一段时间后你琢磨对方是不是那个对的人、以后想不想继续发展这就是倾向预测。用户画像也是这个逻辑——先建档再观察行为最后做判断并采取行动。1.3 为什么这个时代更需要用户画像十几年前流量便宜随便投个广告都能拉到用户企业其实不需要用户画像。但现在不行了流量成本越来越高所有人都在做存量经营。没有画像你就只能把一千个用户当成一个用户来运营发一样的短信、推一样的商品、做一样的活动——然后看着转化率一路下滑。画像本质上是“把人变成可计算的数据资产”。它在几类场景里价值极其明显个性化推荐需要知道每个用户喜欢什么自动化营销需要知道什么时候触达、用什么策略智能客服需要知道对方是新手还是老用户、此刻的情绪状态风险评估需要判断一个账号的行为模式是否异常。所有这些动作底层都依赖一套准确、可用的画像。换句话说画像不是一个“做了更好的”锦上添花的东西而是精细化运营时代的“基础设施”。没有它你连“把对的用户拉到对的场景里”这件最基础的事都做不到。2. 用户画像的构建流程从数据到资产的五步走2.1 第一步先回答“画像给谁用、解决什么问题”我见过太多的画像项目翻车不是因为技术不行而是因为一开始就没想清楚画像服务的对象是谁。做画像之前必须逼着业务方回答三个问题你是谁你要解决什么问题解决问题的路径上你需要哪些用户信息。这个道理听起来很简单但操作起来特别容易跑偏。我给一个电商团队做咨询的时候问他们要解决什么问题他们说“想提升复购率”。那我继续问复购率低的人群是哪些人你要给他们什么样的运营策略如果你要对“近30天只买过一次的体验型用户”做促销召回那你需要的标签是“首次购买时间、最近购买时间、购买品类、客单价敏感度”而不是“星座、血型、兴趣爱好”这类花边数据。所以第一步不是拉数据是跟业务方对齐需求。我建议把这个环节产出一个文档叫“画像需求说明书”里面至少要写清楚画像的应用场景投放、推荐、CRM、客服、目标人群的定义、需要哪些维度、每个维度满足什么业务决策。没有这份说明书后面的数据工程全是盲人摸象。2.2 第二步数据采集与清洗决定画像的天花板画像能好到什么程度不取决于算法多牛而是取决于数据基础多扎实。巧妇难为无米之炊这个道理在做画像时体现得特别明显。大概的数据来源有这么几类数据类别典型字段采集方式基础数据性别、年龄段、城市、注册渠道、设备型号注册表单、登录日志、三方授权行为数据浏览、点击、收藏、评论、搜索、播放时长APP/前端埋点、服务端日志交易数据订单金额、购买频次、商品类目、优惠券使用订单表、交易流水内容数据发帖内容、评论文本、分享内容业务库、内容审核系统客服工单投诉类型、咨询话题、情绪标签CRM系统外部数据设备偏好、兴趣分布、线下消费场景第三方数据供应商DPI这里最需要提醒的是埋点质量管理。很多项目的埋点是最早上线的但也是最没人维护的。字段命名混乱、事件参数缺失、不同版本APP的数据格式不统一这些问题到了画像阶段全部会暴露出来。我的经验是在动手做画像之前先花两周时间做一次数据体检检查关键事件的事件覆盖率、主要参数的填充率、ID的打通率比如游客ID与注册用户ID是否关联到位。数据清洗也不是简单的去重和补空值。更关键的是“统一口径”——比如“活跃用户”这个词运营部门定义是“登录过就算活跃”数据部门定义是“有会话行为才算活跃”算法团队定义是“最近7天有3次以上关键行为才算活跃”。如果口径不统一后面做标签计算的时候一定互相扯皮。所以清洗阶段要顺带建立一套数据字典把每个关键指标的定义、来源表、计算逻辑全部固定下来。2.3 第三步从行为到标签深入理解标签生成的四种类型数据是原料标签才是画像的“可读单元”。标签怎么从数据里长出来我一般把标签分成四类它们的加工深度是层层递进的。第一类是事实标签直接来自用户填写或系统记录几乎不需要加工。比如性别、年龄、会员等级、手机品牌。这类标签准确性高但信息量有限它们解决的问题是“用户是谁”。第二类是规则标签按照业务逻辑设定阈值和条件基于统计值来打标。比如“近30天登录天数≥10天”打上“高频活跃”标签“近90天消费金额≥3000元”打上“高价值用户”标签。规则标签的核心是阈值定义——阈值拍脑袋定标签就很容易失真。我在下面第四节会详细讲怎么做阈值校准。第三类是模型标签用机器学习方法来预测用户属性。典型例子是“流失概率”你不知道用户未来会不会走但可以通过历史行为训练一个二分类模型算出每个用户的流失风险分。模型标签的价值在于“可预测”但它对算法团队和特征工程的要求也更高。第四类是预测标签跟模型标签有点接近但强调“未来会发生什么”比如购买意向、内容付费意愿、成为KOL的概率。这类标签通常不能直接作为人群筛选条件更适合做优先级排序比如“给每个用户打了付费意向分然后从中筛选Top10%做针对性营销”。2.4 第四步画像的验证与校准别急着上线标签算出来之后最忌讳的一件事就是直接推到业务线去用。标签错了比没有标签更糟糕——因为业务方一旦发现标签不可信后面你再推什么都推不动了。验证的方式有几个。最简单的是抽检拿一批用户人工核对标签是否符合常识。比如模型标签给一个每天只登录1分钟、连续5天没打开APP的用户打上了“高活跃”那基本可以断定代码或特征有问题。稍微科学一点的做法是算一致性指标比如评估“流失预测模型”时用AUC值评估“活跃等级标签”时用Kappa系数来度量人工标注与自动标签的一致性。还有一种更残酷的验证方式AB测试。直接把人群分成两组一组使用画像标签做运营策略另一组不使用看核心指标是否有显著差异。这一步是真正的“价值验证”——如果用了画像和不用画像转化率没有区别那说明画像做得再精美也是个摆设。我在几个项目里都遇到过这种情况最后排查下来问题往往不在标签本身而在运营动作没有设计到位——标签选对了但策略太弱没把标签的价值发挥出来。2.5 第五步画像的持续运营与更新机制画像上线不是终点是起点。用户是动态的画像也必须跟着更新否则三个月后就变成一份过期的档案。这里要定好三个机制。第一是更新频率基础属性可以低频更新每周T1即可行为特征建议每天更新实时的关键事件比如用户正在浏览什么商品则需要实时特征通道。第二是生命周期管理不是所有标签都永久有效。比如“宝妈”标签孩子长大了就不成立了“高活跃”标签用户半年不来了就自然过期了。我给标签系统做设计时会给每个标签配置一个TLLTime To Live到期自动失效既省存储又避免用过期的信息做决策。第三是标签下线机制运行一段时间后如果发现某个标签的使用率极低、更新成本又高就要果断下线或改造。没有下线的画像系统冗余会越来越多最终变成一个没人敢动的“庞然大物”。3. 画像方法工具箱那些能直接上手的模型与工具3.1 标签体系怎么搭四个维度别再拍脑袋了标签体系是整个画像的骨架。骨架搭得好不好直接决定画像能不能持续扩展。我在摸过各种畸形项目之后总结出一套比较通用的四层维度划分你可以直接拿去当地基。第一层是基础属性性别、年龄段、城市等级、职业、婚姻状态、设备品牌。大部分来自注册信息和三方数据它们解决“这个用户是谁”的问题主要用于基础的人群圈选和渠道分析。第二层是行为特征活跃度、浏览深度、关键行为事件频率、内容类目偏好、时段偏好、功能使用偏好。来自行为埋点解决“这个用户做了什么”的问题这是最需要好好设计的层级也是用户画像区别于CRM会员标签的核心所在。第三层是消费与贡献特征累计消费金额、客单价、复购周期、优惠券敏感度、内容产出量、分享次数。来自交易和用户生成内容数据解决“这个用户值多少钱、带来什么价值”的问题。第四层是需求与倾向预测流失风险分、品类购买意向、付费意愿、创作者潜力。来自算法模型和规则推断解决“这个用户接下来可能怎么做”的问题。这四个维度缺一不可。我也见过有人把二十几个标签平铺在同一个层级结果就是运营看到标签列表时完全不知道先看哪个、优先用哪个。一个合理的画像体系一定是有层级、有重点的。3.2 RFM模型实测有效但别直接照搬RFM模型是做用户分群时最经典、也最实用的方法。它从三个维度刻画用户价值R是最近一次消费距今多少天RecencyF是消费频次FrequencyM是累计消费金额Monetary。把这三个维度分别按阈值分成高低两组就能组合出8种用户类型比如“重要价值用户”R高、F高、M高、“重要挽留用户”R低、F低、M高、“一般发展用户”R高、F低、M低等。但是—重点来了—RFM模型从经典教科书搬到实际项目里需要做两处改造。第一处是阈值不要用平均值拍脑袋。我给一个零售项目做RFM时一开始用消费金额的平均值做阈值结果发现高净值客户被严重低估因为少数头部用户把平均值拉得太高。后来改成用中位数分位数组合来判定效果立刻就好了。最好用的做法是对每个维度计算P50和P80分位值P80以上算高P50以下算低中间算中。第二处是维度要结合业务场景替换。内容社区没有“消费金额”那就把M换成“内容贡献值”发帖评论点赞的加权和知识付费产品把“消费频次”换成“完课率”等等。工具是死的业务是活的。RFM的骨架之所以值钱是它帮助团队建立“用三个关键维度去理解用户”的思维习惯而不是一定要死板地用那三个值。3.3 聚类方法K-Means能给你灵感但不建议直接当标签除了RFM这种基于经验的用户分群方法数据科学里还有一类无监督方法——聚类。其中K-Means是最常用的因为原理简单、计算快适合处理大样本。它的思路本质是把用户按照特征空间上的距离远近自动划分成若干个簇让同一个簇里的用户尽量相似、不同簇的用户尽量不同。我在实战中会拿聚类来做用户探索而不是直接落地成标签。原因有两点第一聚类结果不稳定今天跑是五簇下周数据更新后再跑可能就变六簇了线上没法做稳定的策略第二聚出来的簇很难解释比如第二簇既包含高消费用户又包含低活跃用户这种“数据上相似”但“业务上说不通”的组合运营根本没法针对它写文案。所以我的建议是拿聚类做前期探索把聚类结果当成激发业务灵感的素材比如发现一批“晚上10点后高频浏览但从不购买”的人群这批人可能是“睡前云逛族”然后由业务同学人为定义规则标签来圈选这类人群。这种“算法探索人工定义”的协作模式在实战中最稳。3.4 画像输出的三种常用形态宽表、卡片与人群包画像系统构建完成后会遇到一个现实问题不同角色的人该以什么形式使用它我这里归纳了三种输出形态它们各有用武之地。第一种是标签宽表就是一张大表每行是一个用户ID每列是一个标签。宽表适合数据团队、算法工程师使用结构简单、查询效率高。我的建议是宽表要分版本存储每次上线新标签都保留版本号这样出了问题可以快速回滚。第二种是画像卡片面向运营和产品经理。运营打开用户的详情页可以看到一个完整的画像卡片用户的基础属性、关键行为趋势、历史订单、最近一次活跃、标签雷达图。卡片的设计关键不在于炫酷而在于“重点突出”——一个用户最应该被关注的前三个标签一定要在一屏之内看清楚。第三种是人群包也就是按规则圈选出一批用户ID列表直接用于广告投放、短信触达、push推送。人群包在业务侧使用最频繁所以必须支持“可解释、可追踪”的底层逻辑——也就是这个人群包是怎么圈出来的每个ID为什么在里面每一步都要有据可查。4. 实操演练给一个内容社区从0到1搭画像4.1 场景定标把“提升留存”翻译成标签需求说了这么多理论不如跟着我完整跑一遍案例。假设你现在负责一个美食内容社区APP老板给你定了个指标提升新用户的7日留存率。第一步不是马上建模型而是把业务目标翻译成画像需求。我拆解了之后发现这个目标至少关联三类用户问题谁会留下来、谁只是来逛一次、谁有机会成为内容贡献者。于是把画像目标定为两个识别高潜创作者会在7天内发帖或评论的新用户识别高流失风险用户7天内只浏览不互动的用户。接下来所有标签的设计都围绕这两个目标来展开不相关的标签一律不加。4.2 数据准备事件表属性表怎么合并让数据说话之前得先让数据整齐。这个项目里我主要依赖两张表。第一张是用户属性表含user_id、注册时间、注册渠道、性别、年龄段、常驻城市。第二张是行为事件表含user_id、事件发生时间、事件名称view、click、comment、post、favorite、search等、事件参数内容ID、内容类目、停留时长。这里最容易踩的坑是用户ID统一。如果用户没有登录就浏览了内容这条行为记录挂在游客ID下跟注册后的ID对不上就丢了宝贵的“首次访问路径”。所以我在数据准备阶段做了ID映射把游客ID和注册用户ID关联起来把“首访是否为自然访问”“首访来源是什么渠道”这样的信息补上。没有了这一步后续所有分析都会少一条腿。4.3 标签开发用SQL做三个核心特征我挑了三个对“留存识别”最有效的特征来展示具体做法。第一个特征近7天有效浏览内容条数。有效浏览定义为单次停留超过15秒的内容曝光这个参数可以根据业务灵活调整。SQL写法大概是SELECT user_id, COUNT(DISTINCT CASE WHEN event_name view AND params[duration] 15 THEN params[content_id] END) AS valid_view_cnt FROM behavior_events WHERE event_date BETWEEN DATE_SUB(CURRENT_DATE, 7) AND CURRENT_DATE GROUP BY user_id第二个特征互动深度得分。把点赞、收藏、评论、关注分别赋予权重比如点赞1分、收藏2分、评论3分然后对近7天的互动事件加权求和。SQL逻辑也类似就是把event_name映射成分数再按用户聚合。第三个特征内容类目偏好top3。对用户近30天浏览过的内容类目做统计看哪三个类目出现频率最高。这个特征在后续推荐和召回中特别有用因为“喜欢看烘焙视频的用户”比“注册7天的新用户”这个描述要精准得多。以上只是标签开发的示例。我特别想提一个建议每写一个标签的SQL一定要配上“标签说明文档”写清楚源表、计算逻辑、更新频率、负责人。这个文档一开始可能觉得是额外负担但等团队里有人离职、有人接手的时候你会感谢当初的自己。4.4 画像结果怎么反哺到业务动作特征算完后还要把标签组合成可执行的用户分群再对应到具体的运营策略。比如我当时的落地策略分了三层第一层是高潜创作者——近7天有发帖行为、内容类目集中度高的用户。对这些用户APP可以做“点击发帖得专属勋章”的创作引导同时推荐相关类目的热门话题刺激持续产出。第二层是内容消费者——浏览行为很多、互动很少的用户。不要急着推创作先把推荐做准用“猜你喜欢”承接他们的浏览热情逐步引导他们参与轻量互动点个赞、收藏一下。第三层是流失风险用户——近3天活跃但没有关键动作、浏览深度下降的用户。这类用户需要在合适的时间比如过去常活跃的时段做一个拉回流动作用新手任务或限时活动唤醒而不是无差别发送促销短信。每一层策略上线前我先从标签系统圈人群包把人群包交给运营做触达活动同时设置一个空跑对照把指标跑完再做评估。通过这种方式画像标签从数据资产真正变成了业务增量。5. 画像落地中最容易踩的5个坑5.1 一张速查表帮你绕开典型问题我把自己做过的项目和别人踩过的坑整理成一张速查表你在启动画像项目前可以对着自查一遍问题表现根因解决措施标签上线后没人用搭建前没和业务方对齐使用场景先写需求说明书再动手开发标签算出来明显不符合常识数据清洗不彻底埋点字段缺失上线前做数据体检抽检标签同一个指标口径不一致缺乏数据字典各部门定义不同建立统一数据字典设负责人画像更新太慢业务说“不准”更新频率不匹配决策场景设定T1离线更新实时特征通道标签系统越来越臃肿没有标签下线和管理机制给标签设置有效期定期清理低用率标签5.2 关于“准确性”的三个迷思第一个迷思标签越全越准确。真实情况是标签太多会稀释决策注意力。我见过一个团队做了上千个标签运营根本用不过来最后每天只看三五个。把20个最常用的标签做到极致远远好过做500个从来没人看的标签。第二个迷思画像一次建好永久有效。用户的兴趣、活跃度、消费能力都在变化。一个去年买了三个月消费券的白领今年可能已经卸载了APP。画像一定要有“保鲜期”的概念这也是我为什么反复强调标签要配有效期。第三个迷思画像预测必须百分百准确。模型标签本身就是一个概率输出它给的是“可能性”而不是“确定结论”。画像的价值在于提供参考帮你把有限的运营精力聚焦到最可能产生结果的用户上而不是替你做决定。5.3 决定画像成败的四个组织因素最后说点技术之外的东西。画像项目表面上是个数据工程问题实际上是个组织协同问题。我总结下来有四个组织因素直接决定画像项目的成败这四个因素比任何算法和模型都重要。第一要有业务方深度参与。画像项目绝对不能由数据团队单方面推动必须有运营或产品部门的负责人共同承担KPI。没有业务方背指标的画像项目基本都会在跑完一轮demo之后烂尾。第二要有单一owner对口径负责。标签口径的冲突是早晚的事我的做法是设立一个“数据产品经理”角色统一管理数据字典和标签定义任何口径变更都要过这个人的评审。第三要留好数据血缘。每个标签必须能追溯到它的计算源表和加工逻辑。线上出了问题能快速定位“是这个用户数据异常还是标签逻辑写错了”。数据血缘还不只是排障工具更是跨部门建立信任的基础。第四要给运营配培训。标签做得再好运营不会用、不敢用项目依然等于零。我见过有的团队上线新标签时只发一封邮件就完事了结果一个月后标签使用率为0。正确做法是每次上线新标签时举办一次“标签讲解会”明确告诉运营这个标签能帮他们解决什么问题、怎么圈选人群、适用的场景有哪些。画像这个事门槛不在技术而在认知。技术工具到处都有真正稀缺的是把用户理解变成业务语言、把数据资产变成业务动作的能力。我个人在实际操作中的体会是画像不是做得越多越好而是“用在刀刃上”才有价值。一个画像系统如果能让运营顺手、让推荐更准、让客服更贴心它就是成功的。最后再分享一个小技巧——我做的每一个标签都会额外附上两个字段生效日期和置信度。比如“高消费用户”这个标签生效日期是2024年6月1日置信度是0.87。线上出了争议的时候这两列数据能帮你省掉大量扯皮的时间。做好这一点你的画像项目就已经胜过了市面上大多数团队。
返回列表