当没有互联网连接时,iphone谷歌分析通话会怎么样?

Pac*_*acu 15 iphone google-analytics ios

嘿同胞开发者!我正在为iphone应用程序的Analytics产品做一些研究.我遇到了谷歌分析,这似乎很不错.不知何故,我找不到很多关于它的文档.基本上我关注的是:

当没有互联网连接时,trackPageview或事件跟踪调用会发生什么?当有可用的连接时,这些方法调用是否会持续存在以供将来调度,或者它们是否会生成错误,就是这样?

预先感谢您的帮助!

小智 6

据谷歌称.他们的文件说

如果用户在仍有等待发送的命中时丢失网络访问权限或退出应用程序,则这些匹配将保留在本地存储中.它们将在您的应用程序下次运行并调用调度时分派.

您可以在以下网址详细了解如何进行广告投放:https: //developers.google.com/analytics/devguides/collection/ios/v2/dispatch


Mik*_*etz 3

GA SDK具有批处理功能,也推荐使用。

“为了节省连接和电池开销,我们建议对跟踪请求进行批处理。您可以随时在想要发出批处理请求时对跟踪对象调用调度,并且可以手动或按特定时间间隔执行此操作。”

http://code.google.com/intl/de-DE/mobile/analytics/docs/iphone/

  • 是的,确实如此,但是当批处理无法连接到互联网时会发生什么?在“已知问题”中指出:“时间戳可能不准确:时间戳是在应用程序发送到 Google Analytics 时记录的,因此如果用户长时间离线使用,时间戳可能不是 100% 准确。” 这是否意味着跟踪事件被存储在某个地方以便稍后发送? (3认同)