これが、アプリで動作するようにGoogleAnalyticsを設計した方法です。
すべてのアクティビティが拡張TrackedFragmentActivity
されるか、または拡張するその他のfragmentActivity 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
をかけていて、この動作のせいでしたが、それを削除しようとしましたが、まったく同じ問題が発生します。
これを引き起こしている可能性のあるアイデアはありますか?