不要使用跟踪像素(网络信标)记录自己的访问次数

时间:2017-11-25 13:30:16

标签: apache email logging user-agent

我在通过Gmail发送的电子邮件的末尾添加了跟踪像素:

<img src="http://myserver.com/test/1pixelimage.png?id=track_emailSentToBob" />

然后我的服务器上有一个脚本,当Apache在日志中看到1pixelimage.png?id=track_*时,通过电子邮件向我发送通知。它运作得很好。

问题:我每次在Gmail的Sent文件夹中打开自己的电子邮件时都会收到通知。

我想过:

  • 按IP过滤:无法正常工作因为我经常在手机上使用动态IP的Gmail,经常更改。

  • 通过UserAgent过滤(我可以自定义,例如我可以设置用户代理= blabla,并仅在用户代理不是blabla时向我发送通知):这将要求我在所有用户代理上安装UserAgent修饰符扩展名浏览器(手机无法实现),因此这不是解决方案

  • 无论如何,在Gmail中打开电子邮件时,Gmail会缓存图片,因此请求不会由我自己的浏览器完成,而是由Gmail的图片缓存服务器完成

您如何过滤自己对跟踪像素图片的访问?

注意:我不想在Gmail上使用需要“发送,编写,管理您的电子邮件”权限的第三方应用。

1 个答案:

答案 0 :(得分:-1)

这样做可以防止跟踪其他人的像素。在您的邮件程序中禁用HTML-Mail,并在浏览器中禁用广告拦截跟踪像素。

如果gmail应用不允许这样做,请获取另一个电子邮件应用。无论如何,加载电子邮件中链接的内容是个坏主意。如果你想要一个简单的例子,那就想想垃圾邮件发送者的阅读收据......

另一方面:你为什么要跟踪别人?他们会像你一样生气,因为他们也喜欢他们的隐私。