私はディスパッチ間隔(すなわちtracker.startNewSession("xxxx", 10, this);
)でアンドロイドのためのグーグルアナリティクスを使用しています。ただし、開発中に、SDKがデータベースがいっぱいで、最後のイベントがLogCatに保存されていないことについて何かを出力し続けていることに気付きました。そこで.dispatch()
、APIを呼び出すたびに、1つの石で2羽の鳥を殺すと考えて、メソッドを手動で呼び出すことにしました。
- イベントをより頻繁に送信します。これにより、理論的には、イベントがバックアップされて一部のイベントが失われるのを防ぐことができます(開発で見たlogcatエントリによる)。
- モバイルラジオがアクティブなときにGAイベントを送信して、バッテリーを節約します。
それをリリースすると、GA統計(ページビューなど)が約35%高いことに気付きました。これは、以前は多くのGAイベントが失われていたか、一部のイベントを誤って送信することで倍増しているという2つのことのいずれかを意味するだけです。
誰かがこれをトラブルシューティングするための良い方法について何か考えがありますか?モバイルのページビューと訪問数をより適切に報告できるようになった場合、これはすばらしいことです。しかし、手動で呼び出しているためにデータを正確に追跡していない場合は.dispatch()
、それは悪いことであり、この変更を元に戻す必要があります。