这就是我设计 Google Analytics 以在我的应用上运行的方式:
每个活动都扩展TrackedFragmentActivity
或任何其他扩展的片段活动TrackedFragmentActivity
。
TrackedFragmentActivity 是:
public class TrackedFragmentActivity extends SherlockFragmentActivity {
GoogleAnalyticsTracker tracker;
public void startAnalytics(String pageName) {
tracker = GoogleAnalyticsTracker.getInstance();
tracker.startNewSession("UA-CODE-HERE", this);
tracker.trackPageView(pageName);
tracker.dispatch();
}
}
并且每个活动都super.startAnalytics("pagenameHere")
在onCreate
.
现在,每个活动都得到了正确的跟踪,一切都得到了正确的跟踪,但是与持续时间相关的数据完全混乱了:
Pages / Visit: 1.07
Avg. Visit Duration: 00:00:00
Bounce Rate: 94.63%
我正在打电话stopTracker()
onDestroy
,虽然这是这种行为的错,因此我试图将其删除,但我遇到了完全相同的问题。
知道是什么原因造成的吗?