还记得下面这条消息吗?这是 Gmail 默认为每封包含图像的电子邮件显示的内容。收件人必须单击才能查看整个消息。这就完成了。现在默认加载所有图像。
Affichage-des-images-par-de_faut-dans-Gmail-quel-impact-pour-nos-clients-2
如果谷歌不显示这些图像,则是为了保护用户免受潜在病毒的侵害。为了避免这种风险,Gmail 决定将电子邮件中存在的所有图像复制到自己的服务器上,以便能够控制其安全性。当然,这并非没有后果。
地理定位和用户代理跟踪的终结
许多服务(Mailjet 就是其中之一)都提供可视化收件人在查阅电子邮件时所在地理区域的服务。新西兰数字数据 为了获取此信息,我们依赖于下载图像的 IP 地址。由于现在所有图像都被 Google 吸收,所有 Gmail 和 Google Apps 用户似乎都在加利福尼亚州山景城。
我们还指出使用哪个用户代理来访问电子邮件:与地理定位一样,Google 介于我们和最终收件人之间,这一事实使我们无法获取所有 Gmail 收件人的此信息。
Affichage-des-images-par-de_faut-dans-Gmail-quel-impact-pour-nos-clients-
没有办法避免这两个后果。当然,我们正在寻找可能的解决方案,但希望很低,而且每个人都面临着同样的问题。因此,预计“其他”比例将会增加,并且来自加利福尼亚州的收件人数量也会增加。
跟踪空缺:使用 Mailjet 一切都像以前一样工作
打开统计数据也是使用图像来计算的:在消息中放置透明且独特的像素。每次收件人打开电子邮件时,都会下载图像,以便我们计算打开次数。 Gmail 执行的缓存不会阻止检测到唯一的空缺,因为像素必须在给定时间下载一次。所以在这方面不用担心。
另一方面,某些电子邮件服务不再能够跟踪多个空缺:事实上,一旦像素位于 Google 的缓存中,就不再有任何方法可以查看它是否被重新加载。我们的交付团队立即部署了一个解决方案来解决这个问题,因此Mailjet 可以很好地跟踪多个空缺职位。
跟踪多个空缺的解决方案
该解决方案包括为这个著名的透明像素实现特定的 HTTP 标头:“Content-Length:0”。这会强制 Gmail 不将像素存储在缓存中,并在每次重新打开时获取资源。
Affichage-des-images-par-de_faut-dans-Gmail-quel-impact-pour-nos-clients-4
此解决方案会生成一个链接,该链接会在 Google 方面产生 500 错误。因此,无法保证 Gmail 不会做出可能破坏我们解决方案的新更改。但与此同时:它对我们有用 !
结论:积极的胜利
在所有情况下:唯一打开的跟踪不会受到影响,并且没有迹象表明会出现这种情况。默认显示图像这一事实对于电子邮件营销来说非常有用。更广泛地说,这表明电子邮件在多大程度上是一个不断变化的领域:它令人兴奋。