2012-09-25 25 views
0

我试图让Google Analytics(分析)网站搜索起作用,但我们的搜索是基于“#”而不是“基于”的,这意味着参数未被拾取。默认情况下,Google Analytics(分析)会触发AJAX?

我想拦截发送给GA的网址并将#替换为?,但我很惊讶地发现我们的AJAX调用已经在每次搜索时都会转到GA。这种行为来自哪里 - 默认情况下GA会自动绑定到AjaxComplete吗?那么我怎样才能取消我的拦截?

+0

GA默认不跟踪AJAX,所以也许你应该提供一个链接或示例有更多的信息。 – Eduardo

+0

如果我检查Firebug,我可以看到GA在我的AJAX调用中被调用(这是一个搜索页面)。我正在调查我们的内部框架,看看这是我们的行为还是遗传算法。 – Savage

+0

它看起来像GA这样做默认情况下 - 我看不到任何指示,否则。 – Savage

回答

0

另一种方法是使用搜索和谷歌Analytics(分析)更换滤芯。

jQuery的地址重写URL /Search#reg=term/Search/reg=term

我们使用搜索字符串^\/Search\/用替换字符串为/Search?