【问题标题】:How google ga.js is working?谷歌 ga.js 是如何工作的?
【发布时间】:2013-07-24 21:45:45
【问题描述】:

我试图分析谷歌是如何传输数据的。尤其是 document.referer。

对我来说它不是 ajax(萤火虫不显示任何 ajax 活动)。

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

有什么想法吗?

世界上有没有未压缩的ga.js源码?

【问题讨论】:

    标签: referer


    【解决方案1】:

    使用Javascript unpacker and beautifier 进行解包。

    【讨论】:

    • 不错的工具我不知道谢谢
    【解决方案2】:
    for me its not ajax (firebug do not show any ajax activity).
    

    请注意...查看 JS 选项卡或 Firebug。

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

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

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

    ==== 编辑 ====

    【讨论】:

    • 你好,我正在使用 firbug,我可以在控制台选项卡中看到所有 GET。但是我没有从 ga.js 中看到我必须在那里看的东西?
    • 我已经编辑了答案并添加了截图。不要查看控制台选项卡。在 [网络 > 全部] 下查看
    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-08
        • 1970-01-01
        • 1970-01-01
        • 2013-03-16
        • 2012-01-09
        • 2011-05-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多