为Google Analytics(分析)中的报告设置默认路径

时间:2018-08-28 14:13:57

标签: angularjs google-analytics

我的网站主页可以从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中添加另一个值?

2 个答案:

答案 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() });
    });