VIBEX × ReelShort 竞品研究报告 · 推荐策略与商业化决策
单竞品深度研究。回答一个决策:推荐一期先把哪三段消费链路做通,才对 DAU、次留和充值有用。从真实用户动作出发,对比两边如何让用户发现内容、连续观看、被打断后恢复消费,以及这些行为如何变成下一次推荐。
00 / 决策问题与总纲
要确认的事:推荐一期先打通哪三段消费链路,才对 DAU、次留和充值有用?
目的不是加推荐功能,是把已有的内容和用户行为变成能验证的增长动作。
三段链路(本报告的假设,数据验证后定):① 回访能接着看(续看直达);② 看完有下一部(同类承接);③ 被限制后能回来(登录/充值后回原剧原集)。
目的不是加推荐功能,是把已有的内容和用户行为变成能验证的增长动作。
三段链路(本报告的假设,数据验证后定):① 回访能接着看(续看直达);② 看完有下一部(同类承接);③ 被限制后能回来(登录/充值后回原剧原集)。
推荐一期能力闭环(本报告的总纲):
内容准入→用户行为信号→场景候选池→过滤/排序→前端推荐位→埋点回流→指标验证
每一环在一期都有明确动作:准入=修内容门禁;信号=补播放进度埋点与行为偏好分级;候选池=回访/探索/转化三个场景;排序=复用后台已有的阶段×来源权重;前端=我的追剧/足迹/播放页同类改造;埋点=补归因字段;验证=分桶实验加护栏指标。
01 / 业务逻辑(一个先要账户,一个在消费中持续解锁)
| 维度 | VIBEX(现状) | ReelShort(页面可见) | 业务含义 |
|---|---|---|---|
| 核心逻辑 | 先登录再放开内容:游客在限制集触发登录弹窗,实测不同剧触发集数不同(野火燎原第 4 集、夜夜倾心第 3 集),内容字段均为 free_episodes=0、unlock_methods 空、access_type=public——限制来自登录墙逻辑而非内容配置,具体规则待产品确认 | 看剧过程中导向币/App 解锁:付费墙"60 立即解锁 + 在 APP 内免费看"已实测;充值中心(实测点开):VIP 订阅三档(周 $14.99 首周优惠 / 月 $39.99 / 年 $199.99,权益=无限观看+1080p)+ 金币充值 + 交易记录 | VIBEX 的转化点是登录,ReelShort 的转化点是分集权益和付费。承接方式不一样,功能不能照搬 |
| 成本结构 | 内容外采(轻资产)商业模式判断,来源待确认 | 内容自制(重资产,Crazy Maple 生态)来源:公开报道 | VIBEX 成本更轻,不该学重资产自制;外采成本和供给稳定性需要确认 |
| 收入结构 | 未确认(要内部口径) | 金币解锁+订阅+广告(官方商店说明)已实测;"App 内免费看"是否等于广告解锁,页面无法确认待核验 | 两边变现结构差多少,要等内部数据 |
02 / 内容准入规则(推荐的前置条件)
为什么先定准入:VIBEX 有短剧、电影等多内容类型。推荐前必须先定义"什么内容能进候选池",否则下架、转码中、区域不可播的内容会被推给用户。实测已发现门禁失效:后台内容 QC 标记为通过,但六项质检(画面/音轨/字幕/分辨率/码率/封面)全部未通过、部分剧转码未完成也在候选范围。
| 维度 | 一期规则(建议) | 数据来源 | 状态 |
|---|---|---|---|
| 可播放 | 上架状态 + 转码完成 + 播放探测通过 | 资源中心(transcode_status 字段实测存在) | 需先修内容门禁实测发现 |
| 版权 / 区域可播 | 按国家/地区可播标记过滤 | 内容字段待核验 | 待核验 |
| 成人内容 | 独立分发,不进入自然推荐位;需要年龄/登录限制 | 内容分类待核验 | 待核验 |
| 语言 / 地区 | 按用户语言/地区过滤 | 内容语言字段待核验 | P1 |
| 清晰度 | 可播放清晰度不低于最低档 | 转码质量待核验 | P2 |
| 排除项 | 已隐藏、已看完、已下架、强负反馈的内容不进候选池 | 行为数据部分待核验 | 随 P0 落地 |
03 / 用户生命周期(按真实消费动作,看谁把用户推到了下一环)
VIBEX 的 DAU、注册率、次留、解锁率、充值率目前没有统一口径,本报告不编数字;每个差异只写"应该看什么指标"。
| 环节 | ReelShort(页面可见) | VIBEX(现状) | 业务影响 / 应看指标 | 建议 |
|---|---|---|---|---|
| 获客·进入 | 首页同屏有搜索/History/Top Up/语言入口已实测 | 首页有推荐/热播/更新;剧场可分类筛选已实测 | 用户进来后能否完成第一次开播。看首页曝光→点击→开播 | 先定首屏"找剧"和"继续看"哪个优先 |
| 激活·首看 | 详情有剧情简介/分集/互动量/故事角色标签已实测 | 有剧名/题材/集数/标签跳转;标签以一至三级分类为主已实测 | 用户能否快速判断"这剧适不适合我"。看详情→开播 | 补故事设定/情绪标签,先给同类和剧场默认排序用 |
| 留存·连看 | 游客 History 记录剧集和已看集数已实测 | 有续看/已完成/收藏/点赞/隐藏;续看记到具体集数已实测 | 回访用户能否一键恢复播放。看回访→开播、连播、次留 | P0:我的追剧只放未完成内容,首卡直达最近集数 |
| 变现·限制集 | 锁定集保留剧名/当前集/分集/解锁价/App 免费看已实测 | 实测剧集限制集触发登录弹窗本次实测剧集 | 不能只看弹窗点没点;看限制集→登录完成→回原集播放→后续消费 | P0:把当前剧/集/进度贯穿登录和充值页 |
| 传播·再获客 | 分享弹窗带剧名/封面/摘要及 FB/X/链接/嵌入已实测 | 有分享入口;分享物料和游客可用范围待核验待核验 | 看分享发起率、落地开播率、带来的注册 | P1:先补可识别分享卡和回流参数 |
04 / 推荐决策(不是做个"猜你喜欢",是分场景定目标)
A 回访场景 · 继续看
| 要素 | 内容 |
|---|---|
| 用户任务 | 找回没看完的剧 |
| 已有资产 | 续看 + 最近集数 |
| 规则 | 未完成剧优先,直接跳最近进度;排除已完成和隐藏的 |
| 验证 | 回访→开播率、续看后连播率 |
B 探索场景 · 找下一部
| 要素 | 内容 |
|---|---|
| 用户任务 | 不想看原剧了,快速找下一部 |
| 已有资产 | 足迹/收藏/点赞/隐藏/同类剧集 |
| 规则 | 按相似标签找没看过的剧;没点过的和隐藏的降权;同题材打散 |
| 验证 | 下一部开播率、单剧看完后流失率 |
C 转化场景 · 限制集
| 要素 | 内容 |
|---|---|
| 用户任务 | 为了当前剧情继续看 |
| 已有资产 | 限制集登录、充值入口、余额 |
| 规则 | 始终展示当前剧/集/权益;成功后就回到当前进度 |
| 验证 | 限制集→登录完成→恢复播放率 |
B 场景的输入:行为偏好分级
| 行为信号 | 强度 | 用途 | 状态 |
|---|---|---|---|
| 点击播放(未达有效观看时长) | 弱偏好 | 低频出现,不构成相似依据 | 阈值待定待核验 |
| 播放到第 N 集 / 有效观看 ≥X 分钟 | 中偏好 | 进入"相似未看剧"候选依据 | N/X 阈值待数仓确认待核验 |
| 收藏 / 点赞 / 追剧 | 强偏好 | 相似候选优先 | 已有事件已实测 |
| 隐藏 / 负反馈 | 强负反馈 | 全站过滤该内容及同标签 | 已有事件已实测 |
| 多次曝光未点 | 弱负反馈 | 降权该内容 | 需曝光埋点支撑待核验 |
这次实测直接看到的:VIBEX 首页"我的追剧"和"足迹"前排内容高度重复。问题不在"推荐不够聪明",而是两个货架没有各自的业务任务——一个该促留存,一个该促探索。先用规则拆开,再用数据迭代。
05 / 差异 → 影响 → 决策
| 发现的差异 | 可能的影响 | 竞品为什么这么做 | 跟不跟 | 怎么验证 |
|---|---|---|---|---|
| 游客 History 可见 vs VIBEX 游客回访进度未验证待核验 | 游客再回来可能找不到上次看的 | 先把观看资产留给用户,再推后续转化 | 核验后再定 | 确认 VIBEX 有没有匿名播放进度;对照游客回访→开播 |
| 细标签解释内容 vs 一至三级分类已实测 | 用户只能按大题材选剧 | 让用户按设定/角色/情绪理解内容 | 跟,P1 | 先做标签字典和标注规则;看标签覆盖率、同类点击 |
| 锁定集内展示解锁价 vs 登录弹窗已实测 | 登录后回不到情绪点,损失转化 | 把强动机留在支付/App 转化过程 | 跟,P0 | 先统一消费上下文;看限制集→登录完成、回原集播放 |
| 行为资产齐全但首页货架职责重叠已实测 | 重复推荐挤压新内容发现 | 竞品把 History/货架/付费分成不同任务 | 跟,P0 | 拆分候选池和排序目标;看重复率、回访开播、下一部开播 |
06 / 决策输出(做三件,不做两件)
P0 续看和探索拆成两个场景
"我的追剧"只承接未完成内容;"足迹"只给没看过的相似剧。用现有行为资产就能做第一版。目标:回访能开播 + 有下一部
P0 限制集的消费上下文
登录/充值链路带上当前剧、当前集和进度;成功后回到同一位置。目标:登录后能恢复播放
P1 内容标签和同类剧集
在三级分类外补故事设定、关系、情绪、节奏;先给同类关联和剧场默认排序用。目标:详情能开播 + 看完不流失
一期不做
- 不从页面外观断言竞品用了什么算法
- 不做大而全的"推荐中台"或复杂模型
- 没有内部指标时,不下"某功能提升了多少"的结论
实验与护栏
| 项 | 一期规则(建议) |
|---|---|
| 实验对象 | 按 user_id/device_id hash 分桶;先 5% 实验 vs 95% 对照,稳定后扩到 20% |
| 对照组 | 现网推荐配置(上线前冻结基线并存档) |
| 观察周期 | 基线 1 周 + 实验 2 周;按天看趋势 |
| 效果指标 | 回访→开播率、下一部开播率、限制集→登录完成率、登录后恢复播放率 |
| 护栏指标(不能变差) | 隐藏率、跳出率、内容重复率、投诉率 |
| 回滚条件 | 护栏指标显著恶化,或效果指标连续 3 天低于基线 → 回滚到基线配置,保留数据复盘 |
| 口径前提 | 实验前先由数仓统一事件定义与口径 |
07 / 数据口径(每个数字都能溯源)
| 数字 / 表述 | 来源 | 统计时间 | 适用范围 | 口径 / 是否正式环境 | 状态 |
|---|---|---|---|---|---|
| 注册转化 1.6%、Feed→注册 883→14 | 后台漏斗 API(dash_funnel) | 2026-08-07~08-14(7 日) | 全站(product_id=1) | 站外点击→落地→Feed→注册;需数仓确认口径和是否正式环境 | 待核验 |
| D3 留存 0%、D1 5.6% | 后台留存 API(dash_retention) | 同上 | 全站 | 注册 cohort;样本 <30 人,统计意义有限 | 待核验 |
| 累计收入 ¥6、订单 9 | 后台总览 API(dash_summary) | 截至 2026-08-14 | 全站 | paid 订单;需确认有无测试数据混入 | 待核验 |
| Feed CTR 0.97%、快划 36.97% | 后台埋点分析(截图) | 2026-08-14 前后 | Feed 场景 | feed_view/feed_click 口径;事件定义和数仓核对 | 待核验 |
| 落地页 P95 10.9s、落地率 29.6% | 渠道分析(截图 + API) | 同上 | 渠道落地页 | 部分渠道超限;需确认是否全量真实链路 | 待核验 |
| share_unlock/recharge/quality 均 false | 后台系统配置(截图) | 2026-08-14 | 全站配置 | 配置快照;建议补接口/配置页截图存档 | 已实测(待存档) |
| 限制集登录墙(实测不同剧集数不同)/ 分类筛选失效 / 游客无资产 | 自动化实测 + 你的笔记 | 2026-08-17 | 本次实测的剧集/场景 | 单剧单场景发现,不扩大为全站结论 | 实测范围 |
| ReelShort 付费下载 78%、市场 50 亿、80% 亏损 | Sensor Tower / 界面新闻 / DataEye | 2024-2025 各年 | 行业 | 第三方估算;正式汇报补链接和年份 | 需补链接 |
| ReelShort"广告解锁" | 官方商店/页面提示"App 内免费看" | 2026-08 | 页面可见 | "App 内免费看"不等于广告解锁,页面无法确认 | 待核验 |
用法:标"待核验"的只能内部讨论;标"实测范围"的只指这次体验的剧集/场景;行业数据必须带链接和年份。
08 / 推荐能力现状(写清楚现状和一期做什么)
| 已有行为/能力 | 能用在哪个场景 | 当前缺口 | 一期规则 | 验证指标 |
|---|---|---|---|---|
| 续看(记到具体集数)已实测 | 回访:我的追剧 / 首页继续看 | 游客没进度;首页货架职责重叠 | 未完成剧直达最近集;排除已完成/隐藏 | 回访→开播、续看连播 |
| 足迹/收藏/点赞/隐藏已实测 | 探索:足迹 / 首页推荐 | 没形成"相似未看剧"候选;负反馈没过滤 | 相似标签找未看剧;未点/隐藏降权;打散 | 下一部开播、流失率 |
| 同类剧集 + 三级标签已实测 | 播放页同类 | 标签粒度粗(大多只挂 1 个) | 见下方冷启动兜底 | 详情→开播、看完后承接 |
| 后台推荐配置(5 阶段×5 来源权重/排序参数)已实测接口 | 各推荐位排序 | 线上是否生效、数据输入、归因是否闭环未验证 | 先用规则配置小流量验证 | 分桶对照:CTR/开播(先定口径) |
| 限制集登录/充值入口已实测 | 转化场景 | 当前剧/集/进度没贯穿 | 登录/充值成功回原进度 | 限制集→登录→恢复播放 |
同类剧集冷启动兜底
| 标签状态 | 召回方式 | 排序 |
|---|---|---|
| 标签不足(<2 个三级标签) | 同一级分类 + 热度/新鲜度 | 播放量/完播率 → 运营精选兜底 |
| 标签完整(≥2 个三级标签) | 二/三级标签相似召回 | 相似度 → 过滤(当前剧/隐藏/反复曝光未点)→ 打散 |
现状判断:VIBEX 有规则配置入口,也有行为资产;线上策略是否生效、数据输入、效果归因有没有形成闭环,需要验证——这是"待验证",不是"确定没跑起来"。
09 / 责任边界(推荐产品不接手整个产品)
| 角色 | 负责 | 不负责 |
|---|---|---|
| 推荐策略产品(本报告) | 场景目标和规则、候选池与排序、验证指标口径、分桶实验设计 | 页面视觉交互、登录/支付/权益业务规则、内容运营决策 |
| VIBEX 产品 | 页面布局交互、登录/注册/权益/支付规则、免费集数配置、运营位 | 推荐规则和实验设计 |
| 数仓 | 埋点事件和统一口径、行为数据回流(play_progress)、看板实现 | 推荐策略和页面决策 |
| 前端/后端 | 接口实现(带场景和归因字段)、进度上报、标签字段扩展 | 业务口径定义 |
协作原则:推荐产品出"场景目标 + 规则 + 指标 + 实验";VIBEX 产品确认页面和业务规则;数仓负责口径和实现。别把增长问题都算到推荐头上——登录、支付、内容运营的缺口,谁的事谁接。
10 / P0 需求拆解(可直接进需求评审)
需求 P0-1|首页"我的追剧"只放未完成内容
需求:只展示未完成剧;首卡直达最近集数;一期仅排除已完成、已隐藏内容;"弃剧"待定义"连续 X 天未续看或主动切换剧集"规则后再启用。验收:登录用户回访时,我的追剧首卡是最近未完成的剧;点击直达正确集数并自动播放。依赖:play_progress 埋点(数仓);页面改造(VIBEX 产品/前端)。验证指标:回访→开播率、续看后连播率。
需求 P0-2|首页"足迹"只给没看过的相似剧
需求:排除未完成剧、隐藏剧和近期多次没点的;按行为偏好分级(点击=弱偏好、看到第 N 集=中偏好、收藏/点赞=强偏好、隐藏=强负反馈、多次曝光未点=弱负反馈;N 与时长阈值待数仓确认)召回"没看过的相似剧";同小题材打散。验收:足迹前排和我的追剧无重复;内容都是没看过的相似剧。依赖:行为标签回流(数仓);候选池规则(推荐产品);接口(后端)。验证指标:下一部开播率、追剧与足迹重复率。
需求 P0-3|限制集消费上下文贯穿
需求:登录/充值链路带上当前剧、当前集、当前进度;成功后回到同一位置继续播放。验收:游客在限制集触发登录,登录后回到原剧原集原进度;充值页展示当前剧/集/权益。依赖:登录/支付承接改造(VIBEX 产品/前端);上下文参数(后端)。验证指标:限制集→登录完成率、登录后恢复播放率。
需求 P0-4|播放页同类剧集(含冷启动兜底)
需求:标签完整(≥2 个三级标签)→ 二/三级标签相似召回 + 过滤(当前剧/隐藏/反复曝光未点)+ 打散;标签不足 → 一级分类 + 热度/新鲜度 → 运营精选兜底。验收:同类剧集和当前剧同题材;无重复堆叠;点进去是不同剧;标签不足的剧也有推荐结果。依赖:标签完整度(运营补标);召回接口(后端)。验证指标:详情→开播率、看完后承接率。
11 / 截图证据(实测页面,对应业务判断)

