追踪像素
约 3 分钟阅读
最后更新: 2026-03-01
什么是追踪像素
追踪像素(Tracking Pixel)是嵌入在网页或邮件中的 1x1 像素透明图片,用于追踪用户行为。也被称为网络信标、像素标签或透明 GIF。
其原理很简单。当页面或邮件被显示时,浏览器或邮件客户端会从服务器下载这张极小的图片。服务器端记录请求中包含的信息(IP 地址、User-Agent、访问时间、来源页面等),从而掌握用户的行为。
技术实现方式
追踪像素有几种实现模式:
- 1x1 透明 GIF:最经典的方式。通过
<img>标签加载仅 43 字节的透明 GIF 图片。在 URL 中以查询参数附加用户 ID 或活动 ID,在服务器端分析访问日志。 - 透明 PNG:与 GIF 类似但使用 PNG 格式。HTTP 响应头设置
Cache-Control: no-store,防止因缓存导致的统计遗漏。 - 基于 CSS 的追踪:使用
background-image属性指定外部 URL。可以绕过阻止<img>标签的防护措施,但由于在 CSS 加载时即触发,可能无法准确反映实际浏览情况。 - JavaScript 信标:使用
navigator.sendBeacon()或fetch()发送数据。比图片请求能收集更多信息(滚动位置、停留时间、点击坐标等)。
追踪像素收集的信息
- 邮件打开检测:邮件营销中最广泛使用的用途。邮件被打开时图片被下载,记录「何时、用什么设备、从哪个 IP 地址打开了邮件」。
- IP 地址:通过图片请求时的 IP 地址推算大致的地理位置。
- 设备和浏览器信息:User-Agent 头部可以揭示操作系统、浏览器类型和版本。
- 浏览行为:在网页上,与 Cookie 结合使用,可以构建跨站的用户行为历史。广告网络利用这种技术创建详细的用户画像。
一封邮件或一个网页中嵌入多个追踪像素并不罕见,因为广告主、分析服务和社交媒体平台各自部署自己的像素。
邮件追踪的实态
在邮件营销行业,通过追踪像素测量打开率是标准做法。HTML 邮件末尾附近会嵌入包含每个收件人唯一 ID 的图片 URL。
更高级的手法是「链接装饰」,即将邮件中的链接改写为经由追踪服务器的重定向 URL。收件人点击链接时,首先访问追踪服务器,记录点击时间和收件人 ID 后,再转发到实际目标页面。这样可以精确掌握谁在什么时候点击了哪个链接。
转发邮件时也需要注意。如果转发的邮件被收件人打开,追踪会以原始收件人的 ID 触发,可能被误计为转发者的打开。
广告网络的跨站追踪
广告网络通过在多个网站之间串联追踪像素,全面追踪用户的网页浏览行为。
典型的流程是:当您在电商网站 A 浏览商品时,该页面嵌入的广告网络像素触发,记录您浏览的商品类别。接着您访问新闻网站 B 时,同一广告网络的像素匹配第三方 Cookie,识别出「这是在网站 A 看过鞋子的用户」。于是网站 B 的广告位显示鞋子广告 - - 这就是重定向广告的工作原理。
Facebook Pixel 和 Google Tag 等大型平台的追踪代码被安装在数百万个网站上,大规模捕获互联网用户的行为。
追踪像素的检测方法
追踪像素不可见,正常浏览时无法察觉。以下方法可以检测它们:
- 浏览器开发者工具:在网络标签页中查看图片请求,寻找 1x1 像素的图片或 URL 中包含
pixel、beacon、track等关键词的请求。 - 查看邮件源代码:查看邮件的 HTML 源代码,寻找通过
<img>标签从外部服务器加载图片的位置。 - 专用扩展:Ugly Email(Gmail 用)和 PixelBlock 等扩展可以自动检测邮件中的追踪像素并发出警告。
防护措施
- 禁用邮件自动加载图片:在邮件客户端设置中关闭外部图片的自动下载,可以阻止追踪像素的加载。Apple Mail 的邮件隐私保护功能通过代理加载图片,防止 IP 地址泄露。
- 安装广告拦截器:uBlock Origin 等广告拦截器通过阻止列表管理已知追踪像素域名,阻止其加载。
- 邮件客户端的代理功能:Apple Mail(iOS 15 以上)和 Proton Mail 通过代理服务器中继图片请求。发送者只能看到代理的 IP 地址,保护了收件人的真实 IP 地址和位置信息。但邮件被打开的事实仍会被检测到。
- 使用纯文本邮件:以纯文本格式而非 HTML 格式显示邮件,图片不会被加载,可以完全阻止追踪。
常见误解
- 追踪像素是一种恶意软件
- 追踪像素是普通的图片文件,没有执行代码的能力。虽然存在隐私隐患,但不会直接损害您的设备。
- 隐身模式可以防止追踪像素
- 在隐身模式下,追踪像素图片仍会正常下载,IP 地址和设备信息仍会发送到服务器。只是不保存 Cookie,像素追踪本身无法被阻止。
追踪像素与 Cookie 的区别
追踪像素
在服务器端记录信息。不在用户浏览器中存储任何内容。在邮件中也能工作。用户无法直接删除。
Cookie
在用户浏览器中存储数据。用户可以删除或阻止。仅在网站上工作。GDPR 等法规要求获得同意。