使用Google Analytics跟踪AngularJS网站

时间:2015-12-30 19:53:17

标签: angularjs google-analytics

要将Google Analytics合并到我的网站(使用相同的导航栏和页脚,但每页上的视图不同的单页应用程序)使用AngularJS构建,我是否只需将跟踪代码放在index.html文件中即可跟踪每个页面?

我已经做到了,但似乎我无法看到除主页之外的其他页面上的视图。对我是否做得对的一些见解会有很大的帮助!

1 个答案:

答案 0 :(得分:2)

每次加载或重新加载页面时,

Google Analytics javascript计数。在AngularJS单页面应用程序中,索引页面仅加载一次。要了解谷歌分析的页面重新加载要求,您必须挂钩$viewContentLoaded$routeChangeSuccess听众。对于一个简单的解决方案,这个答案可以帮助您。

Tracking Google Analytics Page Views with Angular.js

如果您想探索更高级的实现,以下两个选项可能会很有趣。

https://luisfarzati.github.io/angulartics/

https://github.com/revolunet/angular-google-analytics