Php 谷歌分析问题或限制

Php 谷歌分析问题或限制,php,html,google-analytics,Php,Html,Google Analytics,我想要服务器上每个请求的请求计数。 我的URL可以是www.domain.com?module=development\u dashboard&action=login 在这种情况下,谷歌分析可以很好地工作 但我的问题是“如果我使用ajax调用模块的操作,它以JSON格式返回数据”。我想在这种情况下,谷歌分析将无法跟踪该请求 是否有任何简单的方法来完成此任务。您可以在ajax调用发出成功回调时进行跟踪 success: function() { _gaq.push(['_trackEve

我想要服务器上每个请求的请求计数。 我的URL可以是www.domain.com?module=development\u dashboard&action=login

在这种情况下,谷歌分析可以很好地工作

但我的问题是“如果我使用ajax调用模块的操作,它以JSON格式返回数据”。我想在这种情况下,谷歌分析将无法跟踪该请求

是否有任何简单的方法来完成此任务。

您可以在ajax调用发出成功回调时进行跟踪

success: function() {
    _gaq.push(['_trackEvent', 'category', 'subcategory', 'details']);
}

在服务器以JSON格式向我返回数据的ajax请求中,它会起作用吗?您可能想做的是检查您返回的JSON是否正确,或者是否符合您的预期,以及是否一切正常,并且您准备更改DOM以添加新内容,然后调用_gaq.push()它将跟踪那个事件。好的,知道了,但我们有一个有数千页的大系统。搜索Ajax调用并在每个调用上注入上述代码是非常困难的。也许您可以研究一下。另一个选项是服务器端监视ajax请求,并在返回的ajax数据中插入对_gaq.push方法的调用(该调用可以在客户端执行)。我不确定Google Analytics是否有PHP API,但您也可以研究一下,而不必将数据/函数调用作为JS发送回客户端。