2011-07-25 122 views
2

我使用谷歌分析Android SDK中:谷歌分析的Android SDK

mTracker = GoogleAnalyticsTracker.getInstance(); 
mTracker.start(getString(R.string.googleCode), this); 
mTracker.trackPageView("/MainActivity"); 
mTracker.dispatch(); 

但是我還沒有收到時,我認爲我的報告的任何數據。我檢查了我的代碼以確保它是正確的。我也等了3天,但什麼都沒有。狀態仍爲「未安裝跟蹤」。我應該補充說mTracker.dispatch)_返回true。我找不到API文檔,但我認爲這意味着發生了一件好事,而不是壞事。

是否有人知道爲什麼會發生這種情況?也許Google Analytics Android SDK只通過WiFi發送數據,而不是3G?

SOLUTION

我注意到的logcat打印的標籤的 「Google分析」 的消息。該消息是:

WARN/googleanalytics(2518): Dispatcher thinks it finished, but there were 1 failed events 

這是通過一個空間在我的標籤參數引起的:

mTracker.trackEvent("Clicks", // Category 
       "Login", // Action 
       "Main Activity", // Label 
       -1); // Value 

它應該是:

mTracker.trackEvent("Clicks", // Category 
       "Login", // Action 
       "MainActivity", // Label 
       -1); // Value 

我只好再卸載應用程序,因爲一旦發生這個問題似乎谷歌分析不起作用。它使用的數據庫必須被刪除......至少看起來這樣。

回答

3

要檢查您的Google Analytics設置是否正常,並且一切正常,請查看this page 如果該頁面上列出的要點均不適用於您,則可能是Google Analytics出現故障。

我自己也遇到過類似的問題。有時遺傳算法速度很慢,需要一到兩天的時間才能顯示結果,但有一天我發現沒有任何記錄事件,儘管我一直在忙着測試我的應用程序,並且調度GA事件似乎工作正常。當我在下週再次嘗試時,不知怎的,一切似乎都再次奏效,但那一天的結果從未出現。我猜GA不是Google提供的最「穩定」的服務。

如果你感興趣的替代解決方案,檢查this post

+0

不幸的是,該鏈接無效。 –

+0

@IgorG。我注意到很多鏈接到GA幫助頁面不再工作。我修復了斷開的鏈接,但如果再次打破,請嘗試使用Google搜索「Google Analytics(分析)疑難解答」 – THelper

1

你可能還需要調用mTracker.setDebug(真),以獲得更多有用的調試信息。