今天早上起,Gmail开始阻止像素跟踪/ 1x1像素。

5

我正在为Gmail网络服务实现像素跟踪,但自从今天起,Google已经将Gmail客户端更改为代理链接的图像!

我的屏幕截图链接

是否有任何解决方法?因为代理服务器给我的服务器提供了虚假/伪装的IP和位置?

3个回答

3
这是真的。Gmail通过代理所有用户内容,并因此显示“Mountain View, CA”作为其“REMOTE_ADDR”。这仅适用于Gmail客户端。相同的逻辑在Outlook或其他任何邮件客户端上使用Gmail时并不起作用。 大多数电子邮件跟踪公司依赖这些细节来区分邮件的接收者。 我认为没有解决方法。但如果有,由于这些公司有很多损失,我们很快就会发现。
同时,您可以尝试使用“HTTP_X_FORWARDED_FOR”或“disposition notification headers”。但鉴于这可能会出现问题,除了让人们点击链接外,没有太多选择!

我已经尝试了“forwarded for”,但它返回null,难道没有其他的解决方法吗? - Suigetsu Ucchiha

2
根据我的经验,截至2018年8月5日,我发送带有跟踪像素的电子邮件被谷歌屏蔽了。我在我的客户关系管理系统中取消了发送跟踪像素的选项,消息立即到达。但是跟踪的电子邮件从未到达过。
我制作了一个视频来展示,但它就像我所描述的那样,非常无聊。但你明白了吧。显然,这只是我的经验,但很遗憾,因为只有知道我的客户是否阅读了它,才能知道不要以不同方式发送相同的消息,假设它被归类为垃圾邮件。

追踪图像是邮件中唯一的图像吗?我猜测只是图像(任何图像)的存在导致了这个问题。毕竟,在Gmail确定它是1x1 gif之前,必须加载图像。 - rinogo

1

在我看来,他们不仅代理了内容,还进行了缓存。我编写了一个PHP文件,从5张图片中随机选择一张输出...但每一次都是相同的图片。在Yahoo!邮件和Outlook上进行测试时,每次打开邮件都会更换图片。


在Gmail的公告中,他们说图像缓存使他们能够安全地默认显示图像。 - Jacob Cruz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接