谷歌分析与片段

时间:2013-08-18 07:59:42

标签: android android-fragments google-analytics

我在我的应用中使用片段。每个片段都占据整个屏幕。有没有办法对片段进行EasyTracker.getInstance().activityStart(activity);? 我需要这样做,所以我可以看到每个片段的“平均屏幕时间”。 谢谢!

2 个答案:

答案 0 :(得分:10)

在你的片段中:

@Override
public void onStart() {
    super.onStart();
    EasyTracker tracker = EasyTracker.getInstance(getActivity());
    tracker.set(Fields.SCREEN_NAME, "Screen Name");
    tracker.send(MapBuilder.createAppView().build());
}

参考:

https://developers.google.com/analytics/devguides/collection/android/v2/screens#manual https://developers.google.com/analytics/devguides/collection/android/v3/migration#v2

答案 1 :(得分:1)

即使您正在使用Fragments,您也必须拥有Fragment附加到的父Activity,请在该Fragment Activity的onStart方法中使用此代码EasyTracker.getInstance().activityStart(activity);