我正在寻求帮助,让Google Analytics与ServiceNow的服务门户(基于云的服务管理平台)配合使用。该平台使用AngularJS。我在每个页面的标题中都有以下代码:
$locationChangeSuccess
当我在浏览器的调试器中设置断点时,我可以看到断点被点击并且正在调用代码。
但是,在调用上述代码时,我的Google Analytics实时信息中心中没有显示任何内容:
我尝试替换$locationChangeStart
,$stateChangeSuccess
和$location.absUrl()
我尝试了$location.path()
和{{1}}。
我似乎无法将上述内容付诸实践。如果可能的话,我希望 NOT 必须使用第三方脚本,例如angular-google-analytics或autotrack。
答案 0 :(得分:0)
我终于记得查看浏览器的控制台日志并查看导致我的问题的错误:Error: $window is not defined
我需要在客户端脚本函数声明中添加$window
变量:
function ($rootScope, $scope, snRecordWatcher, spUtil, $location, $uibModal, cabrillo, $timeout, $window) {