【问题标题】:Can Not Integrate Google Analytics in my Android app无法在我的 Android 应用程序中集成 Google Analytics
【发布时间】:2012-10-28 15:50:13
【问题描述】:

我想在我的 Android 移动应用中使用 Google Analytics 跟踪我的所有用户活动。我在构建路径中添加 libGoogleAnalytics.jar,在 Google 分析中创建一个帐户(所以我有我的 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 中添加了所需的许可:

<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 和无数据。

有人遇到过这种情况吗??????

【问题讨论】:

  • 多久没用过了?你可能想give it some time
  • @Angel Tsvetkov:我面临同样的问题。还是不明白为什么 Google Analytics 中没有数据。
  • 我创建了 3 个不同的帐户,并等待超过 2 天让每个帐户收到任何数据。
  • 我也面临同样的问题,创建了两个帐户仍然没有数据显示在仪表板上。

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


【解决方案1】:

[解决方案] https://developers.google.com/analytics/devguides/collection/android/v2/?hl=bg

迁移到基于 Easy Tracker 的新测试版 Google Analytics,您将可以很好地跟踪用户交互。

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

【讨论】:

    【解决方案2】:

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

    默认情况下,分析报告屏幕不显示当日报告,请不要忘记在查看报告时为 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);
    

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2014-09-07
        • 2023-03-22
        • 1970-01-01
        • 2011-06-14
        • 2023-03-15
        • 2018-06-24
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        相关资源
        最近更新 更多