2013-06-18 118 views
4

我们的Android应用有很多不同的设置。我们想简化它,只保留最常用的可见部分,并在某些高级模式下隐藏另一部分。 为了做到这一点,我们需要知道我们的用户最常使用的设置是什么。所以我们需要找到一种获取应用程序使用情况统计的方法。跟踪Android应用的使用情况

该应用程序包含谷歌分析(GA),所以自然选择是使用GA。但是,GA似乎更适合跟踪事件,而不是应用程序中的常量设置。换句话说,通过GA,我们可以轻松跟踪用户何时更改某个设置的值,方法是跟踪点击设置。但不是什么状态的设置。

我们所有的设置都保存为共享首选项,它基本上是一个键/值对模式。没有私人信息。是否有任何简单的方法可以将这些键/值对发送给我们并收集起来,这样我们就可以轻松看到大多数人如何配置我们的应用程序,使用哪些设置以及哪些设置很少使用?

使用GA,似乎唯一的方法就是使用“自定义维度”。但是,这些限于20个关键/值。我们需要的远不止这些。

GA或其他第三方SDK中是否有方法跟踪此类应用使用统计信息?

预先感谢您的见解!

回答

1
  1. 谷歌分析事件应该是可行的,因为我听到你描述,因为每个事件有4个参数。例如,如果您想跟踪当前设置为女性并更改为男性的性别设置,则可以发送以下活动参数:

    ('Gender','Female','Male',1)

    轨道女性从男性的变化为:

    (“性别”,“男”,“女”,1)

    然后在GA的报告,你可以看到独特的事件计数的第例如50的组合,性别,男性,女性的组合为30,那么更多的人从女性转向男性而不是其他方式。

    如果您想跟踪超过2个选项的设置,则保持相同的模式。

    (“设置名称”,“电流设置”,“改为SETTING”,1)

  2. 如果不管出于什么原因,这并不为你工作,乱舞也做免费的移动应用分析,有活动设置不同。他们使用2个参数,但第二个参数可以达到10个键值对。

编辑 - 我强烈建议不要使用Flurry的跟踪事件,因为它们难以/不可能聚集到报告。