Google Analytics(分析)Android SDK:跟踪我的应用版本&设备型号名称

时间:2010-09-22 04:35:12

标签: android google-analytics

我希望能够使用Google Analytics Android SDK跟踪我的应用程序的版本号,以及连接到我的应用程序的人员的设备型号名称;实现这一目标的最佳方式是什么?

我假设我可以做类似的事情:

设备型号名称:

  

tracker.trackPageView( “/ testApplicationHomeScreen /” + Build.MODEL);

版本号:

  

tracker.trackPageView( “/ testApplicationHomeScreen /” + packageInfo.versionName);

这是否有效,这是实现这一目标的最佳方式,还是应该使用事件?

3 个答案:

答案 0 :(得分:4)

这有点晚了,但是通过在sdk中添加自定义变量,您可以使用“版本”和“模型”等元数据“标记”您的综合浏览量/事件。有几个链接可供参考:

Android Blog Post - Analytics For Android Apps

Google Analytics For Mobile - Using Custom Variables

这样做的另一个好处是可以让您查看流量细分,并按照元数据进行过滤 - 例如,您可以查看软件V2.1上发生的所有综合浏览量/事件,而不是手动追踪所有以/v2.1结尾的网页浏览网址。

这是在您提出原始问题后(几个月后,实际上)添加的,因此您必须下载更新版本的sdk。

答案 1 :(得分:1)

自发布问题以来,我一直在玩这个。我发现事件是实现这一目标的最佳方式。

即为“版本”和“模型”创建类别,然后使用事件跟踪每个细节。然后,这将为您提供我所需的精确结果,以便能够查看我的应用程序的哪些版本正在使用,以及哪些手机型号也在使用中。

答案 2 :(得分:1)

我已使用以下代码成功跟踪应用名称和应用版本:

GoogleAnalytics m_GaInstance = GoogleAnalytics.getInstance(this);

            m_GaTracker = m_GaInstance.getTracker("UA--");

        m_GaInstance.setDefaultTracker(m_GaTracker);
        m_GaTracker.setAppName("AppName");
        m_GaTracker.setAppVersion(m_appVersion);