私は、GoogleアナリティクスがServiceNowのサービスポータル(クラウドベースのサービス管理プラットフォーム)で動作するように助けを求めています。このプラットフォームはAngularJSを使用しています。私は私のブラウザのデバッガでブレークポイントを設定するとGoogleアナリティクスでServiceNow Service Portal(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(...)'を試しましたか? – Kirk
私は '$ window.ga(...)'を試しましたが、違いは見られません。同じ問題。 – nmc