MESSAGE / RELATIONSHIP ACTION

置顶卡片:新版人群与动态频率

8点刷新基础资格,白天由关键事件更新候选;后台动态,前台稳定。卡片只承接一个现在值得完成的关系动作。

下载 Markdown

1. 三层信息架构

NOW

大卡 · Action

现在有哪段关系,值得我做一个动作?

动态、强时效、同时一张。

IMPORTANT

Star Light · People

哪些人值得我保留和找回?

稳定关系资产,横向浏览。

RECENT

Message List · Inbox

最近谁给我发了什么?

按消息时间和未读驱动。

删减原则:如果删掉大卡、只保留 Star Light,用户不会错过一个现在应该做的动作,这张大卡就不应该出现。

2. 三类候选与严格优先级

P1 连续续星P2 昨日50轮P3 昨日20轮+机会
P1 · 最高

今天别断

  • 已进入星际之旅
  • 截至昨天连续续星至少2天
  • 今天尚未续星
你们已经连续续了 XX 天星球,今天也别断了!
CTA · Hi ⭐
P2

继续第一天

  • 昨天首次达到50轮
  • 已开启星际之旅
  • 今天尚未续星
你们昨天开启了星际之旅,快继续你们的旅程吧!
CTA · Hi ⭐
P3

有机会才推

  • 昨天首次达到20轮
  • 当前仍不足50轮
  • 好友在房/在线/有新动态
没有实时机会,就不出卡,不用通用文案兜底。
CTA · Join / View / Hi ⭐

同组排序

P1
连续续星天数降序 → 聊天轮数降序 → 最近聊天时间降序
P2
聊天轮数降序 → 达到50轮时间降序 → 最近聊天时间降序
P3
在群聊房中 → 在线且有新动态 → 此刻在线 → 仅有新动态;同状态再按聊天轮数和最近聊天时间

旧版“聊天轮数 × 时间衰减+沉默/回流加分”不再作为主排序。历史轮数只解决同组多人排序。

3. Hybrid:8点准备,事件驱动

每天 8:00刷新P1连续天数、P2昨日50轮事件、P3昨日20轮基础人群。
白天后台只监听续星完成、进/离房、上线/下线、新帖、未读等关键事件。
进入 Message按最新状态选一张;停留期间不自动换卡。
8点不再选死一个人。它只刷新基础资格和业务日计数;真正展示谁,在进入 Message 页时按最新事件状态决定。

触发与不触发

事件是否更新候选处理
当前对象完成今日续星/有效互动当前卡失效并退出
P3候选进入可加入房间新增或升级为房间机会
P3候选上线新增在线机会
P3候选发布可见新帖弱触发新增帖子机会
收到该关系未读私聊退出大卡,交给Star Light/消息列表
普通20轮关系或任意好友上线不进入本版候选
Journey双方刚刚Join本版否不扩出第四类人群,后续单独评估

4. 前台状态机

事件触发重算 ≠ 事件一定替换当前卡。P1/P2不会被P3的实时在线、房间或新帖顶掉。
当前状态发生事件当前页面下次进入 Message
无卡P3好友进入房间停留中不突然插卡按P1 › P2 › P3选一张
P1展示中P3好友上线/进房继续显示P1P1仍有效则继续P1
P1展示中今日续星完成卡片退出重新选择最新候选
P2展示中P3好友进入房间继续显示P2P2仍有效则继续P2
P3在线卡好友下线机会失效;不改泛文案有其他机会才换,否则无卡
P3房间卡好友离房卡片退出或显示失效反馈重新选择最新候选
任意卡用户完成CTA/点击X卡片退出,同页不递补完成事件不再推;关闭关系按停控处理

不使用 replacement threshold

第一版已有清晰的P1 › P2 › P3业务优先级。先避免引入难解释的分数差;未来只有同层机会规模大、规则无法区分时,再考虑模型评分。

5. 频率与生命周期

业务日
接收方当地8:00至次日8:00;8点刷新基础资格、事件和计数。
同时数量
最多一张。三类人群是优先级,不是三张卡。
容器频控
每个业务日最多有效出现3次;同一次App使用中,从聊天/房间/帖子返回不计新次数。
页面稳定
每次停留最多感知一个卡片对象;后台更新候选,前台不实时跳人。
关系曝光
同一关系同一业务日最多新增曝光一次;同实例返回只记录visible_again。
P1
每日事件;只要连续状态有效且今天未续,下一业务日可重新判断。删除旧30天最多4次限制。
P2/P3
20轮和50轮均为一次性里程碑事件;P3以后达到50轮仍可进入P2。
完成动作
目标真实完成后退出,同次页面不补下一张;下一次进入再选。
关闭
当前卡退出,同次页面不补下一张;第一版先沿用关系停控3个判定日。
机会失效
退出且不算完成;Online/房间卡不降级成泛续聊卡。

6. 埋点与待确认

关键埋点

  • action_candidate_enter / exit:记录触发事件与退出原因。
  • action_card_show / visible_again:区分新曝光和同实例再次可见。
  • action_card_replace:只应发生在两次Message访问之间。
  • action_card_click:区分Hi ⭐、Join、View、头像与关闭。
  • action_destination_result:记录续星、进房、帖子打开是否真实成功。
  • starlight_impression / click:衡量大卡挤占Star Light带来的损失。

两个研发口径

  1. 连续续星最低门槛:页面先按至少2天写;如果Zoe的数据口径使用3天,统一改为3并做服务端配置。
  2. 今日续星完成事件:复用星际之旅权威口径,明确是一方发星、有效消息,还是双方动作。