Google Analytics网站搜索

时间:2011-11-18 22:13:53

标签: javascript google-analytics

我使用以下示例网址格式在我的网站上搜索模式。

http://www.mysite.com/search/ someword 没有查询字符串,只需清理URL ..

如何将此网址设置为Google Analytics分析网站搜索系统?

1 个答案:

答案 0 :(得分:8)

理论上,您应该能够创建配置文件过滤器以将URL转换为使用查询字符串。实际上,事实证明这是不可能的,因为在过滤器处理之前会对Site Search进行处理。

相反,我发现有效的方法是在JavaScript中操作它,以便直接从浏览器“伪造”查询字符串。

类似的东西:

if(!location.pathname.match(/^\/search/)){
    _gaq.push(["_trackPageview"]);
}
else{
    _gaq.push(["_trackPageview", location.pathname.replace("/search/","/search?q=")]);
}

这会伪造一个q密钥的查询字符串,然后您可以轻松使用网站搜索功能。