内部搜索进入谷歌分析

时间:2013-10-16 09:05:31

标签: lucene google-analytics

我需要在我拥有自己的搜索功能的网站上实施谷歌分析,我希望能够告诉分析用户在内部搜索中搜索的内容,因此我可以捕获搜索字词和其他有趣的东西。

因此,当用户使用内部搜索进行搜索时,应该显示这些内容,这应该显示在谷歌分析中,他们使用的术语,他们访问的页面等等。谷歌自己的搜索实现的所有东西。

其他人必须这样做,但我找不到合适的信息。

提前感谢!

2 个答案:

答案 0 :(得分:3)

正如 Eike Pierstorff 在评论中提到的,您可以在界面中设置GA以在网址中查找参数。因此,如果您的网站搜索已将搜索字词作为查询字符串参数传递,则只需将GA设置为查找该参数,您就应该好了。

如果您的网站搜索未将搜索字词推送到查询字符串参数(例如,它是基于AJAX或根本不执行),则可以将其推送到_trackPageview调用。

示例:

// do what you have to do to populate this variable with the search term
var searchTerm='search term here'; 
var pageName = location.pathname+location.search;
pageName += (location.search) ? '&' : '?';
pageName += 'q='+searchTerm;
_gaq.push(['_trackPageview', pageName])

然后在GA界面中,设置GA以查找“q”参数。

答案 1 :(得分:0)

一种简单的方法是在按下搜索按钮或显示结果时发送自定义事件。 将搜索字符串添加为事件标签

然后,您将在“行为 - >事件”部分看到网站搜索。