【发布时间】:2010-09-28 16:22:18
【问题描述】:
谁能解释一下 javascript 跟踪器(如 Google Analytics 和 Click 等您在页面上放置的代码)是如何工作的?我想建立自己的,我对 PHP 方面很好,它只是使用我不确定的 javascript 从远程页面获取数据。
【问题讨论】:
标签: javascript analytics tracker
谁能解释一下 javascript 跟踪器(如 Google Analytics 和 Click 等您在页面上放置的代码)是如何工作的?我想建立自己的,我对 PHP 方面很好,它只是使用我不确定的 javascript 从远程页面获取数据。
【问题讨论】:
标签: javascript analytics tracker
它们的工作原理是构建和发送一个图像请求,其中附加到图像的 src="..." 变量,然后使用服务器端脚本来解析变量,然后输出一个 1x1 透明像素作为回复。这样做是为了如果用户没有启用 javascript,您仍然可以在 noscript 标记内有一个硬编码的图像,将帐户信息作为参数传递。如果您查看 GA 或 yahoo 或omniture 代码,您将在 noscript 标签中看到 img 标签。 javascript 基本上做同样的事情,只是它在图像上附加了更多的东西 - 只能用 javascript 完成的额外数据(你不能从图像请求的标题中获取的其他浏览器内容),以及来自自定义的数据跟踪。
【讨论】: