0

我需要在我有自己的搜索功能的网站上实施谷歌分析,我希望能够告诉分析用户在内部搜索中搜索什么,这样我就可以捕捉到搜索词和其他有趣的东西。

所以底线是,当用户使用内部搜索进行搜索时,这应该显示在谷歌分析中,他们使用了哪些术语,他们来到了哪个页面等等。所有谷歌自己的搜索实现的东西。

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

提前致谢!

4

2 回答 2

3

正如Eike Pierstorff在他的评论中提到的那样,您可以在界面中设置 GA 以在 URL 中查找参数。因此,如果您的站点搜索已经将搜索词作为查询字符串参数传递,只需将 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”参数。

于 2013-10-16T13:46:34.520 回答
0

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

然后,您将在 Behavior->Events 部分看到网站搜索。

于 2013-10-17T14:11:05.287 回答