ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

观看历史数据驱动的用户增长:从分群到触发式营销实战

观看历史数据驱动的用户增长:从分群到触发式营销实战 今年做内容平台增长一个很明显的感受是流量红利退潮之后能打赢的增长基本都靠“存量用户的有效经营”赢回来的。而存量经营里最值钱、也最容易被浪费的数据就是历史观看数据。我们当时在做一款视频内容产品的用户运营用户规模到了百万级但买量成本越来越高新用户次留不到35%会员付费转化更是难看。后来团队开了一个专项把目光从“用户点了什么”转向“用户历史上到底看了什么、看到第几步、为什么会中断”。这个专项内部代号就叫7v7.7cc我在下文中也沿用这个叫法。整个过程走下来我用一句话总结观看历史数据是营销策略里信号最强、噪音最小的行为数据尤其适合用来做触发式营销和内容策略反推。这篇文章把实际踩过的步骤、提炼的指标、落地的打法以及几个差点翻车的坑都写出来适合正在做内容产品运营、用户增长、会员转化的同学参考。1. 案例项目的背景与数据基础1.1 这个营销项目要解决的实际问题我们当时做的是偏中长视频的内容产品产品本身不差但两个问题一直卡着付费会员转化率上不去内容团队的选题基本靠经验拍脑袋。营销团队过去习惯用PV、UV、CTR这类流量指标来决定怎么发push、怎么投广告结果却很差。举个例子我们把点击率最高的几期内容推给新用户用户确实点了但点击进去之后完播率很低7天内流失严重。后来想明白了点击行为和用户真实兴趣之间隔着一层“标题党”和“封面吸引力”的漏斗。你只看到点击高但用户为什么点击点击之后有没有被内容留住这些问题传统的曝光点击数据根本回答不了。用户留不留下来核心取决于内容深度与他的兴趣匹配度。观看历史却可以回答。所以我们决定把营销策略的数据底座从“点击日志”换成“观看行为序列”。这是7v7.7cc项目最核心的一个转向。提示如果团队还没有一套干净的观看日志建议先不要急着把营销策略押在观看数据上。同样的字段在不同客户端、不同加载方式下可能有完全不同的统计口径数据不干净后面所有策略都会失真。1.2 观看历史数据从哪来、能拿到什么粒度7v7.7cc项目的观看历史数据主要来自三端App、小程序和Web站。原始日志里包含的字段大致如下字段说明关键注意点user_id用户唯一标识需要先做跨端ID打通video_id内容ID必须与内容库一一对应category_id类目ID类目层级要统一避免一二级混用play_start_time播放开始时间用服务器时间避免设备时区偏差play_end_time播放结束时间正常结束/异常退出要区分duration_watched本次实际观看时长去掉拖动快进后的净时长video_total_duration视频总时长用于计算完播率finish_flag是否完整播完“完整看完”的定义要明确resume_flag是否从上次断点续播代表连续追更行为rewatch_range重看片段区间记录某段反复观看次数timestamp行为发生时间戳建议统一转换为UTC存储拿到这些字段并不难难在每个字段的定义真正一致。我们当时在“完播”这个定义上就吵了三天有人定义为播放到总时长的95%以上有人定义为播放到结尾且没有拖进度条还有人只要触发过end事件就算完播。同一个词口径不同后面算出的指标就完全没法横向比较。这部分我们在项目初期花了一周时间做口径统一。具体做法是维护一份《观看行为埋点规范》文档把每个事件的定义、触发时机、精度要求全部写明白再让各端按同一套规范重新上报。不要跳过这一步否则后面算出的用户分群会错得悄无声息而你根本不知道问题出在哪里。1.3 数据口径统一是后续所有策略的地基统一口径之后我们又确认了三层统计粒度第一层是单次观看会话一条会话就是一次播放记录第二层是单集内容把一个用户对同一集内容的多次观看聚合起来第三层是用户级别把一个用户跨端、跨时间片的所有观看行为拼成一个长序列。当时团队里对“历史观看数据”到底该看多长周期也有过争论。后来我们统一成三套窗口近7天、近30天、近90天。为什么不是更长因为长期窗口虽然能刻画稳定兴趣但营销场景里更关心“最近想看什么”超过90天的行为信号老化严重权重应该递减。我们给后端特征计算脚本里加了一个时间衰减因子第30天观看的权重大约是第1天的0.6到了第90天基本只保留判断“长期类目偏好”的作用。最终做用户分层时我们主要用“近30天观看时长 近7天类目分布 历史追更序列”三组特征效果验证下来比任何单一指标都稳定。2. 从观看历史里提炼六大高价值指标2.1 完播率与二次观看率判断真实兴趣浓度完播率是判断内容吸引力的第一指标这个不用多讲。但比完播率更值钱的是“二次观看率”。用户会主动回看一个已经看过的视频说明这段内容对他有某种“功效性”——可能是教程类内容需要边看边做笔记可能是情感内容引起强烈共鸣也可能是一些实用技巧需要反复消化比如“电饭煲做蛋糕”“怎么调吉他音准”这类。这类内容对应的用户购买意愿通常更高。在我们的数据里二次观看率超过15%的用户付费转化概率是普通用户的2.3倍。所以我把“二次观看率”当成会员营销的第一优先级标签。这个指标后来也直接影响了广告素材的选片逻辑后面会展开说。2.2 观看时长段分布一天里的最佳触达窗口历史观看数据里带着时间戳我们把每个用户的观看行为按小时打点就能看到他最容易沉浸的时间段。比如通勤人群集中在早上7点到9点深夜党集中在22点到次日1点午休党集中在12点30到13点30。这部分数据对营销的价值非常直接——它可以告诉运营到底什么时间给用户发消息最不容易被忽略。营销触达时间这个变量过去只能靠反复A/B测试去猜现在直接用历史观看数据就能算出来。我们后期把push发送窗口从原来固定的20:00改成“用户个人高频观看时段”最终push点击率从2.3%提升到4.1%。没有增加一条内容只改了一个发送时间效果几乎翻倍。注意这里要排除掉用户“被动观看”的场景比如午休时刷到一条自动播放的视频并不代表他此刻适合接收营销信息。我们做时间窗口分析时只用“主动点击进入播放”的会话这个细节很关键。2.3 类目占比与连续观看序列动态兴趣画像用户历史上所有观看行为的类目占比是一个静态兴趣画像但真正能判断用户接下来想看什么的是“连续观看序列”。举个例子用户上周看了3个健身教程、2个减脂食谱、1次跑步装备评测那他的下一个需求大概率是“健身计划”或“营养补剂”而不是“重训教学”。我们把连续观看序列按照时间切成长度为10的滑动窗口给每个类目算转移概率再用转移概率做下一阶段的内容推荐和广告选品。这个方式听起来复杂实际做起来就是一张类目间的共现矩阵用SQL也能算出来。当时我们对用户前一阶段观看类目和下一阶段观看类目做了转移概率热力图发现几个特别有价值的跳转路径比如“减脂食谱→居家力量训练”路径的跳转概率很高而“减脂食谱→健身房器械说明”跳转概率很低这对内容团队后来的选题方向影响非常大。2.4 跳出点与重看片段内容质量诊断这个指标不只是给运营看更是给内容和广告团队看的。如果某条视频在15秒处跳出率奇高说明开场没有抓住用户如果一段广告中插在30秒位置用户恰恰在33秒跳出说明广告植入的位置或形式伤害了观看体验。更进一步我们把用户“重看片段”提取出来做文本和画面分析发现重看最多的片段往往集中在这几类产品使用细节、操作步骤、关键数据解释、某个过渡转场。这些片段就是用户注意力最集中的地方营销素材完全可以直接截取它们来做信息流广告前3秒。我们后面做广告投放时直接用这些“高关注片段”做素材点击率比常规剪辑素材高出不少。2.5 消费速度与追更行为忠诚度预判“消费速度”是指用户消耗一个内容类目的速度。如果一个人平均每天能看完6条时长15分钟以上的深度视频说明他的娱乐或学习时间大量沉淀在这个产品上这类用户就是会员化运营的第一优先人群。“追更行为”则指用户是否会在固定周期内回来观看新发布的内容比如每周五晚上准时回来看更新。我们在7v7.7cc项目里把“连续4周发生过追更行为”定义为核心高潜人群这批人的次月留存率能做到接近70%是整个大盘平均水平的两倍以上。追更用户是内容产品最健康的资产营销策略无论如何都应该优先服务好他们。2.6 观看时间跨度用户生命周期阶段识别把用户第一次观看行为到最近一次观看行为之间的天数算出来可以粗略识别生命周期阶段首次观看在7天内是新用户探索期观看跨度在7到30天是活跃养成期30到60天是稳定期超过60天可能已经进入流失边缘。我们后续在做营销策略时就是按这个时间跨度把人群分成新客、成长期、成熟期、召回期四类再分别走不同的内容、权益和频控策略。这个简单的时间跨度字段配合上观看时长就能做好基础的流失预警。3. 营销策略落地的四步打法3.1 基于观看序列的用户分群替代传统RFM传统RFM分群适合电商但内容产品用RFM容易失真。内容产品的“消费”不是一笔订单而是一段时间的注意力。如果强行用“最近一次购买时间、购买次数、购买金额”来做内容产品分群会漏掉太多行为细节。所以我们用观看数据重新设计了一套分群分群名称核心条件运营策略高潜会员近30天观看≥5小时 二次观看率≥15%主推付费会员权益配合专属内容预告深度兴趣型单一类目占比≥60% 近7天有观看精准推荐同类优质内容锁定留存新鲜探索型近7天新出现2个以上新类目推导航性专题帮助兴趣落地流失预警型近30天观看≤30分钟召回类push重放历史高热度内容沉睡型近90天无观看低频触达以强钩子内容为主这套分群上线后营销资源的分配从“平均主义”变成了“按人群价值动态分配”会员转化主流程的曝光全部向高潜会员人群倾斜转化效率提升得非常直观。3.2 触发式营销行为发生后的黄金24小时历史观看数据的第二个大价值是驱动“触发式营销”。用户行为一旦触发某个条件营销动作就自动执行不需要运营手动查数也不需要等每周的固定触达计划。我们在7v7.7cc项目里配置了几条规则用户连续3天在同一个类目观看超过1小时 → 触发该类目高阶内容推荐并附带相关专题页面用户对某条视频看到75%以上并主动关闭 → 24小时内推送同系列内容用户把一条视频看了3遍以上 → 触发与视频主题相关的会员付费引导用户连续7天观看时长短于阈值 → 触发流失预警流程推送需要用会员权益解锁的高价值内容。触发式营销的关键在于“快”。行为事件发生后如果等到第二天才发push用户可能已经去看别家的内容了。当时我们后端用流式计算处理行为事件分钟级别更新用户标签保障90%以上的触达在行为发生24小时内完成。这一套流程带来的转化率比之前的定期推送活动高出非常多。3.3 内容策略反推让数据告诉我们下一期做什么观看历史数据不只是服务于“推送什么内容给用户”反过来它也在替内容团队回答“应该制作什么内容”。这部分是整个案例分析里最容易被低估的。具体做法是统计用户跨类目跳转的路径。比如数据显示大量用户在看完“减脂食谱”后接下来会看“居家力量训练”但在“减脂食谱”和“健身房器械说明”之间跳转的比例很低。这就说明用户对“居家轻量训练”有明确需求而对“专业器械内容”暂时不感兴趣。内容团队根据这个逻辑规划了一个系列的“居家减脂月”内容播放均值比日常内容高出34%拉新效果甚至压过了同期的付费投放。这也是观看历史数据跟传统调研最大的差别用户说得出口的偏好往往是“被社会期待修正过的”但行为不会说谎。3.4 广告投放与人群扩展把高转化人群特征放大观看历史数据不只用于站内运营也可以用于站外广告投放。我们把“高潜会员人群”的行为特征做特征工程比如观看类目集中度、二次观看率、平均单次观看时长、活跃时段等然后输送到广告平台的相似人群扩展模型让平台去找更多相似特征的人。实际操作中有一个关键注意点不要把观看历史数据中的原始字段直接传给广告平台这既不符合隐私合规要求平台侧也未必能直接用。我们做的是先离线把行为计算成“特征标签”再把标签聚合到人群包维度最终上传的是人群包ID而非明细数据。人群扩展之后我们会立刻做一轮“观察期效果对比”通常看7天的投放ROI和次留没有达到预期就马上调整兴趣定向或者换回老素材。4. 执行中踩过的坑和对应的修复方案4.1 场景一历史观看数据口径不一致导致的误判项目刚起步时我们第一次按完播率做用户分群结果发现数据严重偏向某几个冷门类目。查下来发现是SDK的问题某些旧版本的App播放器在用户退出时会自动补发一个“complete”事件导致这几个类目的完播率虚高。修复过程倒不复杂排查SDK版本把旧版本产生的事件过滤掉。但这件事给我们提了一个醒做营销策略之前必须先有数据质量校验流程。从那以后我们每次跑策略前都会先跑一遍质量巡检脚本检查异常空值率、事件量突降、重复上报率等指标。数据质量合格了策略逻辑才允许进入下一环节。这个习惯后来至少帮我们避免了两三次灾难性的大规模错误推送。4.2 场景二只看历史均值忽略了近期行为权重早期版本我们直接用90天总观看时长给用户打分结果出现了一批“老用户高分但近期不活跃”的样本。这些用户过去确实爱看但现在可能已经流失了大半拿这个标签去做push结果自然不理想还容易造成骚扰。修复方案就是前面提到的时间衰减权重。我们在特征计算时把观看时间按天做指数衰减公式近似为weight exp(-α × age_days)其中α取0.02左右换算一下一个30天前的行为权重约为0.5590天前约为0.16。这是一个工程上很简单的修改但从营销效果来看人群准确率提升得非常明显push点击率整体上浮了大约20%。4.3 场景三冷启动用户没有历史数据怎么办新用户没有历史观看行为按行为分群完全分不出去。我们当时的处理方式是双轨并行新用户前3天不依赖历史数据而是采用“注册渠道 首屏内容偏好选择”来临时匹配内容3天以后如果用户积累了足够的观看行为立刻切换到观看行为驱动的策略模型。这个切换的临界点最开始设定为1天结果很多用户当天只看了1到2条视频行为信号不足推荐质量很差反而伤到了新用户体验。后来改成3天效果稳定了很多。这里也给做类似项目的朋友一个参考新用户冷启动阶段行为样本的最低量级建议不少于5条有效观看或累计30分钟观看时长否则别急于把用户交给算法模型。4.4 场景四推荐过度收敛用户开始流失历史观看数据驱动的推荐有一类经典副作用用户只看某类内容系统就一直喂同类内容时间久了用户会腻。我们监控到某个类目的次周活跃在策略上线后不升反降把数据拆开才发现“兴趣收敛”过度了。修复思路是给推荐策略加入探索流量推荐内容中70%来自用户最活跃的类目30%来自相邻兴趣类目对已连续推送同类内容超过5次的用户强制插入1条不同类型但调性相近的内容每周做一次类目多样性指数复盘低于阈值立即调参。加了探索流量之后用户整体的次周留存从之前的高原期又向上拉了大约2个百分点。这个数字看起来不大但对于存量盘来说已经是很可观的复利。5. 数据合规与用户隐私的边界处理5.1 授权与告知历史观看数据的合法采集底线站在从业者角度必须把这一点说在前面历史观看数据的分析使用绝对不能踩合规红线。用户在注册时需要在隐私政策里明确告知“会收集观看历史用于个性化推荐和营销”并且保留用户随时撤回同意的入口。没有经过授权获取的数据即使再诱人也建议直接丢弃。这不仅是法律问题更是产品长期信誉的根基。5.2 数据脱敏与使用规范实际项目里我们内部分析用的都是脱敏后的user_id不携带手机号、设备号这类直接识别信息。外出投放时限制更严格只能上传聚合特征绝不外传单个用户明细数据。如果外部渠道要求提供“可定位到个人的文件”必须要求对方提供合法的数据合作资质和书面授权文件否则直接终止合作。5.3 用户可感知的营销频控与退出机制频控不只是为了避免投诉更是为了保证数据驱动的营销不变成对用户的骚扰。我们在push通道设置了全局频控每人每周不超过3条营销类消息同时提供“减少推荐此类内容”和“关闭个性化推荐”两个按钮。用户关闭个性化后系统立刻停止基于观看历史的策略只提供全站热门内容。这个机制上线后用户举报率下降了40%反而让真正有价值的营销触达获得了更高的信任度。6. 项目复盘ROI与可复用性整套打法上线并稳定运行了大约一个季度后我们做了一次整体复盘。这里同步几个关键数字push点击率从2.3%提升到4.1%触发式营销消息的点击率还能再高约1.5倍会员转化率在分群策略和触发策略叠加后提升约40%会员次月留存也有明显改善内容团队依据观看路径数据规划的专题系列播放均值比日常内容高出34%用户主动关闭个性化推荐的占比稳定在3%左右没有出现大规模反感情绪。投入产出比方面这个项目没有增加额外的内容制作成本主要成本集中在数据特征计算、策略配置和跨团队协调上。换句话说我们是用已有的观看数据换回了比之前高一大截的营销效率。这套打法的可复用性很强。只要有“观看行为”这个数据源无论是中长视频、短视频、知识付费、直播回放甚至是电商的商品详情页浏览时长都可以用同样的框架做分群、做触发式营销、反推内容策略。核心不是数据量有多大而是你有没有把观看历史拆出足够多的维度并且把它接入到真实的营销动作里。最后说一点个人体会不要指望某一种数据策略能一劳永逸。观看历史数据驱动的营销会持续改变用户的行为习惯用户的兴趣也会持续漂移所以整个策略体系需要至少按“月度复盘、季度调参”的节奏去维护。做数据营销真正的门槛不是算力也不是平台的工具能力而是能不能持续把数据洞察翻译成普通用户能接受的体验。这一点做好了ROI只是结果。
返回列表