【发布时间】:2017-11-28 22:52:53
【问题描述】:
我正在寻求帮助,让 Google Analytics 与 ServiceNow 的服务门户(基于云的服务管理平台)一起工作。该平台使用 AngularJS。我在每个页面的标题中都有以下代码:
$rootScope.$on('$locationChangeSuccess', function(event, toState, toParams){
ga('send', {
hitType: 'pageview',
title: $window.document.title,
location: $location.absUrl()
});
})
当我在浏览器的调试器中设置断点时,我可以看到断点被命中并且代码正在被调用。
但是,当调用上述代码时,我的 Google Analytics(分析)实时仪表板中没有记录任何内容:
我已尝试替换 $locationChangeSuccess、$locationChangeStart 和 $stateChangeSuccess
我尝试过$location.absUrl() 和$location.path()。
我似乎无法让上述工作。如果可能,我希望 不 必须使用第三方脚本,例如 angular-google-analytics 或 autotrack。
【问题讨论】:
-
你试过
$window.ga(...)吗? -
我刚刚尝试了
$window.ga(...),但没有发现任何不同。同样的问题。
标签: angularjs google-analytics servicenow