iphone - 当 dispatchPeriod 与 Google Analytics 一起使用时,我可以立即/手动调度事件吗?

标签 iphone objective-c ios google-analytics

是否可以通过调用 [[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/

相关文章:

iphone - 如何实现 map 上位置的雷达 View ?

iphone - OAuth 问题,带参数的 POST

iphone - 如果我们将其添加到其他对象,该值如何保留

ios - WKWebView loadFileURL 只工作一次

ios - Swift ios7 Storyboard - 自己启动主场景

objective-c - 逻辑错误 "Undefined or garbage value returned to caller"

iphone - 从 php 身份验证 objective-c 获取 JSON 对象

iphone - 如何取消uitouches?

ios - Xcode 10、11 - 无法发出预编译 header

iphone - 捏缩放在 ios7 中的多图像 UIScrollview 中不起作用