2017-10-10 102 views
0

我们的iOS相机应用具有付费前期模式,即用户必须在应用商店购买应用。我们已将 更改为应用内购买。用户可以免费下载应用程序并试用。在用户拍摄20张 照片后,他/她将被提示购买,除非用户购买,否则他不能使用该应用。停止使用应用的Firebase过滤器用户

我们正在使用火力分析,以找出谁拥有

  1. 在免费试用这笔钱
  2. 还是用户的分布(没有采取20张)
  3. 买了IAP
  4. 在被提示后没有付款。

我为此创建了一个自定义用户属性,其中包含代表上述4种用户的4个不同值。

火力地堡说

如果我们的用户“属性是自动与以后每 调用LOGEVENT记录的有效粘事件参数。当您设置一个用户属性值,将与事后记录每一个事件相关联”被提示购买后停止使用应用程序,并且从不再次打开应用程序.Firebase不会更新 用户属性,因为之后可能没有任何事件。我可以在设置此用户属性后立即登录事件。但是如果 用户的互联网速度很慢,并且在记录事件之前退出了应用程序(应用程序不在后台),我仍然会丢失数据。

请告诉我,如果我的理解是错误的。

我可以过滤screen_view事件提示的用户。如果我可以找出停止使用该应用的用户,则 ,那么提示用户付费并停止使用该应用的用户将是没有付费的用户。

有没有一种方法来过滤已停止在Firebase中使用应用的用户?

回答

0

推广用户属性后的事件将起作用。 Firebase不会在每次触发时向事件分析。它收集了一组需要触发的事件+时间戳,并在应用程序关闭后(后台)将这些事件捆绑在一起。这是为了保护设备电池并提高性能。所以慢速互联网不会导致事件不发射。只需在设置用户属性后立即设置事件即可。