关于 Gmail 应用预取图像的更新

2022年1月25日

电子邮件

1 min read

关于 Gmail 应用预取图像的更新

关键要点

    • 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请求。

  • 发送人应该专注于什么,而不是打开率?

    点击次数,现场行为,投递质量,列表卫生,和主题行优化。

Gmail 正在预取图像,导致打开次数略微增加

最近Apple邮件隐私保护的变化让我们思考——哪里还会发生预取?虽然打开并不令人意外,我们有关于Gmail预取发送给Gmail用户邮件中的图像的具体情况的更多细节。

Gmail预取打开在以下情况下发生:

  1. Gmail收件人已登录并且有一个活跃的Gmail应用会话(无论是网页还是移动应用)。

  2. 在收件人会话活跃/打开期间,发送了一封电子邮件到Gmail收件人。

  3. 在UI显示电子邮件之前,Gmail立即预取所有图像。

  4. 这种图片预取与Google Image Cache打开是额外的(也是不同的),后者在用户打开电子邮件时发生。

图像预取仅在用户已登录Gmail应用程序时发生,来自Google IP地址,并使用以下user-agent字符串请求:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

通过调查数十亿次打开事件,我们可以自信地说这些是虚假打开,并不表示实际用户打开事件。这些打开事件独立于由Google Image Cache触发的用户发起的打开事件。

最近Apple邮件隐私保护的变化让我们思考——哪里还会发生预取?虽然打开并不令人意外,我们有关于Gmail预取发送给Gmail用户邮件中的图像的具体情况的更多细节。

Gmail预取打开在以下情况下发生:

  1. Gmail收件人已登录并且有一个活跃的Gmail应用会话(无论是网页还是移动应用)。

  2. 在收件人会话活跃/打开期间,发送了一封电子邮件到Gmail收件人。

  3. 在UI显示电子邮件之前,Gmail立即预取所有图像。

  4. 这种图片预取与Google Image Cache打开是额外的(也是不同的),后者在用户打开电子邮件时发生。

图像预取仅在用户已登录Gmail应用程序时发生,来自Google IP地址,并使用以下user-agent字符串请求:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

通过调查数十亿次打开事件,我们可以自信地说这些是虚假打开,并不表示实际用户打开事件。这些打开事件独立于由Google Image Cache触发的用户发起的打开事件。

最近Apple邮件隐私保护的变化让我们思考——哪里还会发生预取?虽然打开并不令人意外,我们有关于Gmail预取发送给Gmail用户邮件中的图像的具体情况的更多细节。

Gmail预取打开在以下情况下发生:

  1. Gmail收件人已登录并且有一个活跃的Gmail应用会话(无论是网页还是移动应用)。

  2. 在收件人会话活跃/打开期间,发送了一封电子邮件到Gmail收件人。

  3. 在UI显示电子邮件之前,Gmail立即预取所有图像。

  4. 这种图片预取与Google Image Cache打开是额外的(也是不同的),后者在用户打开电子邮件时发生。

图像预取仅在用户已登录Gmail应用程序时发生,来自Google IP地址,并使用以下user-agent字符串请求:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

通过调查数十亿次打开事件,我们可以自信地说这些是虚假打开,并不表示实际用户打开事件。这些打开事件独立于由Google Image Cache触发的用户发起的打开事件。

Gmail Prefetch Impacts

在Gmail虚假开启的影响是什么?值得庆幸的是,它们很小,并且远比不上苹果邮件隐私保护的规模。然而,随着开启跟踪变得不那么可靠,制作引人入胜的主题行变得更加关键,因为我们通过点击而不是开启来衡量参与度变得更重要。

在查看超过98亿Gmail收件人开启事件后,于2021年12月,对大多数发送者来说,我们发现虚假开启占开启事件的1-6%。这意味着您的开启率可能会被夸大最多两个百分点。例如:如果您目前在Gmail上的总体开启率为20%,那么您的准确开启率可能会更接近于18%。

您的特定虚假开启率可能远高于或低于我们上面报告的情况。因为,虚假开启是根据用户使用Gmail应用程序时触发的,您的特定受众的行为和使用案例是影响这一异常情况的主要因素。

