应用场景

按时区个性化设置新闻通讯的发送时间

一封在总部时间上午 7 点发出的电子报,落到一部分订阅者的收件箱时是合理的清晨时分,而落到另一部分订阅者的收件箱时已经远过午夜,等他们醒来查看邮件时早已被淹没。一家面向国际订阅者群体每天发送电子报的出版商恰恰遇到了这个问题,却没有意识到它在打开率上造成了多大损失,因为这种差异在数据中表现为模糊的地区性规律,而不是一个明显、单一、可解释的原因。

这家出版商已经掌握了大多数订阅者的大致位置数据,这些数据是在注册时收集的,要么来自位置字段,要么通过 /v1/ip 根据注册时的 IP 地址推断,并解析为国家和城市。它缺少的是一种把位置转化为实际发送时间决策的方法,因为知道订阅者在某个国家,并不等于知道应该按哪个时区来安排发送,尤其是对于横跨多个时区的大国而言。

对于每位订阅者解析出的位置,出版商的发送系统会通过 /v1/timezone 查询 IANA 时区名称,并将其保存在订阅者记录中,而不是每次发送时重新查询。每位订阅者都关联了真实的时区之后,发送平台就可以错开投递时间,让电子报在大致相同的当地时间送达每个人,无论整个订阅者群体横跨多少个时区,而不是在同一个预定时间一次性发出所有邮件。

在此前总是于不便的当地时间收到电子报的地区,打开率有了明显提升。这是最清楚的证据,说明原先单一发送时间的做法一直在悄悄损失互动,而且恰恰是在离总部时间最远的那些市场,如果不直接进行测量,这些市场很可能最不容易被发现存在问题。

出版商特意使用保存的 IANA 名称而不是固定偏移量,这样发送时间的计算在夏令时切换时依然正确,无需手动更新。这是一个很容易忽略的细节:如果当初保存的是原始偏移量,精心调整的发送时间就会在每个受影响的地区每年两次出现偏差。

这是每位订阅者一次性的查询,而不是每次发送都产生的成本,因为订阅者的时区很少变化,没有理由为每一期电子报重新解析。这使得总请求量相对于出版商的订阅者规模保持在较低水平,即使算上持续少量新增、需要首次查询的注册用户,也完全在每日免费配额之内。

发送时间是邮件营销中较容易被忽视的杠杆之一,正是因为单一的平均打开率数字掩盖了它在不同地区的表现差异。一旦根本原因变得清晰,解决办法就是一个直接的技术改动,而不是团队原本可能花时间去追查的内容或邮件标题问题。

这两个端点的文档位于 /docs/ipv4-lookup/ 和 /docs/timezone-lookup/。