JavaScript 到 PHP 访客跟踪器

发布于 2024-09-24 23:12:24 字数 130 浏览 5 评论 0原文

谁能解释一下 javascript 跟踪器(例如 Google Analytics 和 Click 等放在页面上的代码)如何工作?我想构建自己的,并且我对 PHP 方面的事情很满意,它只是使用我不确定的 javascript 从远程页面获取数据。

Can anyone explain how javascript trackers (like the code that Google Analytics and Click, etc have you put on your page), work? I'd like to build my own and I'm fine with the PHP side of things, its just getting the data from a remote page with javascript that I'm unsure of.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤独难免 2024-10-01 23:12:24

它们的工作原理是构建和发送图像请求,并将变量附加到图像的 src="...",然后使用服务器端脚本来解析变量,然后将 1x1 透明像素输出作为响应。这样做的目的是,如果用户没有启用 javascript,您仍然可以在 noscript 标记内包含硬编码图像,并将帐户信息作为参数传递。如果您查看 GA 或 yahoo 或omnature 代码,您将在noscript 标记中看到img 标记。 javascript 基本上做完全相同的事情,只是它向图像附加了更多内容 - 只能使用 javascript 完成的额外数据(您无法从图像请求的标头中获取的杂项浏览器内容),以及来自自定义的数据追踪。

They work by building and sending an image request with variables appended to the src="..." for the image, and then server-side scripting is used to parse the variables, and then a 1x1 transparent pixel output as the response. It is done this way so that if the user doesn't have javascript enabled, you can still have a hardcoded image inside noscript tags, passing the account info as a param. If you look at GA or yahoo or omniture code, you will see the img tag in noscript tags. The javascript basically does the exact same thing, only it appends more stuff to the image - extra data that can only be done with javascript (misc browser stuff you can't get from headers from the image request), as well as data from custom tracking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文