仅跟踪页面,而不跟踪查询字符串

发布于 2024-11-25 23:26:04 字数 241 浏览 0 评论 0原文

我希望仅跟踪用户访问的页面,而不是查询字符串(出于隐私原因)。

这是有效的吗?

_gaq.push(['_trackPageview', document.location.pathname]);

/page/?test=123 的页面

因此, x.com/section

将被记录为

/section/page

干杯

I'm looking to track only the page the user visits, not the querystring (for privacy reasons).

Is this valid?

_gaq.push(['_trackPageview', document.location.pathname]);

So a page that's:

x.com/section/page/?test=123

will be logged as

/section/page

Cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时常饿 2024-12-02 23:26:04

是的,那会工作得很好。传递第二个参数将使用该值而不是 Google Analytics(分析)传递的默认值 (location.pathname+location.search) 记录综合浏览量,并且综合浏览量将在没有查询字符串的情况下显示。

Yes, that will work perfectly fine. Passing that second argument will log a pageview using that value rather than the default value Google Analytics would be passing (location.pathname+location.search), and the pageviews will appear without the query string.

朮生 2024-12-02 23:26:04

您可以这样做,并且永远不会将值传递给 Google Analytics,或者您可以在 GA 中应用过滤器,以使用正则表达式排除查询字符串后面的部分(我相信您现在甚至可以在配置文件配置中选择该选项)。

如果您计划将某些查询字符串参数用于其他目的(内部搜索、用户语言等),这可能会更有用。

You can do it this way and NEVER pass the value to Google Analytics, or you can apply a filter in GA to exclude the part after the query string with a regular expression (I believe you even have the option in your Profile configuration now).

This might be more useful if you plan on using some query string parameters for other purposes - internal searches, user language, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文