是否可以通过调用 [[GANTracker sharedTracker] dispatch]
手动分派(dispatch)(发送)事件,即使 GANTracker
是使用 dispatchPeriod
实例化的设置为例如10 秒?
我对 Google Analytics iOS 框架的理解是,在调用 trackEvent:action:label:value:withError:
方法时,事件实际上并未发送,而是在 GANTracker
内部排队code> 将在 dispatchPeriod
到期时发送。换句话说,GANTracker
收集事件、页面浏览量等,并根据 dispatchPeriod
的正值每隔 X 秒突发发送一次。我说得对吗?
现在,文档说为了手动分派(dispatch)(发送)事件到服务器,我需要实例化 GANTracker
并将 dispatchPeriod
设置为 -1
。真的有必要吗?我不能两全其美吗?我认为调用 [[GANTracker sharedTracker] dispatch]
将发送事件,而不管调度周期如何......
编辑:我知道,我可以测试它,但是数据传播的 24 小时延迟时间有点长......
最佳答案
回答我自己的问题,也许有人会觉得它有用:
- 是,当跟踪器以
dispatchPeriod
> 0 启动时,可以使用dispatch
。 - 我已经对其进行了测试,以这种方式发送的 GA 事件在 GA 中可见。
关于iphone - 当 dispatchPeriod 与 Google Analytics 一起使用时,我可以立即/手动调度事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7770458/