统一游戏平台 · 05

🔀 分享 × 激励视频:双通道的合规实现

回答一个核心问题:「分享」能否作为「看激励视频」的替代通道?——能,而且应该。但在微信生态里"是否真的分享了"客户端无法验证,直接"点分享就发奖"既可被无限刷、又踩诱导分享红线。本篇给出可落地的回流发奖模型与全套场景配置。

1. 平台规则边界(先明确什么不能做)

平台事实影响结论
微信 2018 年起 shareAppMessage 不再返回分享结果(无成功回调)客户端无法知道用户是否真的分享、分享给了谁"点了分享按钮就发奖"= 纯靠信任,可被秒点刷奖
微信明令禁止诱导分享:强制分享才能继续、要求分享到不同群、夸大误导文案「分享才能复活/进入下一关」的强制门槛是违规项,审核与运营期都可能被处罚(羊了个羊式"分享到群复活"后被平台收紧)红线 分享必须是可选通道之一,且必须并列存在广告/等待等替代路径
微信允许基于回流的奖励:好友点击你的分享卡进入游戏(带参数)可被服务端识别"求助"模型可验证、可计数、可限额确定 采用回流发奖为主模型
抖音分享能力较弱、但有侧边栏复访等平台激励场景抖音端分享通道权重调低,用侧边栏奖励替代通道由服务端 configs 按平台下发(wx: ad+share+pay;tt: ad+sidebar+pay)

2. 双通道交互模型(M4 的 UI 契约)

玩家在摩擦点(差一点失败 / 体力耗尽)
        │
        ▼
┌─────────────────────────────────────────────┐
│   😭 就差一点点!续上这口气?                    │
│                                             │
│  [ ▶ 看视频复活 ]      (每日 N 次,用完置灰)   │
│  [ 🙋 喊好友帮忙 ]      (好友点进来即复活)      │
│  [ 💎 6 钻石立即复活 ]  (硬货币,阶段4后显示)    │
│                                             │
│  [ 放弃,重新开始 ]     (永远存在的免费出口)     │
└─────────────────────────────────────────────┘

3. 分享通道:回流发奖模型(时序)

分享者 A                       API 服务端                     好友 B
  │ 点「喊好友帮忙」                 │                            │
  │ POST /share {gameId,scene}     │ 建 share_records(share_id)  │
  │◀── shareId + 文案模板 ──────────│                            │
  │ wx.shareAppMessage(            │                            │
  │   query="sid=SHARE_ID")────────┼──── 分享卡出现在会话 ────────▶│
  │ (弹窗显示"等待好友…"轮询)        │                            │ 点击分享卡
  │                                │◀─ 启动参数带 sid ────────────│ 进入游戏
  │                                │  POST /share/visit {sid}    │
  │                                │  判重(同好友当日1次)·判新用户  │
  │                                │  A 记待领奖励 · B 发欢迎奖     │
  │ GET /share/{sid} → 已达成       │                            │
  │◀── 复活生效 + 奖励入账 ──────────│                            │

兜底策略(好友没点怎么办)

4. 场景 × 通道配置表(上线默认值,运营后台可调)

场景 scene广告通道分享通道(回流)付费通道(阶段4)免费兜底
revive 复活/续步每局 1 次,每日 6 次1 好友回流=复活;每日 3 次6 钻,同局第 2 次起放弃重开(无惩罚)
energy 体力恢复+2 体力,每日 4 次1 回流 = +3 体力,每日 2 次钻石买满 / 无限体力日卡等自然恢复(10 分钟/点)
double 结算翻倍金币 ×2,每日 6 次—(不开分享,避免刷)月卡常驻 ×2不翻倍直接领
hint 局内提示/道具每日 3 次软/硬货币购买不用道具硬打
signin_fix 补签每周 1 次补签卡 ¥1–3接受断签(有冻结卡则自动抵扣)
gacha_free 免费抽每日 1 次1 回流 = 1 抽,每日 1 次钻石抽每日登录送 1 抽
challenge 挑衅战报(结算页)纯传播不发奖(战绩卡"你行吗"),不限次
两类分享要分开:求助型(有奖励、走回流验证、有限额)与 挑衅型(战绩卡纯炫耀、零奖励、不限次数)。后者没有奖励所以无合规风险、无刷量问题,是免费的传播面——v1 结论「80% 有效分享来自求助+挑衅」的两条腿都要。

5. 防滥用限额(服务端强制,见 03 §4)

规则拦截什么
同一 shareId 同一访客只计 1 次好友反复点击刷奖
同一访客每日为他人贡献回流≤3 个 shareId小号互点工作室
访客=分享者本人不计双开自刷
新注册访客设备风控同 IP 段批量新号 → 记 risk 不发奖批量注册刷回流
分享者每日回流奖励上限按场景表;全局 ≤8 次/日把分享刷成主要收入来源
广告奖励每场景每日上限场景表所列伪造 onClose(ended) 无限领

6. 埋点事件字典(本域)

事件属性喂给哪个指标(07 看板)
unlock_showscene, channels摩擦点触达量(卡点日程 M6 校准的依据)
unlock_choicescene, channel(ad/share/pay/quit)各通道选择率——广告 vs 分享 vs 放弃的分流比
ad_show / ad_complete / ad_abortscene激励视频完播率、人均次数(v2 及格线 ≥4 次/日)
share_createscene, copywritingId分享发起率、文案 A/B
share_visitsid, isNew回流率、分享拉新数(K 因子分子)
share_rewardscene分享通道达成率(发起→达成的漏斗)

7. 验收清单(对齐 v2)