在Gmail虚假开启的影响是什么?值得庆幸的是,它们很小,并且远比不上苹果邮件隐私保护的规模。然而,随着开启跟踪变得不那么可靠,制作引人入胜的主题行变得更加关键,因为我们通过点击而不是开启来衡量参与度变得更重要。

在查看超过98亿Gmail收件人开启事件后,于2021年12月,对大多数发送者来说,我们发现虚假开启占开启事件的1-6%。这意味着您的开启率可能会被夸大最多两个百分点。例如:如果您目前在Gmail上的总体开启率为20%,那么您的准确开启率可能会更接近于18%。

您的特定虚假开启率可能远高于或低于我们上面报告的情况。因为,虚假开启是根据用户使用Gmail应用程序时触发的,您的特定受众的行为和使用案例是影响这一异常情况的主要因素。

在Gmail虚假开启的影响是什么?值得庆幸的是,它们很小,并且远比不上苹果邮件隐私保护的规模。然而,随着开启跟踪变得不那么可靠,制作引人入胜的主题行变得更加关键,因为我们通过点击而不是开启来衡量参与度变得更重要。

在查看超过98亿Gmail收件人开启事件后,于2021年12月,对大多数发送者来说,我们发现虚假开启占开启事件的1-6%。这意味着您的开启率可能会被夸大最多两个百分点。例如:如果您目前在Gmail上的总体开启率为20%,那么您的准确开启率可能会更接近于18%。

您的特定虚假开启率可能远高于或低于我们上面报告的情况。因为,虚假开启是根据用户使用Gmail应用程序时触发的,您的特定受众的行为和使用案例是影响这一异常情况的主要因素。

如何检测和忽略 Gmail 预取打开

对于 SparkPost 发送者,我们已经为您做好了准备。我们已经更新了我们的事件 API 和事件网络钩子,以使用新引入的 is_prefetched 标志自动识别这些 Gmail 预取事件。我们也在积极努力,以增加在我们的 Analytics 报告用户界面和 Metrics API 中区分预取和代理打开的能力。请继续关注关于报告 UI 增强功能的未来更新。

对于其他人,检测 Gmail 预取打开事件仍然相对简单。有关分析电子邮件数据的更多技术细节,请参阅我们的电子邮件头文件阅读指南。对于每个打开事件,您将希望忽略(或独特标记)任何与以下用户代理字符串匹配的打开事件:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

我们已经确认这个字符串是 Google 预取机器人的唯一标识。 

对于 SparkPost 发送者,我们已经为您做好了准备。我们已经更新了我们的事件 API 和事件网络钩子,以使用新引入的 is_prefetched 标志自动识别这些 Gmail 预取事件。我们也在积极努力,以增加在我们的 Analytics 报告用户界面和 Metrics API 中区分预取和代理打开的能力。请继续关注关于报告 UI 增强功能的未来更新。

对于其他人,检测 Gmail 预取打开事件仍然相对简单。有关分析电子邮件数据的更多技术细节,请参阅我们的电子邮件头文件阅读指南。对于每个打开事件,您将希望忽略(或独特标记)任何与以下用户代理字符串匹配的打开事件:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

我们已经确认这个字符串是 Google 预取机器人的唯一标识。 

对于 SparkPost 发送者,我们已经为您做好了准备。我们已经更新了我们的事件 API 和事件网络钩子,以使用新引入的 is_prefetched 标志自动识别这些 Gmail 预取事件。我们也在积极努力,以增加在我们的 Analytics 报告用户界面和 Metrics API 中区分预取和代理打开的能力。请继续关注关于报告 UI 增强功能的未来更新。

对于其他人,检测 Gmail 预取打开事件仍然相对简单。有关分析电子邮件数据的更多技术细节,请参阅我们的电子邮件头文件阅读指南。对于每个打开事件,您将希望忽略(或独特标记)任何与以下用户代理字符串匹配的打开事件:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0

我们已经确认这个字符串是 Google 预取机器人的唯一标识。 

Gmail Prefetch 详细分析

