Angularjs和Google Analytics集成

我正在使用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');
}))

现在是否有其他步骤来完成? 我没有修改任何州/控制器以包含任何分析代码,是否还有其他要求? 以下评论意味着什么? 我想启用'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)
})

@revolunet的官方回复https://github.com/revolunet/angular-google-analytics/issues/35

您可以检查它是否在Chrome网络控制台中工作。 检查电话到谷歌。 (通过图片我猜)

关于Google Analytics,您需要至少在您的应用的某处手动注入它。 (run block是个好地方),所以它可以通过角度实例化。

链接地址: http://www.djcxy.com/p/22463.html

上一篇: Angularjs & Google Analytics Integration

下一篇: Add margins with grid R package