Вот как я разработал свой Google Analytics для работы с моим приложением:
Каждое действие расширяет TrackedFragmentActivity
или любой другой фрагментActivity, который расширяет 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
и думал, что это его вина за такое поведение, поэтому я попытался удалить его, но у меня точно такая же проблема.
Любая идея, что может быть причиной этого?