本文件提供與 Android 版 Google Analytics (分析) SDK v4 相關的工作階段總覽。
總覽
工作階段是指使用者與您應用程式互動的一段時間。工作階段可做為評估活動的實用容器,包括畫面瀏覽、事件和電子商務交易。
工作階段管理
根據預設,Google Analytics (分析) 會將在 30 分鐘內收到的命中分組歸入同一個工作階段。這個期間可在資源層級設定。瞭解如何設定這個工作階段逾時期間。
手動工作階段管理
使用 setNewSession
方法將命中傳送至 Google Analytics (分析) 時,您可以手動開始新的工作階段。以下例子顯示如何在傳送畫面瀏覽時啟動新的工作階段:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Start a new session with the hit. t.send(new HitBuilders.ScreenViewBuilder() .setNewSession() .build());
如要進一步瞭解 getTracker
方法,請參閱進階設定。
自動工作階段管理
您可以設定 Google Analytics (分析),讓系統在使用者在背景中執行應用程式時,自動啟動新的工作階段。這個工作階段逾時期限 (以秒為單位) 是由追蹤器的 xml
檔案中的 ga_sessionTimeout
參數定義。
<resources> <integer name="ga_sessionTimeout">300</integer> </resources>
如要透過程式設定工作階段逾時,請按照下列指示操作:
t.setSessionTimeout(300L);