Omr*_*nic 7 google-analytics angularjs
我正在使用AngularJS UI路由器和revolunet/angular-google-analytics https://github.com/revolunet/angular-google-analytics
这是我的配置:
.config(function(AnalyticsProvider) {
// initial configuration
AnalyticsProvider.setAccount('UA-XXXXXXX-X');
// track all routes/states (or not)
AnalyticsProvider.trackPages(true);
// Use analytics.js instead of ga.js
AnalyticsProvider.useAnalytics(true);
// change page event name
AnalyticsProvider.setPageEvent('$stateChangeSuccess');
}))
Run Code Online (Sandbox Code Playgroud)
现在还有其他步骤要完成吗?我没有修改任何状态/控制器以包含任何分析代码,还有其他需要吗?以下评论意味着什么?我想启用'trackPages'就足够了,我是对的吗?
.run(function(Analytics) {
// In case you are relying on automatic page tracking, you need to inject Analytics
// at least once in your application (for example in the main run() block)
})
Run Code Online (Sandbox Code Playgroud)
@revolunet 的官方回复 https://github.com/revolunet/angular-google-analytics/issues/35
您可以在 Chrome 网络控制台中检查它是否有效。检查对谷歌的呼叫。(我猜是通过图像)
关于分析,您需要在应用程序中的某个位置至少手动注入一次。(run块是好地方)所以它可以通过角度实例化。
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |