2013-08-18 2 views
3

내 앱에서 조각을 사용하고 있습니다. 모든 단편은 전체 화면을 차지합니다. 프래그먼트에 EasyTracker.getInstance().activityStart(activity);을 수행 할 수있는 방법이 있습니까? 각 조각의 "평균 화면 지속 시간"을 볼 수 있도록해야합니다. 감사합니다.조각이 포함 된 Google 웹 로그 분석

답변

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

+0

Google 애널리틱스에서 어떤 조각이 방문했는지 아무 것도 알지 못합니다. – Ted

+0

@Ted 코드 조각을 조각에 넣었습니까? ''Screen Name ''을 조각의 이름으로 변경 했습니까? – pawelzieba

+0

예. 그것은 작동하지만, 당신은 "실시간"에서 그것을 보지 못합니다, 단지 24 시간 후에 나타납니다 ... – Ted

1

조각을 사용하는 경우에도 조각이 연결되는 상위 Activity가 있어야하며 해당 조각 활동의 onStart 메서드에서이 코드 EasyTracker.getInstance().activityStart(activity);을 사용하십시오. 당신의 조각에서

+0

하지만 하나 개의 활동에 조각을 많이 가지고, 그래서이 방법은 활동 시간을 설정하지 않습니다 각각의 조각 시간은 ... – roiberg