7

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

是否可以使用 Google Analytics 的站点搜索来跟踪这一点?那会是什么设置?或者这根本不是要使用站点搜索功能进行跟踪的东西?

4

2 回答 2

12

只是对已经很好的答案的谷歌通用分析的语法更新:

ga('send', 'pageview', '/mysite/?q=searchterm');
于 2014-05-14T21:55:58.200 回答
9

在您的 ajax 请求中使用您的搜索参数作为虚拟 url 中的获取参数(必须在 GA 后端配置搜索参数的名称)在您的 ajax 请求中放置一个虚拟网页浏览(带有第二个参数的 trackPageview 调用)。

...(on ajax success)..:
_gaq.push(['_trackPageview','mysite/?q=searchterm']);
于 2013-03-15T15:37:50.673 回答