我使用以下示例网址格式在我的网站上搜索模式。
http://www.mysite.com/search/的 someword 没有查询字符串,只需清理URL ..
如何将此网址设置为Google Analytics分析网站搜索系统?
答案 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
密钥的查询字符串,然后您可以轻松使用网站搜索功能。