我正在使用 javascript 客户端 mvc 开发一个 js 单页 Web 应用程序(在本例中为 angular.js)
我在网站上添加了谷歌分析,但从目前我所看到的(至少是实时的)来看,谷歌没有考虑哈希后的 uri 部分
那就是我有一个像这样的网址mydomain.com.ar/#/ideas/1
但对于谷歌分析来说,它看起来就像mydomain.com.ar/
任何想法?
您需要解析 # 后面的参数并使用 _trackPageview 发送数据,以便在页面报告中看到它们。
这是如何做到的,
var params = {},
queryString = location.hash.substring(1),
regex = /([^&=]+)=([^&]*)/g,
m;
while (m = regex.exec(queryString)) {
params[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
}
_gaq.push(['_trackPageview', queryString]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)