【发布时间】:2011-07-08 00:32:36
【问题描述】:
我目前正在我的应用中实施 Google Analytics。该文档没有说明当用户没有互联网连接时如何处理跟踪。数据会被丢弃还是存储在某个地方以供以后上传?
【问题讨论】:
标签: java android google-analytics
我目前正在我的应用中实施 Google Analytics。该文档没有说明当用户没有互联网连接时如何处理跟踪。数据会被丢弃还是存储在某个地方以供以后上传?
【问题讨论】:
标签: java android google-analytics
据我所知,SDK 文档中没有明确说明,但这意味着它会存储命中并等待用户再次在线发送它们。
已知问题
- 可能的时间戳不准确:时间戳记录在当时 应用程序分派给 Google 分析,所以如果用户体验 长时间离线使用, 时间戳可能不是 100% 准确的。
【讨论】:
是的,但似乎有一个需要注意的警告......
Analytics 记录了一个 Queue_Time 参数,您可以使用该参数来计算事件的“真实”时间(与“上传”时间相反)。但是文档暗示,如果用户没有实际发送所有离线事件长时间离线:
队列时间
用于收集离线/潜在点击。该值表示报告命中发生与发送命中之间的时间增量(以毫秒为单位)。该值必须大于或等于 0。大于 4 小时的值可能会导致点击不被处理。
https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#qt
【讨论】: