我可以使用图像像素调用多个跟踪像素吗?

时间:2014-06-18 07:39:04

标签: javascript php pixel pixels

我可以用图像像素调用多个跟踪像素吗?

我的主要跟踪像素是 - >

<img src="http://domain.com/pixel/123" alt="" style="height:1px;width:1px;border:0 none" />

但是,如果我执行mod_rewrite,我还可以调用phph文件中的其他像素吗?

基本上,我只能放置一个跟踪像素,但需要从下面调用所有像素。

<img src="http://domain.com/pixel/123" alt="" style="height:1px;width:1px;border:0 none" />
<img src="http://domain1.com/pixel/232" alt="" style="height:1px;width:1px;border:0 none" />
<img src="http://domain2.com/pixel/745" alt="" style="height:1px;width:1px;border:0 none" />
<img src="http://domain3.com/pixel/478" alt="" style="height:1px;width:1px;border:0 none" />
<img src="http://domain4.com/pixel/894" alt="" style="height:1px;width:1px;border:0 none" />

此外,对于任务,我可以'使用服务器到服务器跟踪或iframe跟踪。所以我需要一种方法将上面的像素加载到一个文件中。

1 个答案:

答案 0 :(得分:2)

您正在从5个不同的域中加载5个不同的资源(跟踪像素),因此您需要客户端执行5个请求:没有服务器端的东西可以工作(服务器只有“domain.com”的HTTP标头,而不是“domain * .com”)。

您可以将CSS与5个背景图像图层一起使用:

  • 外部,通过<link rel="stylesheet" type="text/css" href="..."/>
  • 加载
  • 内部<style>...</style>
  • style属性中)

style属性的示例:

<div style="background-image: url('http://domain.com/pixel/123'), url('http://domain1.com/pixel/232'), url('http://domain2.com/pixel/745'), url('http://domain3.com/pixel/478'), url('http://domain4.com/pixel/894');">&#xnbsp;</div>

如果未启用CSS,则跟踪无效。 您可以将style属性放在现有元素上。

没有别的办法(编辑,以防我忘了一些):

  • 多个<img.../>代码
  • CSS background-image: url()...;
  • 多个<iframe...></iframe>
  • 多个<link.../>(然后“跟踪像素”变为“跟踪CSS /外部资源”)
  • 加载Javascript(XMLHttpRequest或其他加载资源的方式)
相关问题