アプリで Google アナリティクスを使用しています。入門ガイドとスクリーン トラッキングのマニュアルに注意深く従ったと思いますが、アプリがバックグラウンドに移行したり終了したりするときにトラッカーを停止する必要がある箇所がどこにもありません。たぶんそうする必要はないと思いますが、思いたくありません。それで、私はすべきですか?または、アプリがバックグラウンド/終了すると、Google アナリティクスは自動的に停止しますか? (そう言っているドキュメントも見つかりません。)
GAITracker.h
というメソッドがあることからもわかるので、これも尋ねますclose
。その説明は次のとおりです。
トラッカーを閉じます。これにより、クローズ済みとしてマークされ、[GAI trackerWithTrackingId:] を介してアクセス可能なトラッカーのリストから削除され、参照カウントが減少します (アプリケーションによって保持されていない限り、割り当てが解除されます)。このメソッドが呼び出されると、トラッキング メソッドの呼び出しはエラーになり、Google アナリティクスに送信されるトラッキング情報は生成されません。
そして、私が正しく理解していれば、トラッカーをメモリから効果的に削除するので、アプリを再起動したときに使用できる新しいclose
トラッカーを呼び出すだけで作成できますか?[[GAI sharedInstance] trackerWithTrackingID:@"MY-TRACKING-ID"]