我们有一个搜索框,可以显示嵌入到页面中的谷歌地图上的结果。我们使用对服务器的 ajax 异步调用来执行搜索,然后将结果显示在地图上,而无需对页面 url 进行任何重定向或更改。
是否可以使用 Google Analytics 的站点搜索来跟踪这一点?那会是什么设置?或者这根本不是要使用站点搜索功能进行跟踪的东西?
我们有一个搜索框,可以显示嵌入到页面中的谷歌地图上的结果。我们使用对服务器的 ajax 异步调用来执行搜索,然后将结果显示在地图上,而无需对页面 url 进行任何重定向或更改。
是否可以使用 Google Analytics 的站点搜索来跟踪这一点?那会是什么设置?或者这根本不是要使用站点搜索功能进行跟踪的东西?
只是对已经很好的答案的谷歌通用分析的语法更新:
ga('send', 'pageview', '/mysite/?q=searchterm');
在您的 ajax 请求中使用您的搜索参数作为虚拟 url 中的获取参数(必须在 GA 后端配置搜索参数的名称)在您的 ajax 请求中放置一个虚拟网页浏览(带有第二个参数的 trackPageview 调用)。
...(on ajax success)..:
_gaq.push(['_trackPageview','mysite/?q=searchterm']);