[英]google analytics android sdk 4 newTracker undefined
[英]Google Analytics Android SDK
我正在使用Google Analytics(分析)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發送數據?
解
我注意到logcat在“ googleanalytics”標簽下顯示一條消息。 消息是:
WARN/googleanalytics(2518): Dispatcher thinks it finished, but there were 1 failed events
這是由我的label參數中的空格引起的:
mTracker.trackEvent("Clicks", // Category
"Login", // Action
"Main Activity", // Label
-1); // Value
應該是:
mTracker.trackEvent("Clicks", // Category
"Login", // Action
"MainActivity", // Label
-1); // Value
然后,我不得不卸載該應用程序,因為一旦發生此問題,看來googleanalytics無法正常工作。 它使用的數據庫必須刪除……至少看起來是這樣。
您可能還需要調用mTracker.setDebug(true)以獲得更多有用的調試信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.