搜索提交的分析事件跟踪

时间:2013-12-12 21:02:41

标签: javascript ajax google-analytics cross-domain analytics

我的网站上有一个搜索表单,提交到结果页面(通过POST)

为了跟踪人们搜索的内容,我在submit()事件中添加了一行事件跟踪代码:

$("#search").submit(function(){
    var query = $('#search input[type="text"]').val().toLowerCase();
    _gaq.push(['_trackEvent', 'search', 'submit', query]);
});

起初,我尝试使用preventDefault,然后在分析调用之后调用表单submit(),但这很慢,我认为是因为它等待从该请求中回复。

上面的内容似乎有效,但是有些请求可能会被记录,因为表单会在推送请求完成之前提交(关闭到我的结果页面)?

0 个答案:

没有答案