![](/img/trans.png)
[英]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.