Android 当我们试图将日志发送到Google Analytics dashboard时,是否应该创建EasyTracker multime Time的实例

Android 当我们试图将日志发送到Google Analytics dashboard时,是否应该创建EasyTracker multime Time的实例,android,google-analytics,easytracker,Android,Google Analytics,Easytracker,我在android项目中使用谷歌分析。为此,无论我在哪里发送分析,我都在创建EasyTracker类的对象 假设用户在第一个活动中,那么我在onCreate中创建EasyTracker的对象,所以当用户导航到第二个活动时,我再次在第二个活动的onCreate中创建EasyTracker的对象 我们应该只创建一次EasyTracker的对象,并在整个应用程序中使用它,还是这无关紧要。我猜,通过创建两个EasyTracker对象,谷歌分析假设有两个实时用户,但精确只有一个 EasyTracker e

我在android项目中使用谷歌分析。为此,无论我在哪里发送分析,我都在创建
EasyTracker
类的对象

假设用户在第一个活动中,那么我在
onCreate
中创建
EasyTracker
的对象,所以当用户导航到第二个活动时,我再次在第二个活动的
onCreate
中创建
EasyTracker
的对象

我们应该只创建一次EasyTracker的对象,并在整个应用程序中使用它,还是这无关紧要。我猜,通过创建两个
EasyTracker
对象,谷歌分析假设有两个实时用户,但精确只有一个

EasyTracker easyTracker = EasyTracker.getInstance(ActivityMain.this);
提前感谢。

查看示例:

  @Override
  public void onStart() {
    super.onStart();
    ... // The rest of your onStart() code.
    EasyTracker.getInstance(this).activityStart(this);  // Add this method.
  }

  @Override
  public void onStop() {
    super.onStop();
    ... // The rest of your onStop() code.
    EasyTracker.getInstance(this).activityStop(this);  // Add this method.
  }


似乎EasyTrrAGER是单独的,每次都应该调用GET实例。

< P>您应该考虑切换到Android的谷歌Analytics SDK的新版本V4版本。API的v4支持自动活动报告-。启用自动跟踪后,它会为您执行屏幕报告。Easy tracker是API的v2/v3版本,不支持Google分析中添加的许多新功能,如人口统计报告。谷歌只维护最新版本的SDK,因此v2/v3可能无法在较新版本的Android上正常工作。

谢谢你的建议,有用的+1