2014-09-18 2 views
6

[안드로이드 Google 웹 로그 분석에 대한 V4]ga_autoActivityTracking = true를보고되는 특정 활동을 제외

특정 활동이보고하지 않도록 (서비스에 명중 전송)에 대한 방법이 있나요 때 ga_autoActivityTracking = 사실?

나는 onStart()에서 ga_autoActivityTracking false로 설정하고 특정 활동에서 onStop()에서 다시 true로 설정하려고합니다. 가능하다면 샘플 코드를 제공하는 것만큼이나 친절 할 것입니다. 다른 접근법도 환영합니다.

감사합니다.

답변

3

autoActivityTracking을 사용하면 불행히도 일부 활동을 보고서에서 제외 할 수 없습니다.

tracker.setScreenName("screen name"); 
tracker.send(new HitBuilders.ScreenViewBuilder().build()); 

당신은 콜백 목록에 포착되는대로 ONSTART()에서 추적 자동 활동을 끌 수 없습니다 : 그렇게 할 수있는 유일한 방법은 자동 활동 추적을 해제하고 수동으로 Activity.onStart()에서 화면보기를 보내는 것입니다 콜백이 이루어지기 전에 Android를 사용합니다. 목록의 변경 사항은이 onStart()에 대한 등록 된 콜백 목록에 영향을주지 않습니다. 불행히도 onStart에서 자동 활동 추적을 사용 중지하면 작동하지 않습니다.