2011-10-05 5 views
1

추적기를 설정 한 응용 프로그램이 있습니다. 모든 활동에서 onCreate()tracker = GoogleAnalyticsTracker.getInstance();tracker.startNewSession("<UA number", this);을 사용합니다. 관심있는 내용 - 모든 개별 활동에서 새로운 세션을 시작하는 것이 효율적입니까 아니면 맞춤 활동 관리자에서 할 수 있습니까? 두 번째 경우에는 실제로 세션을 중단 할 위치가 확실하지 않습니다. 현재 onDestroy()의 모든 활동에서이 작업을 수행합니다.Google Analytics 추적기

답변

3

괜찮 았는지 걱정하지 마십시오.

많은 활동이있는 경우 example here과 같이 추적을 처리하는 상위 활동을 만들 수 있습니다.

당신의 대답에 대한 onResume()

+0

감사의 페이지 뷰를 추적하는 것을 잊지 마십시오! 어쨌든, 나는 사용자 정의 액티비티 그룹을 가지고 있고 활동 상태는 나처럼 뒤죽박죽이다. 트래커 ('tracker.stopSession();')의 세션을 중단시키지 않을 경우의 결과는 무엇인가? – lomza

+0

그리고 tracker.start()와 tracker.startNewSession()의 차이점은 무엇입니까? – lomza

+0

기본적으로 세션은 30 분 (최소한 웹 추적기 세션이 해당 기간 동안 만료 됨)에 시간 초과가 발생한다고 생각합니다. 이는 모바일에 비해 적어야합니다. 나는 확실히 말할 수 없다. ; 아, 그 차이점은 start()가 더 이상 사용되지 않는다는 것입니다. – Reno

관련 문제