私は最近、Google AnalyticsiOS SDK v2
をいくつかのに実装しましiOS apps
たが、現在生成されているレポートには、一見大きな矛盾があることに気づきました。私の主な懸念は、トラッキングIDの合計イベント数が50%
、内部メトリックが示唆する数よりも少ないことです。私は、起こりうる問題を取り除くためにしばらく時間を費やしました。
最初は、アプリ内からGoogleに追跡呼び出しを行っていなかったのではないかと思いましたが、すべてチェックアウトしました。次に、メトリクスがローカルデータベースからネットワーク経由で作成されていないという理論をテストしました。ただし、ネットワークトラフィックを監視するようにwiresharkを設定した後、これも正常に機能しているように見えました。次に、問題となる可能性があるのは、イベントが短い時間間隔で発生するという事実である可能性があると考えたため、イベントの処理を遅くしてみました。イベントの発生率を最大で1秒あたり1に、さらに最大で3秒に1に遅くした後でも50%
、Web UIでテストセッションを監視しているときに、おおよそのイベント損失が発生していました。また、私が生成したレポートでどのイベントがドロップされるかは、ややランダムに見えました。
これが私の分析構成に関する他の情報です:
- 60秒の発送間隔
- 手動でセッションを開始する
- 複数のトラッカーを使用する
不思議なことに、同じアプリのAndroidバージョンは同じ問題を示していません。
誰かが同様の経験をしたか、何か提案があれば、彼らは大いに感謝されるでしょう。