任何人都可以解释javascript跟踪器(如Google Analytics和Click等您在网页上放置的代码)的工作原理吗?我想构建自己的东西,我很喜欢PHP方面的东西,它只是通过我不确定的javascript从远程页面获取数据。
答案 0 :(得分:0)
他们通过构建和发送带有变量的图像请求来处理图像的src =“...”,然后使用服务器端脚本来解析变量,然后使用1x1透明像素输出作为响应。它以这种方式完成,因此如果用户没有启用javascript,您仍然可以在noscript标记内部使用硬编码图像,将帐户信息作为参数传递。如果您查看GA或yahoo或omniture代码,您将在noscript标签中看到img标签。 javascript基本上做了完全相同的事情,只是它向图像添加了更多的东西 - 只能用javascript完成的额外数据(你无法从图像请求的标题中获取misc浏览器的东西),以及来自自定义的数据跟踪。