如何在Android中使用Google Analytics跟踪两个屏幕(活动)

时间:2015-01-15 12:22:30

标签: android google-analytics google-analytics-v4

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

这是实际代码 任何人都可以帮忙...

1 个答案:

答案 0 :(得分:0)

定义跟踪器,如google analytics developer指南中所述,并为活动设置不同的屏幕名称。

  1. 在Google Analytics控制台中设置您的项目
  2. 更新清单
  3. 更新您的活动或片段类

    @Override
    protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);
     // Get tracker.
     Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
         TrackerName.APP_TRACKER);
    
     // Set screen name.
     t.setScreenName("YourActivityName");
    
     // Send a screen view.
     t.send(new HitBuilders.AppViewBuilder().build());
    }
    
  4. 从Google Analytics开始,请使用App跟踪器。为此,您不必像初学者指南那样定义任何xml

    1. 发送活动

      Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
          TrackerName.APP_TRACKER);
      
      // Build and send an Event.
      t.send(new HitBuilders.EventBuilder()
          .setCategory(getString(categoryId))
          .setAction(getString(actionId))
          .setLabel(getString(labelId))
          .build());