Lucene 谷歌分析的内部搜索

Lucene 谷歌分析的内部搜索,lucene,google-analytics,Lucene,Google Analytics,我需要在一个我有自己搜索功能的网站上实现google analytics,我希望能够告诉analytics用户在内部搜索中搜索什么,这样我就可以捕获搜索词和其他有趣的东西 因此,当用户使用内部搜索进行搜索时,应该在google analytics中显示,他们使用了哪些术语,访问了哪些页面等等。。谷歌自己的搜索引擎实现的所有东西 其他人一定做过,但我找不到正确的信息 提前谢谢 正如艾克·皮尔斯托夫(Eike Pierstorff)在他的评论中提到的那样,在界面中,您可以设置GA以在URL中查找参数

我需要在一个我有自己搜索功能的网站上实现google analytics,我希望能够告诉analytics用户在内部搜索中搜索什么,这样我就可以捕获搜索词和其他有趣的东西

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

其他人一定做过,但我找不到正确的信息


提前谢谢

正如艾克·皮尔斯托夫(Eike Pierstorff)在他的评论中提到的那样,在界面中,您可以设置GA以在URL中查找参数。因此,如果您的站点搜索已经将搜索项作为查询字符串参数传递,只需将GA设置为查找该参数,就可以了

如果您的站点搜索没有将搜索词推送到查询字符串参数(例如,它基于AJAX或根本没有这样做),您可以将其推送到
\u 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”参数

正如艾克·皮尔斯托夫(Eike Pierstorff)在他的评论中提到的那样,在界面中,您可以设置GA以在URL中查找参数。因此,如果您的站点搜索已经将搜索项作为查询字符串参数传递,只需将GA设置为查找该参数,就可以了

如果您的站点搜索没有将搜索词推送到查询字符串参数(例如,它基于AJAX或根本没有这样做),您可以将其推送到
\u 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”参数

正如艾克·皮尔斯托夫(Eike Pierstorff)在他的评论中提到的那样,在界面中,您可以设置GA以在URL中查找参数。因此,如果您的站点搜索已经将搜索项作为查询字符串参数传递,只需将GA设置为查找该参数,就可以了

如果您的站点搜索没有将搜索词推送到查询字符串参数(例如,它基于AJAX或根本没有这样做),您可以将其推送到
\u 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”参数

正如艾克·皮尔斯托夫(Eike Pierstorff)在他的评论中提到的那样,在界面中,您可以设置GA以在URL中查找参数。因此,如果您的站点搜索已经将搜索项作为查询字符串参数传递,只需将GA设置为查找该参数,就可以了

如果您的站点搜索没有将搜索词推送到查询字符串参数(例如,它基于AJAX或根本没有这样做),您可以将其推送到
\u 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”参数

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


然后,您将在Behavior->Events(行为->事件)部分看到网站搜索。

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


然后,您将在Behavior->Events(行为->事件)部分看到网站搜索。

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


然后,您将在Behavior->Events(行为->事件)部分看到网站搜索。

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



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

坦白地说,A都在网站搜索报告(和相关报告)中-@Eikepierstorf是。。但我们在网站上有自己的搜索,只是想将其连接到分析。。所以我需要浏览一下网站搜索。仍然不清楚你在问什么(跟踪你自己的内部搜索是网站搜索跟踪的目的)。或者你说你的搜索引擎不是内部搜索而是网络搜索?不知道我是否误解了谷歌网站搜索的真正含义。但是为了明确我的需要。。我在网站上有一个搜索功能。我只是想知道这个搜索的结果和术语。所以,添加一些东西,让谷歌分析能够监听我的搜索。遇到了一个叫做自定义搜索引擎的东西,它似乎真的起作用了?在分析视图(配置文件)的管理部分,您可以设置一个参数,供您的站点搜索使用-假设该参数为“q”(或者通过Url中的Get方法传输,或者您需要通过搜索结果页面中的虚拟页面视图传递)。因此有人调用search?q=foo。然后“foo”将出现在“行为”部分的站点搜索->关键字报告中,您可以使用“foo”交叉引用访问作为谷歌跟踪的任何其他指标的内部搜索关键字。坦白说,A都在网站搜索报告中(和相关的)@Eikepierstorf是的..但我们在网站上有自己的搜索,只是想将其连接到分析..所以我需要浏览网站搜索。仍然不清楚你在问什么(跟踪您自己的内部搜索是网站搜索跟踪的目的).或者你说你的搜索引擎不是内部搜索而是网络搜索?不知道我是否误解了谷歌网站搜索的真正含义。但是为了明确我的需求..我在网站上有一个搜索功能。我只想通过分析了解搜索的结果和术语。所以添加吧