关于 Gmail 应用预取图像的更新
鸟
2022年1月25日
电子邮件
1 min read

关键要点
Gmail 现在会在用户网页或移动设备上开启 Gmail 会话时预抓取图像,导致在显示电子邮件之前出现错误的打开。
仅当 Gmail 应用打开并登录时会发生预抓取,并且在 UI 渲染电子邮件之前立即发生。
这些错误的打开来自 Google IP 范围,并且始终使用与 Google Image Cache 不同的特定用户代理字符串。
预抓取与用户实际打开电子邮件时发生的 Google Image Cache 打开行为分开。
对 98 亿次 Gmail 打开的分析发现,错误的打开占 Gmail 打开的1–6%,可能会使报告的打开率最多提高约 2 个百分点。
影响与 Apple Mail Privacy Protection 相比较小,但它进一步降低了打开追踪的可靠性。
参与度衡量应转向点击、主题行测试和下游行为。
SparkPost 会在 Events API 和 Webhooks 中用
is_prefetched属性自动标记这些事件。非 SparkPost 发送者仍可通过过滤已知的 Gmail Prefetch Bot 用户代理来检测错误的打开。
基于时间和请求行为,预抓取似乎与 Gmail 渲染电子邮件之前的安全扫描相关。
预抓取每个未读线程内仅发生一次;除非未读,同一线程中的后续消息不会触发额外的预抓取。
由于后台活动,关闭 Gmail 手机应用后预抓取可能会短暂持续。
Q&A 精华
Gmail引入了什么新行为?
Gmail 现在会在用户通过网络或移动设备主动登录 Gmail 时,预先加载图像以显示电子邮件。
Gmail 预取算作真正的电子邮件打开吗?
不。这些是false opens,发生在用户看到邮件之前。
Gmail 何时触发图片预取?
仅当收件人在电子邮件送达时的那一刻有一个激活的Gmail会话打开。
Gmail 的预取与 Google Image Cache 有何不同?
预取发生在之前电子邮件显示时,而谷歌图片缓存则在用户实际打开电子邮件时加载图片。
什么用户代理标识Gmail预取打开?
特定的 UA 字符串以以下内容开头:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...开放率的通胀有多大影响?
伪打开占 Gmail 打开的约1–6%,使打开率虚增了大约2%。
发件人如何检测预取打开?
筛选与已知 Gmail Prefetch Bot 用户代理匹配并源自 Google 拥有的 IP 范围的开放事件。
SparkPost为了支持检测做了什么?
它在 Events API 和 Webhooks 中添加了一个
is_prefetched标志,以自动识别这些事件。为什么Gmail预取图像?
证据表明,它在向用户显示电子邮件之前,会作为security scan。
每个会话中的每条消息都会预取吗?
不。这通常仅发生在每个未读的Gmail线程中一次。
什么会在预取请求之后发生?
当用户实际打开电子邮件时,依然会发生一次单独的Google Image Cache请求。
发送人应该专注于什么,而不是打开率?
点击次数,现场行为,投递质量,列表卫生,和主题行优化。



