如何使用Google Analytics跟踪ServiceNow服务门户(AngularJS)页面浏览量?

时间:2017-11-17 18:30:21

标签: angularjs google-analytics servicenow

我正在寻求帮助,让Google Analytics与ServiceNow的服务门户(基于云的服务管理平台)配合使用。该平台使用AngularJS。我在每个页面的标题中都有以下代码:

$locationChangeSuccess

当我在浏览器的调试器中设置断点时,我可以看到断点被点击并且正在调用代码。 enter image description here

但是,在调用上述代码时,我的Google Analytics实时信息中心中没有显示任何内容: enter image description here

我尝试替换$locationChangeStart$stateChangeSuccess$location.absUrl()

我尝试了$location.path()和{{1}}。

我似乎无法将上述内容付诸实践。如果可能的话,我希望 NOT 必须使用第三方脚本,例如angular-google-analyticsautotrack

1 个答案:

答案 0 :(得分:0)

我终于记得查看浏览器的控制台日志并查看导致我的问题的错误:Error: $window is not defined

我需要在客户端脚本函数声明中添加$window变量:

function ($rootScope, $scope, snRecordWatcher, spUtil, $location, $uibModal, cabrillo, $timeout, $window) {