如何防止 Google Analytics(分析)损坏包含 %26 的查询字符串?

2024-02-19

我的网站上有许多链接,其中的查询字符串包含%26(这是一个 URL 编码的 & 符号)。例如:

?action=keyword_results&f=company&q=Bausch+%26+Lomb+Canada+Inc.

显然,Google Analytics 过早地解码了查询字符串,并且它会处理查询字符串之后的文本。%26作为一个单独的参数。

我用排除 URL 查询参数从我们的结果中排除大多数查询参数(包括操作、f 和 q)的选项。但我正在获取数百个页面的统计信息,其中包含查询字符串,例如?+Lomb+Canada+Inc.我不能排除他们,因为他们都是不同的。

我尝试了各种谷歌搜索,看看这是否是一个已知的错误。但我发现人们遇到麻烦是因为他们weren't对 & 符号进行编码。

难道我做错了什么?这是一个错误吗?我可以做些什么来清理我的报告吗?


您可以尝试创建“搜索和替换”过滤器请求URI并使用正则表达式将“%26”替换为“&”。不幸的是,我对正则表达式不太有经验,所以我不能真正帮助你;你可能需要请别人为你写一份(当然,或者你自己想办法)。

https://support.google.com/analytics/answer/1034834 https://support.google.com/analytics/answer/1034834

编辑:我认为它可以像这样简单: 搜索字符串:%26 将其替换为:&

http://rubular.com/r/V7yrenW3tt http://rubular.com/r/V7yrenW3tt

但我想,只需创建一个单独的配置文件并对其进行测试即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何防止 Google Analytics(分析)损坏包含 %26 的查询字符串? 的相关文章

随机推荐