Fro*_*om2 4 javascript google-analytics query-parameters
我在页面上使用标准Google分析代码段将信息发送到Google Analytics.
由于各种原因,我的页面到达时带有查询参数.
在理想的世界中,情况并非如此,但它不是一个完美的世界,所以我必须避免将其发送到谷歌分析,因为它包含个人信息.
我尝试过以下方法:
这里有什么建议:https: //stackoverflow.com/a/3669333/2295284,如下:((我很抱歉格式化的确不是玩球D :)
_gaq.push(['_trackPageview', location.pathname ]);
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject']=r;
i[r]=i[r]||function() {
(i[r].q=i[r].q||[]).push(arguments)
}, i[r].l=1*new Date();
a=s.createElement(o), m=s.getElementsByTagName(o)[0];
a.async=1;
a.src=g;
m.parentNode.insertBefore(a,m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', '@gaToken', 'auto');
ga('send', 'pageview', location.pathname);
Run Code Online (Sandbox Code Playgroud)我一直在手动向网址添加查询参数,并使用ObservePoint检查内容.内容信息包含文档位置URL" http:// localhost/my/url/page?uiop = qwert "...这似乎意味着_gaq.push行根本没有做任何事情.
我尝试深入了解该功能并手动更改网址,但它只是导致无限循环的页面刷新:
(function(i,s,o,g,r,a,m){alert(i.location.href); var locn = i.location.href.indexOf("?")i.location.href = i. location.href.substring(0,locn)i ['GoogleAnalyticsObject'] = r; i [r] = i [r] || function(){(i [r] .q = i [r] .q || []).push(arguments)},i [r] .l = 1*new Date(); a = s.createElement(o),m = s.getElementsByTagName(o)[0]; a.async = 1 ; a.src = g; m.parentNode.insertBefore(a,m)})(窗口,文档,'脚本','//www.google-analytics.com/analytics.js','ga'); ga ('创造','@ gaToken','汽车');
我无法访问Tag Manager,我认为可能是基于以下内容的选项:http: //www.lunametrics.com/blog/2015/04/17/strip-query-parameters-google-analytics/
任何建议将非常感激,我宁愿在我的智慧结束:(
(格式化道歉,它没有合作:(
| 归档时间: |
|
| 查看次数: |
3727 次 |
| 最近记录: |