跟踪安卓应用程序的使用情况

4
我们的Android应用有很多不同的设置。我们想要简化它,只保留最常用的设置,并将其他设置隐藏在某个高级模式中。为了做到这一点,我们需要知道用户最常使用的设置是什么。因此,我们需要找到一种获取应用程序使用统计数据的方法。
该应用程序包含Google Analytics(GA),因此自然选择是使用GA进行此操作。但是,似乎GA更适合跟踪事件,而不是应用程序中的常量设置。换句话说,使用GA,我们可以轻松跟踪用户何时更改一个设置的值,通过跟踪设置的单击来实现。但无法跟踪设置的状态。
我们所有的设置都保存为共享首选项,基本上是一种键/值对模式。没有私人信息。是否有一种简单的方法将这些键/值对发送给我们并收集,以便我们可以轻松地看到大多数人如何配置我们的应用程序,哪些设置被使用,哪些被很少使用?
使用GA,似乎唯一的方法是使用“自定义维度”。但是,这些限于20个键/值。我们需要比这更多的设置。
在GA或其他第三方SDK中是否有一种跟踪此类应用程序使用统计信息的方法?
感谢您的帮助!
1个回答

1
  1. 据我所知,Google Analytics Events适用于您所描述的功能,因为每个事件都有4个参数。例如,如果您想跟踪当前设置为女性并更改为男性的性别设置,则可以发送以下事件参数:

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

    将从男性更改为女性的更改跟踪为:

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

    然后在GA报告中,您可以看到第一个组合的唯一事件计数为50,而Gender,Male,Female的组合为30,那么更多的人正在从女性转为男性。

    如果要跟踪具有超过2个选项的设置,则只需保持相同的模式。

    ('SETTING NAME','CURRENT SETTING','CHANGED TO SETTING',1)

  2. 如果由于任何原因这对您不起作用,则Flurry也提供免费的移动应用程序分析,其事件设置方式不同。他们使用2个参数,但第二个参数可以是多达10个键值对。

编辑 - 我强烈建议不要使用Flurry来跟踪事件,因为它们很难/不可能以聚合形式报告。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接