无法在我的Android应用中集成Google Analytics

时间:2012-10-28 15:50:14

标签: android google-analytics google-analytics-api

我想在Android移动应用中使用Google Analytics跟踪我的所有用户活动。我在Build Path中添加了libGoogleAnalytics.jar,在Google Analytics中创建了一个帐户(所以我有我的UA-XXXXXXXX-Y号码。)这就是我如何初始化跟踪器并尝试跟踪当前活动:

    tracker = GoogleAnalyticsTracker.getInstance();
    tracker.setDebug(true);
    tracker.setDryRun(false);
    tracker.startNewSession("UA-XXXXXXXX-Y", MyActivity.this);

    tracker.trackPageView("/MainScreen");
    tracker.dispatch();

我还在AndroidManifest中添加了所需的permitions:

<uses-permission android:name="android.permission.INTERNET" />
...
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
...

如何查看我启用调试以验证我的配置。调试日志中的所有内容对我来说都很合适:

10-28 17:43:59.233: VERBOSE/GoogleAnalyticsTracker(11024): Called dispatch
10-28 17:43:59.233: VERBOSE/GoogleAnalyticsTracker(11024): Sending 1 hits to dispatcher
10-28 17:43:59.233: INFO/GoogleAnalyticsTracker(11024): Host: www.google-analytics.com
10-28 17:43:59.233: INFO/GoogleAnalyticsTracker(11024): User-Agent: GoogleAnalytics/1.5.1 (Linux; U; Android 4.0.3; en-gb; GT-I9100 Build/IML74K)
10-28 17:43:59.233: INFO/GoogleAnalyticsTracker(11024): GET /__utm.gif?utmwv=4.9.1ma&utmn=155573506&utmcs=UTF-8&utmsr=480x800&utmul=en-GB&utmp=%2FMainScreen&utmac=UA-xxxxxxxx-y&utmcc=__utma%3D1.1239100675.1351436696.1351436696.1351436696.1%3B&utmht=1351439039180&utmqt=59 HTTP/1.1
10-28 17:43:59.348: VERBOSE/GoogleAnalyticsTracker(11024): HTTP Response Code: 200

我的问题是我的Google Analytics帐户中没有显示任何内容。所以没有跟踪任何东西!实时统计数据还显示0和无数据。

任何人都面临类似的事情?????

3 个答案:

答案 0 :(得分:1)

[溶液] https://developers.google.com/analytics/devguides/collection/android/v2/?hl=bg

迁移到基于Easy Tracker的新版Google Analytics(分析版),您可以很好地跟踪用户互动。

解决了我的问题,现在一切正常!

答案 1 :(得分:0)

我建议使用自动调度方法,我从来没有遇到过问题,最多只能在一小时内收到报告。

默认情况下,

分析报告屏幕不会显示当前日期报告,请不要忘记在检查报告时选择今天的enddata。

(当您给出一个像示例的间隔时,您不需要调度方法)

https://developers.google.com/analytics/devguides/collection/android/devguide#samples

// ...alternatively, the tracker can be started with a dispatch interval (in seconds).
tracker.startNewSession("UA-YOUR-ACCOUNT-HERE", 20, this);

答案 2 :(得分:0)

数据通过谷歌分析网络界面需要24小时!