我的网站主页可以从mysite.com/web/home#!
Google Analytics(分析)始终在Top Active Pages
-> /web/home
中向我报告,并且在web/home
之后我看不到来自路径的报告
我尝试了Admin
-Property settings
-View settings
。并在Default page
中设置值home
。如此link中所示。但这还是报告给我web/home
。
我该如何解决?识别此更改是否需要时间?还是应该在Default page
中添加另一个值?
答案 0 :(得分:1)
GA不会将井号后面的内容视为网址的一部分(自#表示页内链接而非SPA以来的剩余时间)。
这个问题非常相关,以至于Google在其文档中有guide for tracking of SPAs。
一般要点是,您可以通过将网址传递给不包含井号的GA跟踪代码来进行虚拟网页浏览,例如:
ga('set', 'page', '/path-without-hash.html');
ga('send', 'pageview');
如果他们更新其工具以与当前技术一起使用会比要求解决方法更好,但是您就可以了。
答案 1 :(得分:0)
这是应在app.js中实现的方式。
$rootScope.$on('$routeChangeSuccess', function (event, current, previous) {
$window.ga('send', 'pageview', { page: $location.url() });
});