本文會概略介紹工作階段,概略說明與 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);