如上所述,Gmail预取仅在有限的情况下发生。其他邮件客户端不会发生预取。相反,这种行为特定于Gmail用户在其网页浏览器中打开Gmail应用程序或积极使用移动应用程序时。 我们最好的猜测是这是在将电子邮件显示给用户之前进行的安全扫描。这种预取行为也突显了为什么邮件文件大小优化对于更快加载和更好的用户体验很重要。

图像请求的完整请求标头如下详细说明。您会注意到以下几点:

  • 引用地址设置为http://mail.google.com。有趣的是,即使用户使用的是https://,Gmail在发出请求时仍然将引用地址设置为http://协议。 

  • 请求来自Gmail的服务器,而不是用户的浏览器。客户端IP始终解析为谷歌拥有的IP空间。

  • 与Google图像缓存不同,用户代理字符串没有标识请求来自谷歌的机器人之一。相反,用户代理字符串看起来像是实际的用户图像请求。然而,我们已确认此用户代理字符串确实识别Google预取机器人。

  • 电子邮件交付后,请求在几秒内发生。此外,请求发生在电子邮件出现在用户的Gmail界面之前。这种行为让我们相信请求是出于安全目的。

  • 预取似乎每个未读的Gmail邮件线程只发生一次。在我们广泛的测试中,一旦用户阅读了消息,进入该线程组的任何后续邮件都不会启用预取请求。

  • 这种预取与Google图像缓存分开。我们的测试表明,即使图像被预取,当用户打开电子邮件时仍然会进行单独的Google图像缓存请求。

  • 如果用户有Gmail移动应用程序打开,即使关闭移动应用程序,预取仍会继续一段时间。

以下是从Google预取机器人请求图像时请求标头的示例:


  headers: {
    host: {redacted}.m.pipedream.net’,
    ‘x-amzn-trace-id’: ‘Root={redacted},
    ‘accept-language’: ‘en-US’,
    referer: ‘http://mail.google.com/’,
    accept: ‘image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8,
    from: ,
    ‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0,
    ‘accept-encoding’: ‘gzip, deflate, br’
   },
   body: {},
   inferred_body_type: ‘FORM’,
   method: ‘GET’,
   url: ‘https://{redacted}.m.pipedream.net/header-1641a1.gif’,
   client_ip: ‘66.249.92.1,
   query: {}


与Apple的邮件隐私保护一样,发送者应谨慎对待所有打开事件。专注于整体电子邮件质量,包括防止电子邮件地址输入错误,并保持干净的列表以获得更好的可送达性指标。打开只是众多参与指标之一,通常不是最好之一,发送者在进行用户参与决定时应监测并包括这些指标。

如上所述,Gmail预取仅在有限的情况下发生。其他邮件客户端不会发生预取。相反,这种行为特定于Gmail用户在其网页浏览器中打开Gmail应用程序或积极使用移动应用程序时。 我们最好的猜测是这是在将电子邮件显示给用户之前进行的安全扫描。这种预取行为也突显了为什么邮件文件大小优化对于更快加载和更好的用户体验很重要。

图像请求的完整请求标头如下详细说明。您会注意到以下几点:

  • 引用地址设置为http://mail.google.com。有趣的是,即使用户使用的是https://,Gmail在发出请求时仍然将引用地址设置为http://协议。 

  • 请求来自Gmail的服务器,而不是用户的浏览器。客户端IP始终解析为谷歌拥有的IP空间。

  • 与Google图像缓存不同,用户代理字符串没有标识请求来自谷歌的机器人之一。相反,用户代理字符串看起来像是实际的用户图像请求。然而,我们已确认此用户代理字符串确实识别Google预取机器人。

  • 电子邮件交付后,请求在几秒内发生。此外,请求发生在电子邮件出现在用户的Gmail界面之前。这种行为让我们相信请求是出于安全目的。

  • 预取似乎每个未读的Gmail邮件线程只发生一次。在我们广泛的测试中,一旦用户阅读了消息,进入该线程组的任何后续邮件都不会启用预取请求。

  • 这种预取与Google图像缓存分开。我们的测试表明,即使图像被预取,当用户打开电子邮件时仍然会进行单独的Google图像缓存请求。

  • 如果用户有Gmail移动应用程序打开,即使关闭移动应用程序,预取仍会继续一段时间。

