6

我最近将 Google Analytics 应用iOS SDK v2到了一些 . iOS apps,我注意到现在正在生成的报告中存在一些看似很大的差异。我主要担心的是,我的跟踪 ID 的总事件数大约50%低于我的内部指标所建议的值。我花了一些时间试图排除可能的问题。

首先,我认为我可能没有从应用程序内向 Google 进行跟踪调用,但这些都已检查。接下来,我测试了指标没有通过网络从本地数据库中生成的理论。在设置了wireshark来监控网络流量之后,这似乎也能正常工作。接下来,我尝试更慢地处理事件,因为我认为可能是事件在短时间内触发的事实可能是问题所在。在将事件触发率降低到每秒最多 1 次,然后进一步降低到每 3 秒最多 1 次之后,50%在 Web UI 中监视我的测试会话时,我仍然看到大致的事件丢失。此外,在我生成的报告中删除哪些事件似乎有些随机。

以下是有关我的分析配置的其他一些信息:

  • 调度间隔60s
  • 手动启动会话
  • 使用多个跟踪器

奇怪的是,相同应用程序的 android 版本并没有表现出相同的问题。

如果有人有类似的经历或有任何建议,他们将不胜感激。

4

2 回答 2

5

在与 Google Analytics 团队联系后,他们确认 iOS SDK 的 beta 3 和 4 存在一个错误,导致我看到的漏报。

于 2013-01-18T15:09:35.243 回答
0

https://developers.google.com/analytics/devguides/collection/ios/v2/events上有信息(错字,Android -> Analitics):

注意:如果在短时间内发出大量发送调用,适用于 iOS 的 Google Android SDK 可能会限制事件以及其他点击。

所以,我认为您的问题可能与此有关。如果您正在通过 wireshark 监控流量并且您的应用正在发送正确的呼叫,我认为您无能为力。也许,尝试将调用之间的间隔增加到真正无可争议的值——比如 30 秒——然后计算差异。

于 2013-01-14T15:20:51.413 回答