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