Skip to content

发现页产品规范

版本: 2.3 更新日期: 2026-01-22 核心原则: 简单、自动化、无需人工干预 交互原型: 发现页原型

原型预览

全部闲置
全部闲置
搭子团购
搭子团购

一、内容分类

发现页展示的内容共分为以下 四大类

分类类型说明
动态用户晒图、视频社区氛围的主力内容
闲置二手交易交易属性,对时效敏感
组局找搭子、拼车、拼房、聚会包含多个细类,有明确的"开始时间"
官方团购、里程挑战平台运营内容,需要一定曝光保障

二、内容来源分层(三层结构)

为了保证"有新内容时展示新内容,没新内容时也不开天窗",我们把所有内容分为三层:

层级名称定义用途
第一层高权重内容发布者是"官方账号"或"认证俱乐部"优先占据固定坑位
第二层新鲜内容最近 3 天内发布的内容主力填充,保证社区活跃感
第三层精选库存3 天前发布但热度高的内容兜底填充,防止空窗

注意:第一层内容如果发布超过 7 天,自动降级为普通内容,不再享受高权重。


三、热度计算公式

用于判断"精选库存"中哪些内容值得展示:

热度分 = 浏览数 × 1 + 点赞数 × 5 + 评论数 × 10
指标权重说明
浏览数1代表曝光量,权重最低
点赞数5代表认可度
评论数10代表深度互动,权重最高

四、内容比例(动态调整)

4.1 基础比例

我们不使用固定死的比例,而是根据最近 3 天各类型新增内容的占比来动态决定展示比例。

计算方式

某类型展示比例 = 该类型 3 天内新增数量 / 所有类型 3 天内新增总数

举例

  • 过去 3 天新增:动态 100 条、组局 80 条、闲置 40 条、官方 20 条
  • 则展示比例为:动态 42%、组局 33%、闲置 17%、官方 8%

4.2 保底比例

为了防止某类型内容完全消失,设置最低保障:

类型最低保底说明
动态35%社区氛围主力
组局30%包含找搭子、拼车、拼房、聚会等多个细类
闲置15%交易需求
官方5%平台运营保障

逻辑

  • 如果某类型的动态计算比例低于保底值,则强制拉到保底值
  • 超出的部分从其他类型按比例扣减

五、展示顺序(全局混排逻辑)

5.1 总体规则

采用 "每 30 条一组" 的循环模式:

位置内容来源说明
第 5 条官方/俱乐部的最新活动商业变现入口(第一屏可见)
第 15 条当前热度最高的组局社区活跃入口
第 25 条官方/俱乐部的次新活动二次曝光
其余 27 条按比例从各类型中抓取见上方比例规则

5.2 防重复规则

  1. 同类不连续:除动态外,闲置、组局、官方不允许连续出现 2 条
  2. 同人不刷屏:同一个用户的内容,每 30 条里最多出现 3 条
  3. 组局细类打散:找搭子、拼车、拼房、聚会这四个细类,尽量交替出现,避免连续 2 条都是同一细类

5.3 刷新与加载逻辑

用户行为系统逻辑
下拉刷新重新计算整个分发池,重新排序,从第 1 条开始展示
上滑加载更多延续当前排序,从断点处继续拉取下一批 30 条

六、各类型内部排序规则

当系统决定"这个位置放一条组局"时,具体放哪一条?

6.1 动态(晒图/视频)

优先级规则
124 小时内发布的 → 按发布时间倒序
224 小时前发布的 → 按热度分倒序

6.2 闲置(二手交易)

优先级规则
13 天内发布的 → 按发布时间倒序
2已售出的 → 不展示

6.3 组局(找搭子/拼车/拼房/聚会)

优先级规则
1按"活动开始时间"正序(越近的越靠前)
2已过期/已结束的 → 不展示
3同一天开始的多个活动 → 按报名人数倒序(人多的优先)

6.4 官方(团购/挑战)

优先级规则
17 天内发布的 → 按发布时间倒序
27 天前发布的 → 降级为普通内容,不占固定坑位

七、个性化问题:所有人看到的顺序一样吗?

7.1 当前版本(非个性化)

是的,所有人看到的顺序基本一致。

原因:

  • 我们目前没有用户画像系统
  • 没有埋点记录用户偏好
  • 没有推荐算法

7.2 唯一的"伪个性化"

关注优先:如果用户关注了某个俱乐部或用户,则被关注者的新内容在该用户的信息流中 优先展示(在同一批次内提前排序)。

7.3 未来扩展(暂不实现)

能力说明
地理位置优先展示用户常去雪场相关的内容
行为偏好根据用户点赞/收藏历史调整类型比例
社交图谱朋友参与的活动优先展示

八、兜底策略

8.1 内容不足时

场景策略
某类型新鲜内容不足从精选库存中补充高热度历史内容
所有内容都不足 30 条有多少展示多少,不强制凑数
完全没有内容展示 3 张官方预设海报(欢迎加入、发布第一条动态、查看官方活动)

8.2 库存内容的展示优化

当展示"精选库存"(3 天前的老内容)时:

  • 隐藏发布时间
  • 改为展示热度数据,例如:
    • 🔥 205 人热议
    • ❤️ 500+ 赞

九、卡片展示规范

9.1 标准卡片结构

┌──────────────────────────────────────┐
│ [角标]                               │
│           [封面图]                   │
│                                      │
├──────────────────────────────────────┤
│ 标题文字最多两行...                   │
│ [头像] 用户昵称           [轻信息]    │
└──────────────────────────────────────┘

9.2 布局规则

元素规则
封面图4:3 比例,圆角 12px,必须有图
角标左上角,半透明背景,圆角 4px
标题14px,最多 2 行,超出省略
用户信息头像 20px + 昵称 12px
轻信息右下角,12px

9.3 角标规则

仅对需要快速识别身份/属性的内容加角标,其它类型通过标题+底部信息自然区分:

角标适用场景背景色
闲置二手交易绿色半透明
官方平台运营内容(团购、挑战)橙色半透明
俱乐部认证俱乐部发布的内容蓝色半透明

无角标类型

  • 动态(默认内容,无需标识)
  • 组局类(通过标题描述和底部信息区分)

9.4 底部轻信息规范

内容类型底部信息样式
动态❤️ + 点赞数红色图标 + 灰色数字
闲置¥价格橙色加粗
组局X人 · 日期灰色
团购¥价格 · X人橙色价格 + 灰色人数
挑战X人参与灰色

9.5 视觉示意

┌─────────────┐  ┌─────────────┐
│             │  │ [闲置]      │
│   [滑雪照]   │  │  [雪板图]   │
│             │  │             │
├─────────────┤  ├─────────────┤
│今天在崇礼... │  │出雪板9成新   │
│ 小明   ❤️ 12 │  │ 小红    ¥2800│
└─────────────┘  └─────────────┘

┌─────────────┐  ┌─────────────┐
│             │  │ [官方]      │
│ [搭子封面]   │  │ [团购封面]   │
│             │  │             │
├─────────────┤  ├─────────────┤
│周末找搭子... │  │北大湖套餐... │
│ 老王  3人·周六│  │ 官方 ¥1499·45人│
└─────────────┘  └─────────────┘

雪哒产品文档

请输入访问密码