本文件會概略說明工作階段在 iOS 第 3 版 Google Analytics (分析) SDK 的關聯性。
總覽
「工作階段」代表使用者與應用程式互動的一段時間。工作階段可做為已評估活動的實用容器,包括畫面瀏覽、事件和電子商務交易。
管理工作階段
根據預設,Google Analytics (分析) 會將相彼此相近的 30 分鐘內收到的命中歸入同一個工作階段。您可以在資源層級設定這個期間。 瞭解如何設定這個工作階段逾時期限。
手動管理工作階段
如要手動開始或結束工作階段,請在傳入追蹤器 send: 方法的字典中設定工作階段控制參數。
// May return nil if a tracker has not yet been initialized. id tracker = [[GAI sharedInstance] defaultTracker]; // Start a new session with a screenView hit. GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView]; [builder set:@"start" forKey:kGAISessionControl]; [tracker set:kGAIScreenName value:@"My Screen"]; [tracker send:[builder build]];
// There should be no need to end a session explicitly. However, if you do // need to indicate end of session with a hit, simply add the following line // of code to add the parameter to the builder: [builder set:@"end" forKey:kGAISessionControl];