ENGINEERING NOTE 02 / 50 · SMS

接码率的分母怎么选,才不会掩盖失败

OPEN RAMBO ·

先说明测量的事件与计数人群。号码分配率、短信收到率和验证完成率,回答的是不同问题。

本文由 OPEN RAMBO 发布。工程方案和伪代码用于说明设计,不是现有产品 API 文档;示例数字均为演示。

定义观察队列

按创建时间窗、服务和国家分组。等待完整收码窗口结束后再比较成熟队列。把刚开始等待的订单混进昨日已结束订单,会让比例受报表时间影响。

展示完整漏斗

并列展示请求、已分配、已收到、取消和过期数量。用户取消不等于供应商失败,但悄悄排除所有取消也会抬高表现。应同时给出全部已分配订单收码率,以及明确定义的子集。

标注小样本

十单九次收码是观察到的90%,不是下一单的可靠承诺。附样本量和观察日期。聚合前排除内部测试,不得为美化图表删除真实失败订单。

示意流程

allocated = 20
received = 12
cancelled = 3
expired = 5
receipt_rate = received / allocated  # 60%, illustrative cohort

如何验收

每个比例都应能由展示的计数复算。测试排除与未结束订单另列数量。

继续阅读