电子邮件跟踪使用 post 请求还是 get 请求?

电子邮件跟踪使用 post 请求还是 get 请求?

我对电子邮件跟踪的理解是,电子邮件中嵌入了一个不可见的 1x1 像素图像。我不太明白的是,这个像素如何帮助跟踪电子邮件是否被打开。我被告知执行了 GET 请求,但它是如何工作的?哪一方执行 GET 请求以及何时发起?

答案1

电子邮件跟踪使用 post 请求还是 get 请求?

嵌入图像(HTML<img>标签)是总是使用 GET 请求检索。

不过,确切的请求类型实际上并不重要。从技术上讲,Web 服务器能够跟踪收到的 GET(例如,记录请求、将某些内容存储在数据库中),就像跟踪 POST 一样。

哪一方执行 GET 请求

它的工作原理与网站中的图像完全相同。如果您在浏览器中查看消息,则浏览器会检索图像(就像在普通网站上一样)。

(也有例外,例如如果你在 Gmail 中打开一封邮件,那么所有嵌入的图像都会首先由 Google 服务器下载,然后才提供给浏览器。)

类似地,如果您在邮件应用程序中查看消息,则邮件应用程序将检索所有链接的资产。

什么时候发起的?

当收件人的邮件应用需要显示图像时。这可能是在打开或预览邮件时。

请注意,与浏览器不同,大多数邮件应用实际上读者是否想下载嵌入的图片——正是为了防止跟踪发生。因此在大多数情况下,除非您按下“允许来自此发件人的图片”或类似按钮,否则跟踪像素不会加载。

相关内容