ReelShort 付费墙:锁定集、价格、App 入口同屏——付费承接保留剧集语境实测截图

ReelShort History:游客已观看剧集与进度可见——回访资产实测截图

ReelShort 播放页:分集、剧情、细标签共存——内容理解实测截图

ReelShort 分享:内容卡 + 多渠道——自然拉新实测截图

VIBEX 登录弹窗:限制集触发登录/注册——解锁承接(本次实测剧集)实测截图
12 / 证据与边界
| 等级 | 含义 | 本报告使用 |
|---|---|---|
| 已实测 | 真实浏览器/登录态操作并观察到结果 | VIBEX 游客/登录态、ReelShort 游客态页面行为;5 张截图 |
| 用户实测笔记 | 来自《竞品对比.doc》的记录 | 支付页、悬停、搜索热榜、分集解锁、分享等 |
| 外部数据 | 第三方市场数据/官方说明 | 行业规模、ReelShort 收入位置(补链接后可用) |
| 待核验 | 没完成支付/竞品登录/没有统一口径 | 支付后回流、VIBEX 转化数据、游客资产范围、ReelShort"广告解锁" |
边界:① 不从可见页面反推没验证的算法;② 不用没核验的数据推断商业结果;③ 单剧单场景的发现不扩大成全站结论("限制集登录"仅指本次实测剧集);④ 行业数据正式用之前补来源和年份。本报告是决策稿,数字以数仓核验为准。
报告完 · VIBEX × ReelShort 竞品研究 · 推荐策略与商业化决策 · 2026-08-17 · 下一步:① 数仓核验数据口径与偏好阈值;② VIBEX 产品确认免费集数、权益与内容准入;③ 按 10 的四条 P0 需求与 06 实验护栏进评审。