我们的Android应用有很多不同的设置。我们希望简化它,只保持最常用的隐藏,并在某些高级模式中隐藏另一个。 为此,我们需要知道用户主要使用的设置是什么。因此,我们需要找到一种方法来获取应用使用情况的统计信息。
该应用包含Google Analytics(GA),因此自然选择使用GA。但是,似乎GA更适合跟踪事件,而不是应用程序中的常量设置。换句话说,使用GA,我们可以通过跟踪设置上的点击来轻松跟踪用户何时更改一个设置的值。但不是设置的状态。
我们所有的设置都保存为共享首选项,它基本上是一个键/值对模式。没有私人信息。是否有任何简单的方法可以将这些键/值对发送给我们并进行收集,以便我们可以轻松查看大多数人如何配置我们的应用程序,使用了哪些设置以及哪些设置很少使用?
使用GA,似乎唯一的方法是使用“自定义维度”。但是,这些限制为20键/值。我们需要的不仅仅是这个。
GA或其他第三方SDK中是否有办法跟踪此类应用使用统计信息?
提前感谢您的见解!
答案 0 :(得分:1)
Google Analytics Events应该可以用于我听到的内容,因为每个事件都有4个参数。例如,如果要跟踪当前设置为女性并更改为男性的性别设置,您可以发送以下事件参数:
( '性别', '女', '男',1)
跟踪从男性到女性的变化:
( '性别', '男', '女',1)
然后在GA报告中,您可以看到第一个组合的唯一事件计数是,例如,50,性别,男性,女性的组合是30,然后更多的人从女性转为男性而不是相反
如果您想跟踪超过2个选项的设置,那么只需保持相同的模式。
('设置名称','当前设置','已更改设置',1)
如果由于某种原因这对您不起作用,Flurry也会提供免费的移动应用分析,并且事件设置不同。它们使用2个参数,但第二个参数最多可以有10个键值对。
编辑 - 我强烈建议您不要使用Flurry来跟踪事件,因为它们很难/无法在聚合中报告。