簡體   English   中英

Google Analytics(分析)Android SDK

[英]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無法正常工作。 它使用的數據庫必須刪除……至少看起來是這樣。

要檢查您是否正確設置了Google Analytics(分析),並且一切正常,請查看此頁面。如果該頁面上列出的所有內容均不適用於您,則可能是Google Analytics(分析)有故障。

我前一段時間在GA上也遇到過類似的問題。 有時候Google Analytics(分析)速度很慢,結果顯示需要一到兩天,但是有一天,我注意到即使我一直在忙於測試我的應用程式和GA事件的派發工作,也沒有任何記錄。 下周我再次嘗試時,似乎一切都可以正常工作,但是那天的結果卻從未出現過。 我想GA並不是Google提供的最“穩定”的服務。

如果您對替代解決方案感興趣,請查看這篇文章

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM