gpt4 book ai didi

google-analytics - 使用 AngularJS 跟踪 Google Analytics 页面浏览量

转载 作者:行者123 更新时间:2023-12-03 04:08:24 28 4
gpt4 key购买 nike

我正在使用 AngularJS 作为前端来设置一个新应用程序。客户端上的一切都是通过 HTML5 Pushstate 完成的,我希望能够在 Google Analytics 中跟踪我的页面浏览量。

最佳答案

如果您使用ng-view在 Angular 应用程序中,您可以收听 $viewContentLoaded事件并将跟踪事件推送到 Google Analytics。

假设您已在主 index.html 文件中设置了名称为 var _gaq 的跟踪代码MyCtrl 是您在 ng-controller 中定义的内容指令。

function MyCtrl($scope, $location, $window) {
$scope.$on('$viewContentLoaded', function(event) {
$window._gaq.push(['_trackPageView', $location.url()]);
});
}

更新:对于新版本的 google-analytics,请使用这个

function MyCtrl($scope, $location, $window) {
$scope.$on('$viewContentLoaded', function(event) {
$window.ga('send', 'pageview', { page: $location.url() });
});
}

关于google-analytics - 使用 AngularJS 跟踪 Google Analytics 页面浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713708/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com