拦截对Google Analytics的调用

时间:2011-04-02 15:47:05

标签: javascript security google-analytics

我想拦截对Google Analytics的调用,但是没有任何关于如何开始或在哪里研究的线索。

我知道网站站长将Google Analytics脚本包含在他们的网页中,但我的JavaScript知识不存在。脚本是否始终是您正在访问的网站的HTML文件的一部分,还是可以存储为单独的JavaScript文件?

如何让我的浏览器使用我自己的脚本而不是Google脚本,以便我可以记录通话或打开弹出窗口,告诉我我正在访问的网站正在尝试使用Google Analytics脚本?

我不是要求详细的演练(虽然我绝对不介意:D)。因为这对我来说真的是新东西,所以任何帮助都会受到赞赏,无论是一个链接,它可以帮助我自己解决它,或者一些建议。

3 个答案:

答案 0 :(得分:1)

Google开发了一个GA JavaScript调试版,可以进行日志记录,可能会有所帮助。如果您使用的是谷歌浏览器,那么您可以使用其扩展程序将其加载到您不拥有的网站中,并查看发送给Google的内容。请参阅以下链接以获取扩展名:

https://chrome.google.com/extensions/detail/jnkmfdileelhofjcijamephohjechhna

答案 1 :(得分:1)

  

如何让我的浏览器使用我自己的脚本而不是Google脚本,以便我可以记录通话或打开弹出窗口,告诉我我正在访问的网站正在尝试使用Google Analytics脚本?

使用网络代理或修改您的主机文件,强制您的浏览器将google-analytics.com的HTTP请求发送到本地网络服务器。该本地网络服务器可以为您的代码而不是Google代码提供服务。

答案 2 :(得分:0)

  

我知道网站管理员包括   谷歌分析脚本给他们的   页面,但我的JavaScript知识   是不存在的。脚本总是如此   该网站的HTML文件的一部分   你正在访问,或者它可以存储   作为单独的JavaScript文件?

可以像所有的javascript一样存储在单独的文件中。

  

我怎样才能让我的浏览器使用自己的浏览器   脚本而不是谷歌脚本,所以   我可以记录电话或打开电话   弹出窗口告诉我我的网站   访问正试图使用​​谷歌   分析脚本?

您可以轻松检测是否已安装分析脚本(通过检查某些变量,_gaq,如果我没记错的话)。拦截它需要更多努力,例如监控网络以获取到Google Analytics服务器的流量或侵入javascript。