题目与适用场景
一个消费型交易平台会发送账号安全提醒、订单与配送进度、买卖双方消息、推荐和促销。活动团队提高发送量后,投诉和关闭全部通知的用户增加,但通知仍能帮助用户及时处理欺诈预警、协调配送和回复交易消息。
你有八周完成 MVP。请设计通知产品策略、用户控制、决策规则、度量方案、实验和发布计划。题干没有证明发送量就是投诉的原因,因此应先诊断再选方案。八周时限和通知分类是面试案例约束,不是通用基准。
产品目标不是最大化发送量、打开量、点击率或应用停留时间,而是在保留用户同意和信任的前提下,提高每次打扰带来的有用、及时结果。决定成败的工作是选择用户、任务、规则、指标和权衡,队列与投递架构不在范围内,因此归为 product。
面试官在考察什么
第一,候选人能否用用户结果替换代理指标。活动可以通过多发消息提高点击率,同时也让用户关闭整个应用的通知。强回答会区分“打开通知”和“完成通知原本要促成的任务”。
第二,能否按用户后果和延迟代价划分通知。欺诈提醒、骑手到达、买家消息、推荐和促销不能共用一个分数或频次上限。真正的限时事件要受到保护,但不能把每个业务请求都贴成紧急。
第三,能否设计规则链,而不是罗列功能。资格、去重、当前情境抑制、优先级、渠道、时机、聚合、限额和用户偏好构成一条决策链。只有摘要不能修复无关推荐;只有频控可能误伤安全提醒。
第四,是否保留用户控制权。应在用户理解价值的情境中请求权限,用易懂分类表达偏好,在需要时为营销取得明确同意,并提供真正可用的偏好中心,而非逼用户二选一。
最后,能否验证因果并处理组织激励。每个活动团队只看到自己的点击,用户承受的是所有团队合计的打扰。产品经理需要用户级实验、跨分类护栏、中央规则负责人,以及不会永久绕过规则的例外流程。
回答前要澄清的问题
- 哪些用户和业务结果最重要? 若优先保障欺诈响应,就关注响应时限;若优先订单完成,事件分类和成功窗口会变化。
- 什么证据说明存在疲劳? 分类退订、关闭全部通知、投诉、反复忽略和留存下降指向不同原因;单纯发送量增加还不够。
- 哪些通知属于合同或安全要求? 强制账号安全信息与可选推荐应使用不同渠道和规则。
- 谁触发消息? 交易事件、其他用户、推荐模型和定时活动需要不同的去重与过期规则。
- 包含哪些渠道? 推送、邮件、短信和站内收件箱的打扰成本、同意要求、时延和送达确定性不同。
- 系统能否观察用户情境? 若知道用户已在另一设备读过消息,就能抑制或撤回过期提醒;没有信号时 MVP 需要更简单的规则。
- 现有偏好如何工作? 只有总开关时需要分类控制;已有偏好中心时,问题可能是入口难找或规则未执行。
- 八周能改什么? 如果还没有统一决策服务,首版应做可执行规则和日志,不能承诺完美个性化。
30 秒回答框架
“我会先按分类、用户群和累计曝光验证疲劳发生在哪里,再定义每类通知要帮助用户完成什么结果。我会把安全和限时交易进度,与会话、推荐和营销分开。
八周 MVP 中,每条候选通知依次经过资格、过期、去重、情境抑制、优先级、用户偏好、免打扰时段和频控规则。关键消息只有在狭窄且可审计的规则下绕过普通限额,低紧急内容进入摘要。用户在理解价值的情境中选择易懂分类。
非关键规则按合格用户随机实验,主指标是每 100 次打扰带来的增量限时任务完成数,并用分类退订、关闭全部通知、投诉、留存和错过关键动作作为护栏。发布按分类和用户群逐步进行。”
分步深入设计
第一步:在用户层验证问题
建立发送账本,关联候选通知、规则决策、投递、展示、忽略、打开、后续任务完成、偏好变化、投诉和留存使用。分析每个用户的累计曝光,而不只看活动均值。十个团队各发一条“合理”消息,可能组成不合理的一天。
按通知分类、用户生命周期、交易角色、操作系统、地区和基础活跃度拆分证据。比较活跃度相近但接收量不同的人群,不过不要把观察相关性当成因果。访谈或调研关闭某类通知的用户,并抽样查看他们实际收到的消息序列。常见根因包括目标不相关、重复、过期、时间不当、虚假紧急、任务已在另一端完成,以及控制入口不清楚。
还要区分投递失败与产品失败。未展示的通知不能用点击率评价;用户在锁屏完成订单动作后应用停留时间下降,仍可能是好结果。高打开率后立刻离开,既可能说明任务高效完成,也可能来自误导文案,要用下游任务状态判断。
第二步:建立后果与紧急度分类
每类通知回答四个问题:
- 它帮助用户完成什么任务?
- 用户永远看不到会造成什么损失?
- 价值随时间衰减多快?
- 用户是否主动请求或明确同意该分类?
据此建立小而明确的规则分类:
| 分类 | 交易平台示例 | 默认处理 |
|---|---|---|
| 安全 | 可疑账号访问 | 立即、隐私文案、狭窄绕过规则 |
| 限时交易 | 骑手到达或付款待处理 | 在真实行动窗口内立即送达 |
| 会话 | 买卖双方消息 | 依据用户和会话情境即时或聚合 |
| 信息 | 无需行动的订单里程碑 | 静默投递或摘要 |
| 推荐 | 相关商品建议 | 个性化限额与免打扰时段 |
| 营销 | 通用促销 | 明确同意、严格限额、易于分类退订 |
紧急度由用户后果决定,不由需求团队的上线日期决定。Apple 把中断级别分为被动、主动、限时和关键,并明确提醒不要用高紧急度打扰用户查看低优先级信息。平台可以建立自己的产品分类,同时遵守操作系统行为和权限边界。
第三步:把分类落实成一条决策链
每条候选通知按以下顺序判断:
- 资格: 事件是否真实、仍有效、与该用户相关,并符合用户同意和政策?
- 过期与去重: 任务是否已过期、完成,或已被另一条待处理通知表达?
- 情境抑制: 用户是否正查看对应会话,或已在另一设备完成任务?
- 优先级与渠道: 延迟代价多大,推送是否是满足要求且打扰最小的渠道?
- 偏好与免打扰: 用户是否允许该分类和时间?
- 预算与聚合: 现在消耗一次打扰、等待摘要、转入站内收件箱,还是丢弃?
- 内容与落点: 文案是否说明价值、避免锁屏泄露,并直达准确任务状态?
同时设置分类限额和用户总限额。分类限额防止单一活动刷屏;非关键总预算防止多个团队叠加过载。安全与狭窄定义的限时交易消息不占普通营销预算,但每次绕过都要记录原因、负责人和失效时间,否则“关键”会变成逃生通道。
MVP 先用规则,不急着上机器学习个性化。规则能解释同意、紧急度和安全边界。后续排序模型可以在合格的非关键候选中排优先级,但不能绕过权限、隐私、过期或关键容量预留。
第四步:把八周 MVP 聚焦在可避免的浪费
不要先重建所有发送方。为共同决策点补足观测,并选择造成最多可避免打扰的两三个分类。MVP 包含:
- 统一分类和紧急度注册表,每个类型都有明确负责人;
- 选定分类提供事件 ID、过期时间、任务落点和去重键;
- 已有信号可用时,在任务完成或相关页面活跃后抑制提醒;
- 免打扰时段、非关键总预算,以及适合信息类内容的摘要;
- 使用自然用户语言的站内偏好中心;
- 记录已发送、延迟、聚合、抑制和丢弃决策且不保存敏感文案的日志。
控制基础设施野心。如果暂时无法撤回跨设备已投递提醒,就先抑制后续重复,把撤回列为后续能力。如果发送方不能提供过期时间或任务标识,就不能获得高优先级待遇,直到满足契约。用明确准入条件让规则真正可执行。
第五步:设计同意、控制与通知体验
在用户遇到能说明价值的时刻请求操作系统权限。例如用户下单后,解释开启通知可以接收配送进度。Android 官方建议在正确情境中请求通知权限并说明用途。首次启动就弹通用权限框,是在用户看到价值前索取信任。
偏好中心使用“订单与配送进度”这类用户任务,而不是内部活动名称;在有意义时展示渠道、时段和紧急度。营销同意与必要服务通信分开。尊重操作系统选择,用户拒绝后反复施压不是恢复策略。
每条通知应简洁,在不暴露机密信息的前提下标识相关订单或会话,并深链到当前状态。不要为同一事件反复提醒。应用正展示相关信息时,安静更新页面即可。过期通知在能力支持时撤回,否则落点应说明任务已经完成。
第六步:度量有用结果而不是裸点击
本轮调整分类的主指标可以是:每 100 次已投递打扰带来的增量限时任务完成数。分子可以是安全窗口内完成的欺诈核验、骑手到达前完成的配送动作,或平台定义时限内回复的买家消息。指标必须按分类计算,把促销点击和安全响应混在一起会掩盖权衡。
配套指标树包括:
- 结果: 规则增量带来的任务完成、订单完成或会话解决;
- 效率: 每个增量结果需要的投递打扰数、重复率和过期提醒率;
- 信任: 分类退订、关闭全部通知、投诉和权限拒绝;
- 长期: 平台留存使用和重复交易行为;
- 安全: 错过或延迟的关键动作、欺诈损失信号和服务信息送达失败;
- 业务: 增量利润或交易价值,绝不只看裸点击率。
把合格用户稳定随机到现行规则和新非关键规则。固定分组才能观察累积疲劳,并应覆盖一个正常产品周期,不能在点击刚变化时停止。不要为了实验扣留必须发送的安全提醒。关键分类可以在安全范围内测试呈现或路由、影子判断紧急度,并在必要送达边界内做运维验证。
正确解释被抑制的发送。通知变少后总打开量可能下降;如果限时任务不降、退订减少且每个结果需要的打扰变少,就是产品成功。若点击上升但任务完成不变,规则可能只是在优化好奇心。
第七步:带着跨分类护栏逐步发布
先跑影子模式:记录新规则会抑制或聚合什么,但不改变投递。与运营、安全、客服和分类负责人复核误抑制,再对一小群合格用户启用一个低风险分类,然后扩展到其他非关键分类。结果和信任护栏都通过后才能扩大。
发布前定义回滚。错过配送动作、欺诈响应延迟、重复投诉或偏好未执行一旦上升,就暂停发布。终止开关应能单独恢复一个分类的旧规则,不必关闭整个通知系统。
治理方式要匹配用户体验。一个负责人维护分类、用户总预算和实验结论;分类团队负责相关性和任务定义。例外要有用户后果、期限、审批人和自动失效。按团队报告增量结果和信任成本,避免局部点击增长隐藏全局退订。
第八步:用对抗场景测试规则
发布前逐项演练:
- 五个活动团队在同一小时安排发送;
- 同一订单事件带不同时间戳重复到达;
- 移动端投递前消息已在桌面端读完;
- 骑手提醒的行动窗口已经结束;
- 用户在免打扰期间跨越时区旅行;
- 新用户尚未授予操作系统权限;
- 促销被错误标为限时以绕过预算;
- 锁屏上显示敏感订单或账号信息;
- 推送已关闭,但邮件和站内收件箱仍可用;
- 偏好变更与排队活动发生竞态。
每种情况都要写清预期决策、用户看到的结果、日志记录和负责人,同时测试误抑制有用消息的假阳性,以及发送无用或未获同意消息的假阴性。只减少发送量却漏掉紧急任务,仍然没有回答题目。
高质量示范回答
“我会把通知疲劳定义成用户层的分配问题。安全、订单、消息和增长团队各自只看到一场活动,但用户承受它们合计的打扰。我会先关联候选、投递、动作、偏好、投诉和留存事件,找出哪些分类与用户群存在可避免的浪费。
然后按用户任务和延迟代价分类。欺诈提醒与即将过期的配送动作得到预留保障;会话考虑线程和活跃设备情境;信息更新可以聚合;推荐与促销使用明确同意、免打扰时段和共享非关键预算。
八周内我会完成分类体系,为浪费最高的分类增加过期与去重契约,在已有信号处做任务完成抑制,增加摘要、易懂偏好和中央决策日志。每次绕过规则都有负责人和失效时间。
非关键流量采用稳定的用户级随机实验,主指标是每 100 次打扰带来的增量限时任务完成数,护栏是退订、投诉、留存和错过关键动作。我会先影子运行,再发布一个低风险分类,只有在有用结果不降且打扰成本下降时才扩大。”
常见错误
- 优化点击率 → 更多或更刺激的消息可以提高点击,却消耗用户信任 → 衡量增量任务结果与打扰成本。
- 使用一个全局频次上限 → 促销可能占掉欺诈提醒所需的名额 → 为狭窄关键分类预留能力,并单独限制非关键流量。
- 把所有交易消息称为紧急 → 内部重要不等于用户紧急 → 绕过规则必须有具体用户损失和价值衰减窗口。
- 只上线摘要 → 无关、过期和重复内容放进一包后仍是浪费 → 先修资格与去重,再做聚合。
- 首次启动就请求权限 → 用户还没看到自己授权的价值 → 在情境中请求并解释分类。
- 只提供总开关 → 用户为了逃离促销而关掉有用服务消息 → 提供易懂分类控制并分离营销同意。
- 规则未建立就做个性化 → 模型会放大错误标签并掩盖同意失败 → 先明确硬约束,再对合格非关键候选排序。
- 按单条通知做实验 → 同一用户的累积体验会互相污染 → 按用户稳定随机。
- 短期点击改善就停止实验 → 疲劳和退订会累积 → 覆盖正常产品周期并检查滞后信任指标。
- 让团队自行声明例外 → 每次上线最终都会变成关键 → 使用中央注册、审计、审批和自动失效。
追问与参考答案
如果点击率下降 20%,但任务完成和留存提高怎么办?
这可能正是目标,因为低价值通知减少了。先验证埋点、分类构成与实验平衡,再比较每次打扰的增量任务完成、退订和业务结果。不能为了恢复代理指标重新制造浪费。
安全提醒是否应该绕过所有用户设置和限额?
只有法律或合同要求的通信和狭窄定义的安全事件才应获得预留待遇。即便如此,也要减少文案信息、选择满足目标且打扰最小的渠道、防止重复并审计绕过。产品不能随意跨越操作系统权限或平台规则。
增长团队说促销今晚到期,所以属于限时通知怎么办?
业务截止时间不会自动产生用户错过后的损失。它仍属于营销,要遵守同意、免打扰和非关键预算。若促销确实绑定用户主动发起的流程,应单独评估该流程,而不是给整场活动改标签。
大多数用户已经拒绝推送权限怎么办?
不要反复催促。改进站内收件箱,并在合适时使用用户已同意的邮件渠道;只有在价值相关时刻才再次解释推送价值。衡量用户是否理解收益与分类选择,权限同意率本身不是目标。
什么时候加入个性化模型?
事件标识、过期、同意、偏好和结果标签可靠以后。模型可以排序合格的非关键候选或选择摘要内容,但不能绕过硬规则;评估还要覆盖冷启动、稀疏用户群、校准和退订影响,而非只看点击预测。
如何避免推送、邮件和站内消息重复?
跨渠道使用同一任务或事件标识,记录渠道决策,并在用户完成任务后停止升级。定义何时先给低成本、低打扰渠道机会,何时没有响应才允许升级。送达不确定不等于可以同时轰炸全部渠道。
减少促销后订单完成下降怎么办?
检查下降是否为增量影响、来自哪些用户和分类,以及规则是否把相关意图误当成噪声。可以在实验内恢复或重设受影响分类,同时保留全局限额。决策权衡长期交易价值和信任成本,不奉行笼统的“越少越好”。
发送方无法提供过期时间或去重键怎么办?
它不能获得高优先级或绕过权限,只能进入保守的非关键规则,记录由此产生的浪费,并在扩展前补齐契约。这样产品治理才是可执行准入条件,而不是没人遵守的文档。