6

私は最近、Google AnalyticsiOS SDK v2をいくつかのに実装しましiOS appsたが、現在生成されているレポートには、一見大きな矛盾があることに気づきました。私の主な懸念は、トラッキングIDの合計イベント数が50%、内部メトリックが示唆する数よりも少ないことです。私は、起こりうる問題を取り除くためにしばらく時間を費やしました。

最初は、アプリ内からGoogleに追跡呼び出しを行っていなかったのではないかと思いましたが、すべてチェックアウトしました。次に、メトリクスがローカルデータベースからネットワーク経由で作成されていないという理論をテストしました。ただし、ネットワークトラフィックを監視するようにwiresharkを設定した後、これも正常に機能しているように見えました。次に、問題となる可能性があるのは、イベントが短い時間間隔で発生するという事実である可能性があると考えたため、イベントの処理を遅くしてみました。イベントの発生率を最大で1秒あたり1に、さらに最大で3秒に1に遅くした後でも50%、Web UIでテストセッションを監視しているときに、おおよそのイベント損失が発生していました。また、私が生成したレポートでどのイベントがドロップされるかは、ややランダムに見えました。

これが私の分析構成に関する他の情報です:

  • 60秒の発送間隔
  • 手動でセッションを開始する
  • 複数のトラッカーを使用する

不思議なことに、同じアプリのAndroidバージョンは同じ問題を示していません。

誰かが同様の経験をしたか、何か提案があれば、彼らは大いに感謝されるでしょう。

4

2 に答える 2

5

Google Analyticsチームに連絡した後、彼らはiOS SDKのベータ3と4に、私が見ている過少報告の原因となるバグがあることを確認しました。

于 2013-01-18T15:09:35.243 に答える
0

https://developers.google.com/analytics/devguides/collection/ios/v2/eventsに情報があります(タイプミス、 Android- >分析):

注:iOS用のGoogle Android SDKは、短時間に多数の送信呼び出しが行われた場合、イベントやその他のヒットを抑制する可能性があります。

だから、あなたの問題はこれに関連していると思います。Wiresharkでトラフィックを監視していて、アプリが適切な呼び出しを送信している場合、できることはあまりないと思います。たぶん、呼び出しの間隔を本当に議論の余地のない値(30秒など)に増やしてから、差を数えてみてください。

于 2013-01-14T15:20:51.413 に答える