繁体   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