我们有办法获取每台设备唯一的会话数和新功能使用的数量,这可以通过公共API完成,并且需要实现移动应用程序向Google Analytics服务器发送的两个事件。它将为我们提供使用新功能时会话的统计信息,但不会直接反映个人用户的活动。
Ex:应用程序在所有唯一用户(设备)中打开了1000次,新功能已打开200次,结果值为200/1000或20%。缺点是,在这种特殊情况下,我们无法分辨出是不是一个用户已经打开了新功能199次而另一个用户只打开了一次,真正的保留率很低甚至没有。
我们希望能够计算的次要统计数据是在给定时间段内至少使用过新功能N次的唯一身份用户的百分比。此统计数据应该更接近真实的新功能保留,因为它将显示使用该功能的用户的份额和频率的动态。为此,我们不清楚需要设置哪些事件。
Ex:应用程序被打开1000次:用户A使用新功能10次,用户B使用5次,用户C使用4次,使用新功能的大多数其他用户打开了2次 - 新功能是总共开了200次。由此产生的用户百分比:10%至少打开一次新功能,8%至少使用2次,...,1%至少使用了10次。
第二个示例中的数字为我们提供了有关新功能使用频率的更多有用信息,但我们不知道如何设置它。我们需要一种事件,显示用户(不仅仅是会话)唯一使用的新功能,我认为事件值可能用于区分用户,是否可以获取以这种方式触发事件至少N次的独特用户?欢迎任何其他建议。