使用Google Analytics跟踪基于ajax的搜索

时间:2013-03-15 15:03:53

标签: jquery google-analytics

我们有一个搜索框,可以在嵌入到页面中的Google地图上显示结果。我们对服务器使用ajax异步调用来执行搜索,然后在地图上显示结果,而不会在页面网址中进行任何重定向或更改。

是否可以使用Google Analytics的网站搜索来跟踪此问题?那将是什么设置?或者这不是要用网站搜索功能跟踪的东西吗?

2 个答案:

答案 0 :(得分:12)

Google通用分析的语法更新只是一个很好的答案:

ga('send', 'pageview', '/mysite/?q=searchterm');

答案 1 :(得分:9)

在您的ajax请求中提供虚拟网页浏览(带有第二个参数的trackPageview-调用),并将您的搜索参数作为虚拟网址中的get参数(搜索参数的名称必须在GA后端中配置)。

...(on ajax success)..:
_gaq.push(['_trackPageview','mysite/?q=searchterm']);