我希望只跟踪用户访问的网页,而不是查询字符串(出于隐私原因)。
这有效吗?
_gaq.push(['_trackPageview', document.location.pathname]);
所以页面是:
x.com/section/page/?test=123
将记录为
/部分/页
干杯
答案 0 :(得分:3)
是的,这将完美无缺。传递第二个参数将使用该值记录网页浏览,而不是Google Analytics传递的默认值(location.pathname+location.search
),并且网页浏览将显示为没有查询字符串。
答案 1 :(得分:1)
您可以这样做并且永远不会将该值传递给Google Analytics,或者您可以在GA中应用过滤器以使用正则表达式排除查询字符串后的部分(我相信您甚至可以在配置文件配置中使用该选项)现在)。
如果您计划将某些查询字符串参数用于其他目的(内部搜索,用户语言等),这可能会更有用。