以下是从Google预取机器人请求图像时请求标头的示例:


  headers: {
    host: {redacted}.m.pipedream.net’,
    ‘x-amzn-trace-id’: ‘Root={redacted},
    ‘accept-language’: ‘en-US’,
    referer: ‘http://mail.google.com/’,
    accept: ‘image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8,
    from: ,
    ‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0,
    ‘accept-encoding’: ‘gzip, deflate, br’
   },
   body: {},
   inferred_body_type: ‘FORM’,
   method: ‘GET’,
   url: ‘https://{redacted}.m.pipedream.net/header-1641a1.gif’,
   client_ip: ‘66.249.92.1,
   query: {}


与Apple的邮件隐私保护一样,发送者应谨慎对待所有打开事件。专注于整体电子邮件质量,包括防止电子邮件地址输入错误,并保持干净的列表以获得更好的可送达性指标。打开只是众多参与指标之一,通常不是最好之一,发送者在进行用户参与决定时应监测并包括这些指标。

如上所述,Gmail预取仅在有限的情况下发生。其他邮件客户端不会发生预取。相反,这种行为特定于Gmail用户在其网页浏览器中打开Gmail应用程序或积极使用移动应用程序时。 我们最好的猜测是这是在将电子邮件显示给用户之前进行的安全扫描。这种预取行为也突显了为什么邮件文件大小优化对于更快加载和更好的用户体验很重要。

图像请求的完整请求标头如下详细说明。您会注意到以下几点:

  • 引用地址设置为http://mail.google.com。有趣的是,即使用户使用的是https://,Gmail在发出请求时仍然将引用地址设置为http://协议。 

  • 请求来自Gmail的服务器,而不是用户的浏览器。客户端IP始终解析为谷歌拥有的IP空间。

  • 与Google图像缓存不同,用户代理字符串没有标识请求来自谷歌的机器人之一。相反,用户代理字符串看起来像是实际的用户图像请求。然而,我们已确认此用户代理字符串确实识别Google预取机器人。

  • 电子邮件交付后,请求在几秒内发生。此外,请求发生在电子邮件出现在用户的Gmail界面之前。这种行为让我们相信请求是出于安全目的。

  • 预取似乎每个未读的Gmail邮件线程只发生一次。在我们广泛的测试中,一旦用户阅读了消息,进入该线程组的任何后续邮件都不会启用预取请求。

  • 这种预取与Google图像缓存分开。我们的测试表明,即使图像被预取,当用户打开电子邮件时仍然会进行单独的Google图像缓存请求。

  • 如果用户有Gmail移动应用程序打开,即使关闭移动应用程序,预取仍会继续一段时间。

以下是从Google预取机器人请求图像时请求标头的示例:


  headers: {
    host: {redacted}.m.pipedream.net’,
    ‘x-amzn-trace-id’: ‘Root={redacted},
    ‘accept-language’: ‘en-US’,
    referer: ‘http://mail.google.com/’,
    accept: ‘image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8,
    from: ,
    ‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0,
    ‘accept-encoding’: ‘gzip, deflate, br’
   },
   body: {},
   inferred_body_type: ‘FORM’,
   method: ‘GET’,
   url: ‘https://{redacted}.m.pipedream.net/header-1641a1.gif’,
   client_ip: ‘66.249.92.1,
   query: {}


与Apple的邮件隐私保护一样,发送者应谨慎对待所有打开事件。专注于整体电子邮件质量,包括防止电子邮件地址输入错误,并保持干净的列表以获得更好的可送达性指标。打开只是众多参与指标之一,通常不是最好之一,发送者在进行用户参与决定时应监测并包括这些指标。

其他新闻

阅读更多来自此类别的内容

A person is standing at a desk while typing on a laptop.

完整的AI原生平台,可与您的业务一起扩展。

© 2025 Bird

A person is standing at a desk while typing on a laptop.

完整的AI原生平台,可与您的业务一起扩展。

© 2025 Bird