要将Google Analytics合并到我的网站(使用相同的导航栏和页脚,但每页上的视图不同的单页应用程序)使用AngularJS构建,我是否只需将跟踪代码放在index.html文件中即可跟踪每个页面?
我已经做到了,但似乎我无法看到除主页之外的其他页面上的视图。对我是否做得对的一些见解会有很大的帮助!
答案 0 :(得分:2)
Google Analytics javascript计数。在AngularJS单页面应用程序中,索引页面仅加载一次。要了解谷歌分析的页面重新加载要求,您必须挂钩$viewContentLoaded
或$routeChangeSuccess
听众。对于一个简单的解决方案,这个答案可以帮助您。
Tracking Google Analytics Page Views with Angular.js
如果您想探索更高级的实现,以下两个选项可能会很有趣。