如果我们使用 Google Analytics 为 iOS 或 Watch 应用程序实例化会话(不是事件、动作或屏幕)跟踪,有没有办法指定应该和不应该作为会话跟踪的内容,例如不调用启动生命周期跟踪每次启动 - 例如,我不希望后台任务或恢复手表应用程序或激活一瞥计为会话。作为开发人员,我是否可以控制它以在发送给 Google 之前归档会话跟踪数据,或者所有会话跟踪数据都会自动发送给 Google?目前我在AppDelegate didFinishLaunchingWithOptions
(void) initializeGoogleAnalytics: (NSString * ) containerFilename {
if ([self googleTagManager] == nil) {
TAGManager * tagManager = [TAGManager instance];
[tagManager setLogger: [TWNGTMLogger logger]];
[tagManager setDispatchInterval: 20.0];
[tagManager setDispatchInterval: 1.0];
[self setGoogleTagManager: tagManager];
//Open GTM tag container (async)
[TAGContainerOpener openContainerWithId: containerFilename tagManager: [self googleTagManager] openType: kTAGOpenTypePreferFresh timeout: nil notifier: self];
DMLogInfo(DebugLogTypeTracking, @ "Google Analytics initialized, container: %@, version: %@", containerFilename, kGAIVersion);
}
}