设置Google Analytics跟踪器

时间:2013-07-09 22:23:16

标签: android google-analytics

我正在尝试为我的Android应用设置Google Analytics v2。

现在,我正在尝试通过为我的活动和片段设置跟踪器来跟踪不同的屏幕。我有两个活动,一切都是从一个继承而来的一个Fragment,我想把跟踪代码放在这三个类中,所以我不需要经历并在每个类中放置跟踪代码。

 @Override
  public void onStart() {
      super.onStart();
      EasyTracker tracker = EasyTracker.getInstance();
      tracker.setContext(getActivity());
      String title = getTitle();
      EasyTracker.getTracker().sendView(title);
  }

首先,使用我的Fragment类,我的sendView(标题)行继续出错。我想传递继承此实际的Fragment类的名称而不是像“Fragment”这样的蹩脚字符串(这似乎是唯一对我有用的东西......)

在我的活动中,我有:

  @Override
  protected void onStart() {
      super.onStart();
      EasyTracker tracker = EasyTracker.getInstance();
      tracker.setContext(this);
      tracker.activityStart(this);
  }

  @Override
  protected void onStop() {
      super.onStop();
      EasyTracker.getInstance().activityStop(this);
  } 

这是正确的方法吗?

任何帮助都将非常感谢!!!

1 个答案:

答案 0 :(得分:0)

我已使用Easytracker在我的应用中成功集成了Google Analytics:

 @Override
  protected void onStart() {
      super.onStart();
      EasyTracker tracker = EasyTracker.getInstance();
      tracker.setContext(this);
      tracker.activityStart(this);
  }

  @Override
  protected void onStop() {
      super.onStop();
      EasyTracker.getInstance().activityStop(this);
  } 

我仅在我的主要活动中使用此代码

其他活动和碎片:

我用:

  EasyTracker.getTracker().sendView(title);

只需代替标题,我就会发送需要跟踪的相关屏幕视图名称。

它适用于我。