使用Google Analytics(Ionic 3项目)跟踪所有屏幕



我正在最终确定一个离子3构建中,并希望向其添加Google Analytics(分析(。我成功地添加了它,并且可以在GA(实时(中看到该应用程序正在使用,但是我想跟踪所有页面/屏幕视图。有人知道这样做的方法吗?

我正在使用以下插件:https://github.com/danwilson/google-analytics-plugin

这是我用来初始化GA

的代码
 initGoogleAnalytics() {
    var trackingId = 'UA-114720506-2';
    if (/(android)/i.test(navigator.userAgent)) { // for android 
      trackingId = 'UA-114720506-2';
    } else if (/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { // for ios
      trackingId = 'UA-114720506-2';
    }
    //platform is injected in the Constructor
    this.platform.ready().then(() => {
      this.ga.debugMode();
      this.ga.startTrackerWithId(trackingId).then(()=> {
        console.log("GoogleAnalytics Initialized with ****** : " + trackingId);
        this.ga.trackView('schedule');
        this.ga.trackView('speakerList');
        this.ga.trackView('map');
        this.ga.trackView('social');
        this.ga.trackView('exhibitors');
        this.ga.enableUncaughtExceptionReporting(true)
        .then((_success) => {
          console.log("GoogleAnalytics enableUncaughtExceptionReporting Enabled.");
        }).catch((_error) => {
          console.log("GoogleAnalytics Error enableUncaughtExceptionReporting : " + _error)
        });
      });
    });
  }

本质上是在GA模块中添加并在我想跟踪的每个页面上使用ionviewDidenter初始化。

相关内容

  • 没有找到相关文章

最新更新