F1.06.3stability over ranking设计
位置稳定优先于排序最优
别名: 稳定优于最优 · menu consistency · 排序让位
概念解释
设置菜单按使用频率排,今天「通知」在第一、「关于」在第八;统计更新后两者对调。对第一次来的人,第一项确实更可能被点到。对已经来过二十次的人,这个「更优」值一分钱,槽位对调值一张被废掉的动作程序。稳定优先于排序最优是一条取舍:返回用户的位置记忆,权重大于把当前最高频项再往前挪一格所能省下的那一次搜索。
它不是反对排序,是反对把排序当持续过程。排一次,然后停。
机制
一次「更好的顺序」节省的是受控搜索的扫描长度,收益发生在还不认得槽位的人身上,且只发生一次(或很少几次)。稳定的槽位一旦写成动作程序,之后每一次访问的成本接近于零。把前一项对所有返回次数求和,后一项对「还在搜索的访问」求和,熟练用户占多数的产品里,稳定几乎总会赢。
产品决策常把分析面板上的点击率当成布局函数去最大化,于是每周按数据重排。点击率上升的那一周,往往是新用户或偶尔用户在受益,而日活里那批已经自动化的人开始点错。平均值把这两种人加在一起,会做出伤害重用户的「最优」。
边界
还没有返回用户的全新产品、季节性入口(年终活动、一次性格测试),排序最优可以先上场,因为没有记忆可保护。用户自己拖动的顺序是他们选的最优,稳定指的是尊重这份顺序,不是冻成出厂排列。信息架构改版如果连类别都变了,槽位保不住,应把这件事当一次迁移来做,而不是日常运营。A/B 把一半人留在旧槽、一半人放到「更优」槽,测到的如果是新用户转化,不要拿去改老用户的默认。
怎么落地
- 导航、底栏、工具栏用发布时的顺序做默认,后续用数据决定「要不要加新入口」,不决定「要不要重排旧入口」。
- 分析里把新用户与 30 日以上用户拆开看点击;只在新用户侧看到的排序收益,不得直接写进老用户的布局。
- 需要同时服务两种人时,固定槽给老用户,另开一截「推荐」给还在搜索的人,两截不要互相挤占。
- 验证:选一个上线超过一个月的入口,比较「保持原槽」和「按最近一周点击率重排」两组老用户的错误点击与完成时间。重排组只要在老用户上变慢或点错,这条取舍就该停在稳定。