2011-10-14 21 views
4

是否可以通過調用[[GANTracker sharedTracker] dispatch]來手動調度(發送)事件,即使GANTracker已被設置爲例如dispatchPeriod實例化。 10秒?當dispatchPeriod與Google Analytics一起使用時,我可以立即/手動調度事件嗎?

我對谷歌分析的iOS框架的理解是,在調用trackEvent:action:label:value:withError:方法時,事件並不實際發送,而是在GANTracker內部排隊,當dispatchPeriod到期時將發送它。換句話說,GANTracker收集事件,頁面瀏覽等,並將按照正數值dispatchPeriod每隔X秒發送一次。我對嗎?

現在,文檔說爲了手動調度(發送)事件到服務器,我需要實例化GANTrackerdispatchPeriod設置爲-1。它真的有必要嗎?我不能擁有兩全其美嗎?我想打電話[[GANTracker sharedTracker] dispatch]將發送事件無論指派時間的...

編輯:我知道,我可以測試,但24小時延遲期數據傳播是有點長......

+0

對我有用,謝謝! –

回答

3

回答我的問題,也許有人會發現它有用:

  • ,可以使用dispatch當跟蹤器開始dispatchPeriod> 0
  • 我測試過它,GA事件派遣這種方式是visib在GA。
相關問題