2011-02-12 57 views
13

有沒有人找到在iOS上測試Google Analytics的好方法? SDK非常簡單,但文檔不討論如何測試或驗證。測試Google Analytics iOS SDK

庫在模擬器上或在運行調試版本配置時的行爲不同嗎?

我建立一個委託GANTrackerDelegate與此委託方法:

- (void)trackerDispatchDidComplete:(GANTracker *)tracker 
        eventsDispatched:(NSUInteger)eventsDispatched 
       eventsFailedDispatch:(NSUInteger)eventsFailedDispatch; 

這方法被調用就好了,我看到eventsDispatched和eventsFailedDispatch正值一直爲0。除此之外,有沒有一種方法,我可以測試那些事件被正確接收並與我想要提交的內容相關聯?

我想我需要設置一個專門的GA網站配置文件進行測試。運行一組固定的UI自動化單元測試,然後等待24小時,以便「手動」可用數據並進行驗證。伊克。

回答

2

爲什麼不單獨測試lib?寫一個簡單的課程,並儘可能多地打電話,只要你想。這不會涉及任何UI自動化,所以應該很容易實現。

+0

我不擔心有關測試庫。我需要測試我與它的交互以及我的集成點。比方說,我有一個UI自動化測試用例,可以瀏覽這些視圖中的5個視圖和12個狀態。我想跟蹤GA中的4個關鍵點,知道當測試用例X運行事件Y時能夠正確報告。 – Nick 2011-04-13 15:26:26

2

Mobile Analytics: An End-to-End Walkthrough心中都有一節,上面寫着「尋找在分析Web接口數據」,

熊,它可以利用分析前端長達24小時來處理新收集的數據。

所以它看起來像設置專門的GA網站配置文件進行測試和執行腳本化UI測試可能是您最好的選擇。

+2

是的不幸的是,這似乎是唯一可以做的事情。我注意到了我的問題中的24小時延遲。如果您正在查看此問題,請記住來自模擬器的流量不會被lib記錄。 – Nick 2011-07-04 14:45:23

+1

所以要確認。通過模擬器的流量不會記錄到您的谷歌分析儀表板? @Nick這是iPhone應用程序的24小時延遲嗎? GA中的我的實時標籤沒有顯示任何活動,儘管我在最近一小時多次在模擬器和設備上運行該應用程序。 – Unome 2015-04-18 15:46:12

相關問題