2014-12-01 4 views

답변

2

공개 Android v4 API는 세션 종료를 지원하지 않지만 측정 프로토콜의 session control end parameter과 동일하게 수행 할 수 있습니다.

analytics = GoogleAnalytics.getInstance(getApplicationContext()); 

// TODO: Remove this line before shipping 
analytics.getLogger().setLogLevel(Logger.LogLevel.VERBOSE); 

tracker = analytics.newTracker(TRACKER_ID); 
Map<String, String> hit = new HitBuilders.ScreenViewBuilder().build(); 
hit.put("&sc", "end"); 
tracker.send(hit); 

는 sc 매개 변수가 "보내기 히트"라인에 대한 귀하의 로그 캣에서보기로 발송하고 SC = 최종 매개 변수가 있는지 확인 있는지 확인하십시오 : 당신은 당신의 트래커에 SC = 끝을 추가하여 그렇게 할 수 있습니다. 다음과 같이 표시되어야합니다.

V/GAV4﹕ Thread[GAThread,5,main]: Sending hit to store PATH: https: PARAMS: v=1, ul=en-us, t=screenview, ht=1417708068636, sr=800x1216, a=1647515955, an=Analytics Playground, sc=end, tid=UA-xxxxxxxx-1, aid=com.example.analyticsplayground, cid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, av=1.0, _u=.nK-AL, 
+0

이 것이 작동하는 것으로 입증 되었습니까? sc = start (페이지 뷰와 함께)를 보내면 내 온라인 GA 콘솔의 실시간 개요에서 조회수를 볼 수 있으며 활성 사용자 nbr도 0에서 1로 바뀝니다 (테스트 프로필). sc = end (다시 다른 페이지 뷰)를 보내면 타임 라인에서이 특정 히트가 표시되지만 활성 사용자 nbr은 일반적인 시간 초과 후에 만 ​​0으로 떨어집니다. –

+0

활성 사용자는 일부 사용자에 대해서만 계산됩니다 실제 정확한 사용자는 아니며 이것은 사용자가 더 이상 활동하지 않을 때 앱이 서버가 비활성 상태임을 알 수있는 기회가 없을 수 있기 때문입니다 (예 : 기기가 충돌하거나 연결이 끊어지는 경우). – djabi

관련 문제