2013-01-09 66 views
6

我最近將Google Analytics(分析)iOS SDK v2應用於iOS apps,並且我注意到現在正在生成的報表中存在一些看似很大的差異。我主要擔心的是,我的跟蹤ID的總計事件數大約低於我的內部指標顯示的應該是50%。我花了一些時間試圖清除可能的問題。使用Google Analytics for iOS SDK 2.0b3時丟失的事件

首先,我想我可能沒有在應用程序中對Google進行跟蹤調用,但是所有這些都已檢出。接下來我測試了一些理論,即指標並不是通過網絡從本地數據庫中提取出來的。雖然設置wireshark來監視網絡流量,但這似乎也正常工作。接下來,我試圖更緩慢地處理這些事件,因爲我認爲這可能是事件在短時間間隔內被觸發,可能是問題。在事件發生率減慢至每秒1次,然後進一步減至每3秒最多1次後,在Web UI中監視我的測試會話時,我仍然看到大約50%事件丟失。此外,在我生成的報告中,哪些事件將會丟失似乎有些隨意。

這裏是我的分析配置一些其他的信息:60年代的

  • 調度間隔
  • 手動啓動會議
  • 使用多個跟蹤器

奇怪的是,同樣的安卓版本應用程序不會出現相同的問題。

如果任何人有類似的經驗或有任何建議,他們將不勝感激。

回答

5

在與Google Analytics小組聯繫之後,他們確認iOS SDK中的beta 3和4有一個缺陷,負責我所看到的漏報。

+1

在beta 4下沒有事件可以正確觸發嗎?我可以在實時窗格中看到活動,這讓我相信我已經正確地連接了SDK的基礎,但事件窗格中沒有任何東西出現(即使在等待24小時的時間以查看它是否沒有由事件窗格處理)。 – Joey

+0

要明確我在GATracker協議對象上使用「send:params:」方法。 – Joey

+0

你是如何找到他們的?我無法找到聯繫人的網址?我使用的是測試版4,但自從我從舊版sdk(GANTracker)更新到GAI beta4以後,沒有任何事件由Google處理 – frankish

0

在​​有信息(錯字,機器人 - > Analitics):

注:谷歌Android SDK適用於iOS可能節流閥事件,以及其他的打擊,如果大量送話費的是在很短的時間內完成。

所以,我認爲你的問題可以與此有關。如果您通過wireshark監控流量,並且您的應用正在發送正確的呼叫,我認爲您可以做的事情並不多。也許,嘗試增加真正無可爭議的價值之間的間隔時間 - 比如30秒 - 然後計算差異。

+0

我認爲我們遇到的問題(我是Jamie的同事)是沒有任何限制的跡象。我們正在Android上完成相同的配置,但沒有看到任何問題。我們獲得了我們期望的所有事件,並且在更大規模上看到的事件數量幾乎是iphone的2倍。似乎很腥。 –

相關問題