我刚开始在我的 Android 应用程序中实现 Google Analytics V2,但是我遇到了麻烦。
我相信我已经正确地设置了帐户和属性和配置文件。 我在 analytics.xml 文件中提供了我的密钥,并且在每个活动中使用
EasyTracker.getInstance().activityStart(this);
在 onStart 方法中
以及在每个活动的 onStop 方法中使用
EasyTracker.getInstance().activityStop(this);
。
然而,在 Google Analytics 网站上似乎没有看到任何结果。此外,我打开了调试选项,并且可以在日志中看到来自 Gav2(Google Analytics)的各种消息,这表明存在问题。
例如:
11-04 21:56:48.000: W/GAV2(6376): Thread[main,5,main]: **Connection to service failed 1**
11-04 21:56:48.040: W/GAV2(6376): Thread[main,5,main]: **Need to call initialize() and be in fallback mode to start dispatch.**
11-04 21:56:48.050: I/GAV2(6376): Thread[main,5,main]: ExceptionReporter created, original handler is com.keypod.utils.AppCrashExceptionHandler
11-04 21:56:50.055: I/GAV2(6376): Thread[GAThread,5,main]: No campaign data found.
11-04 21:56:50.060: I/GAV2(6376): Thread[GAThread,5,main]: putHit called
11-04 21:56:50.410: I/GAV2(6376): Thread[GAThread,5,main]: putHit called
11-04 21:56:53.035: I/GAV2(6376): Thread[Service Reconnect,5,main]: connecting to Analytics service
11-04 21:56:53.035: I/GAV2(6376): Thread[Service Reconnect,5,main]: connect: bindService returned false for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
**11-04 21:56:53.035: W/GAV2(6376): Thread[Service Reconnect,5,main]: Connection to service failed 1
11-04 21:56:53.035: I/GAV2(6376): Thread[Service Reconnect,5,main]: falling back to local store**
11-04 21:56:53.040: I/GAV2(6376): Thread[GAThread,5,main]: Sending hit to store
11-04 21:56:53.100: I/GAV2(6376): Thread[GAThread,5,main]: Sending hit to store
11-04 21:56:53.150: V/GAV2(6376): Thread[GAThread,5,main]: dispatch running...
看起来它无法连接,然后“回退”到本地存储。我做错了什么吗?还是应该忽略那个警告,等待结果在网站上显示?
我按照谷歌的指南一步一步操作。
谢谢!