google ga.js是如何运作的?

时间:2011-01-26 12:31:07

标签: referer

我试图分析谷歌如何传输数据。特别是document.referer。

对我而言,它不是ajax(firebug不显示任何ajax活动)。

PHP不显示$ _SERVER['HTTP_REFERER']非常可靠

有什么想法吗?

世界上是否存在未压缩的ga.js源代码?

4 个答案:

答案 0 :(得分:2)

使用Javascript unpacker and beautifier进行解包。

答案 1 :(得分:2)

for me its not ajax (firebug do not show any ajax activity).

请注意......查看JS标签或Firebug。

您正在页面中添加http://www.google-analytics.com/ga.js

所以,即使在页面加载之前,googgle-analytics服务器已经收到了发送给它的请求:) 没有必要使用ajax。

你可以使用Adnan在他的回答中提到的工具美化ga.js,看看ga.js加载后的作用

====编辑==== enter image description here

答案 2 :(得分:2)

而不是包含ga.js尝试使用http://www.google-analytics.com/u/ga_debug.js

它仍然是缩小和压缩的,但它确实有大量的日志记录和调试信息

http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gaDebug

答案 3 :(得分:0)

下载分析文件后,它会在Javascript中运行并读取document.referer,然后将此信息发送给Google。您可以通过查看浏览器的开发控制台查看收集的所有参数 - 这是来自Google Chrome的图片:

enter image description here