iOS または Watch アプリ用に Google アナリティクスを使用してセッション (イベント、アクション、画面ではない) 追跡をインスタンス化する場合、セッションとして追跡する必要があるものと追跡しないものを指定する方法はありますか。各起動 -- たとえば、バックグラウンド タスクや時計アプリの再開、グランスのアクティブ化をセッションとしてカウントしたくありません。開発者として、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);
}
}