我使用谷歌分析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
我只好再卸載應用程序,因爲一旦發生這個問題似乎谷歌分析不起作用。它使用的數據庫必須被刪除......至少看起來這樣。
不幸的是,該鏈接無效。 –
@IgorG。我注意到很多鏈接到GA幫助頁面不再工作。我修復了斷開的鏈接,但如果再次打破,請嘗試使用Google搜索「Google Analytics(分析)疑難解答」 – THelper