我只是在最基本的水平上熟悉Javascript。我的问题是,当您粘贴他们在您网站上提供的一些JS代码时,第三方网站如何从您的网站收集数据。例如,像Crazyegg这样的Google分析或用户分析网站如何从您的网站收集使用过的数据并将其发送给第三方?涉及哪些JavaScript概念?你能指点我一些资源的方向吗?
答案 0 :(得分:2)
对于谷歌分析,它的工作原理,你可以阅读这篇文章:https://developers.google.com/analytics/devguides/collection/gajs/
How the Asynchronous Syntax Works
章
答案 1 :(得分:0)
在大多数情况下,您粘贴对脚本的调用,该脚本使用标识您网站的唯一ID对提供商分析服务器执行ajax调用。然后,提供商处理数据并以美观的方式向您展示:)
答案 2 :(得分:0)
您可以查看Piwik。它是一个开源,相当于Google Analytics等。因此,例如,据我所知,您可以查看他们用来收集该数据的javascript here。您可以看到instructions on setting up tracking以了解跟踪的启动方式。您可以查看developer documentation以了解有关它如何运作的更多信息。
回答你的问题(来自我自己的无知):我认为这样的系统基本上运行一些JavaScript来收集数据并将其发送回服务器,服务器然后为你显示它(如@Jp_uy提到的那样)。