我们的iOS相机应用程序有一个付费的前期模型,即用户必须在应用程序商店购买应用程序。我们有 将其更改为应用内购买。用户可以免费下载该应用程序并进行试用。用户拿20后 他/她将被提示购买照片,除非用户购买,否则他无法使用该应用程序。
我们正在使用firebase分析来查找具有
的用户的分布情况我为此创建了一个自定义用户属性,其中包含4个不同的值,代表上述4种用户。
Firebase说"属性是有效的粘性事件参数,每次后续都会自动记录 调用logEvent。设置用户属性值后,它将与之后记录的每个事件相关联"
如果我们的用户在提示购买后停止使用应用程序并且再也没有打开应用程序,那么firebase将不会更新 用户属性,因为之后可能没有任何事件。我可以在设置此用户属性后立即记录事件。但如果 用户的互联网很慢,他在记录事件之前退出应用程序(应用程序不在后台)我仍然会丢失数据。
如果我的理解是错误的,请告诉我。
我可以过滤screen_view事件提示的用户。如果我能找到停止使用该应用的用户, 那么被提示付费并停止使用该应用程序的用户将是那些没有付款的用户。
有没有办法过滤停止在firebase中使用该应用的用户?
答案 0 :(得分:0)
促销用户属性后的事件将起作用。 Firebase不会在每次点击时触发事件到分析。它会收集一组需要触发的事件+时间戳,并在应用关闭后触发捆绑中的事件(转到后台)。这是为了保护设备电池并提高性能。如此缓慢的互联网不会导致事件不发生。只需在设置用户属性后立即设置事件。