ios - iOS dispatchPeriod 上的 Google Analytics - 它是如何工作的?

标签 ios cocoa-touch google-analytics analytics

我在适用于 iOS 的 Google Analytics SDK 中找不到任何关于 dispatchPeriod 变量的具体文档。

如果我将它设置为 10,是否意味着它会每 10 秒向 Google Analytics 服务器发送一次数据?它是仅在记录了新的页面浏览量或事件时才发送数据,还是无论如何都会发送数据?如果它会消耗太多电池生命周期,我不想使用此功能,但我的应用程序要记录的事件很少(基本上只是启动和退出)。如果我将调度时间设置为 10 秒并且仅在应用打开和关闭时记录事件,它会在我的应用运行时持续调度还是仅在记录这些事件时才调度?

最佳答案

我刚刚将 Google Analytics 添加到我的应用程序中,这是我发现的结果:

如果您没有显式调用 dispatch并设置了 dispatchPeriod比方说 10 秒,然后当你调用 trackPageview/Event/Whatever ,这些对 Google Analytics 的请求正在排队,并在这 10 秒内实际发送。如果队列中没有请求,您的应用程序不会发送任何内容(准确地说我没有嗅探网络通信,但至少不会调用 GANTrackerDelegate 方法)

已确认,只是嗅探了与 Wireshark 的通信,当我不跟踪任何东西时,我的 iDevices 和世界之间没有流量。

关于ios - iOS dispatchPeriod 上的 Google Analytics - 它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146341/

相关文章:

android - 我可以将 c++ 库包装到移动 IOS/Android 的 Adob​​e Air native 扩展吗

ios - 在带有WiFi的iOS设备上同步音频的最佳方法是什么?

objective-c - 奇怪的 UIContainerView 自动布局旋转行为

ios - 以编程方式调整大小/对齐加载 View

javascript - 谷歌分析答案属性有什么用?

javascript - 获取 https://www.google-analytics.com/analytics.js net::ERR_CONNECTION_REFUSED

ios - 如何从远程服务器数据库获取数据到ios应用程序

ios - Mac OS X 10.7 Lion 上核心动画的 AVFoundation 问题

iphone - UIDatePicker 和 NSDate

reactjs - 谷歌分析跟踪 js 代码在 React 中不起作用