首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Analytics Android SDK

Google Analytics Android SDK
EN

Stack Overflow用户
提问于 2011-07-25 19:06:16
回答 2查看 4.6K关注 0票数 2

我使用的是Google Analytics Android SDK:

代码语言:javascript
运行
复制
mTracker = GoogleAnalyticsTracker.getInstance();
mTracker.start(getString(R.string.googleCode), this);
mTracker.trackPageView("/MainActivity");
mTracker.dispatch();

然而,当我查看我的报告时,我没有收到任何数据。我已经检查了我的代码以确保它是正确的。我也已经等了3天了,还是什么都没有。状态保持为"Tracking not installed“。我要补充的是,mTracker.dispatch)_返回true。我找不到API文档,但我认为这意味着发生了一些好事,而不是坏事。

有人知道为什么会发生这种情况吗?也许Google Analytics Android SDK只通过WiFi而不是3G发送数据?

解决方案

我注意到logcat在"googleanalytics“标签下打印了一条消息。传达的信息是:

代码语言:javascript
运行
复制
WARN/googleanalytics(2518): Dispatcher thinks it finished, but there were 1 failed events

这是由我的label参数中的空格引起的:

代码语言:javascript
运行
复制
mTracker.trackEvent("Clicks", // Category
                "Login", // Action
                "Main Activity", // Label
                -1); // Value

它应该是:

代码语言:javascript
运行
复制
mTracker.trackEvent("Clicks", // Category
                "Login", // Action
                "MainActivity", // Label
                -1); // Value

然后我不得不卸载应用程序,因为一旦出现这个问题,googleanalytics似乎就不能工作了。它使用的数据库必须是deleted...at,至少看起来是这样。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-25 22:22:49

要检查你是否有正确的分析设置,并且一切正常,看看this page,如果页面上列出的点都不适用于你,那可能就是谷歌分析出现了故障。

不久前我自己也遇到过类似的GA问题。有时GA很慢,需要一到两天才能显示结果,但有一天我注意到,尽管我一直忙于测试我的应用程序,GA事件的调度似乎工作得很好,但什么也没有注册。当我第二周再次尝试时,不知何故,一切似乎又能正常工作了,但那天的结果再也没有出现过。我猜GA不是谷歌提供的最“稳定”的服务。

如果您对替代解决方案感兴趣,请查看this post

票数 3
EN

Stack Overflow用户

发布于 2012-04-04 05:02:45

您可能还想调用mTracker.setDebug(true)来获取更多有用的调试信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6815109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档