邮件打开率里有一半由主题行决定,而主题行在不同客户端可见的字符数差别很大——同一句话,桌面端完整显示,手机锁屏上可能只剩前三十个字符。把主题行粘进来,看看它在各客户端会变成什么样。
工具说明
邮件客户端在列表里只显示主题行的前若干字符,超出部分会被省略号截掉。问题在于各家客户端能显示的字符数并不一致,且移动端远少于桌面端。本工具按公开的实测区间给出逐客户端的截断判定,并渲染出被截断后的真实样子。
怎么用
- 把主题行粘进来(示例已填好),工具会自动计算字符数并逐客户端判定。
- 看「最严格设备」那一行的判定——只要最窄的客户端能完整显示,其它设备都没问题。
- 若判断为截断,看预览框里被截断的位置,确认关键信息(数字、截止时间、优惠)是否落在前半段。
- 把钩子前置到前三十个字符之内,是移动端最有效的改法。
几个经验规律
- 四十到五十个字符是通用性最好的区间;超过六十五个字符,移动端被截断的比例接近一半。
- 表现较好的主题行平均长度约四十四个字符,说明「短而清晰」比「堆信息」更容易带来打开。
- 预览文本不是重复主题行,而是它的续写——截断发生后,预览文本接着把话说完。
- 本项目的字符计数按 Unicode 字符计(一个汉字记一个),与客户端按字符截断的口径一致;实际渲染还会受字号与字体影响,所以判断给的是区间而非精确值。
你可能还想问
汉字和英文字母算一样的长度吗?
本工具按「字符数」统计,一个汉字记一个字符,与大多数客户端按字符截断的口径一致。但要注意视觉宽度不同:同样字符数下,全汉字的主题行看起来更长,在部分客户端上可能比英文更早被视觉截断。所以当主题行以汉字为主时,建议把目标定在区间下限而非上限。
为什么同一个主题行在不同手机上显示长度不一样?
客户端可见长度受三个因素影响:屏幕宽度、客户端自己的列表布局,以及用户设置的字体大小。同一款 App 在大小屏手机上的可见字符数能差出十几个。因此本工具给的是区间,实践上按区间的下限来设计最稳妥。
预览文本有什么用?
预览文本(Preheader)是主题行旁边或下方那段灰色摘要文字。截断发生后,它等于主题行的「下半句」。写预览文本的原则是续写而非重复:主题行说「本周限时 5 折」,预览文本就说「优惠截止周日 24 点,错过等下次」。若预览文本留空,客户端会自动抓正文第一行,常常抓到「若无法查看请点击此处」这类无意义内容。
主题行里放 emoji 会不会被截断得更早?
会。emoji 在不同平台的渲染宽度通常大于一个普通字符,且部分客户端会把它算作两个字符。少量使用(一个)能提升辨识度,堆多了既占位置又可能触发垃圾邮件规则。本工具在提示区会统计 emoji 数量,超过两个就建议精简。
速查在线工具箱