ENGINEERING NOTE 02 / 50 · SMS
接码率的分母怎么选,才不会掩盖失败
先说明测量的事件与计数人群。号码分配率、短信收到率和验证完成率,回答的是不同问题。
本文由 OPEN RAMBO 发布。工程方案和伪代码用于说明设计,不是现有产品 API 文档;示例数字均为演示。
定义观察队列
按创建时间窗、服务和国家分组。等待完整收码窗口结束后再比较成熟队列。把刚开始等待的订单混进昨日已结束订单,会让比例受报表时间影响。
展示完整漏斗
并列展示请求、已分配、已收到、取消和过期数量。用户取消不等于供应商失败,但悄悄排除所有取消也会抬高表现。应同时给出全部已分配订单收码率,以及明确定义的子集。
标注小样本
十单九次收码是观察到的90%,不是下一单的可靠承诺。附样本量和观察日期。聚合前排除内部测试,不得为美化图表删除真实失败订单。
示意流程
allocated = 20
received = 12
cancelled = 3
expired = 5
receipt_rate = received / allocated # 60%, illustrative cohort如何验收
每个比例都应能由展示的计数复算。测试排除与未结束订单另列数量。