2017-10-10 103 views
0

我們的iOS相機應用具有付費前期模式,即用戶必須在應用商店購買應用。我們已將 更改爲應用內購買。用戶可以免費下載應用程序並試用。在用戶拍攝20張 照片後,他/她將被提示購買,除非用戶購買,否則他不能使用該應用。停止使用應用的Firebase過濾器用戶

我們正在使用火力分析,以找出誰擁有

  1. 在免費試用這筆錢
  2. 還是用戶的分佈(沒有采取20張)
  3. 買了IAP
  4. 在被提示後沒有付款。

我爲此創建了一個自定義用戶屬性,其中包含代表上述4種用戶的4個不同值。

火力地堡說

如果我們的用戶「屬性是自動與以後每 調用LOGEVENT記錄的有效粘事件參數。當您設置一個用戶屬性值,將與事後記錄每一個事件相關聯」被提示購買後停止使用應用程序,並且從不再次打開應用程序.Firebase不會更新 用戶屬性,因爲之後可能沒有任何事件。我可以在設置此用戶屬性後立即登錄事件。但是如果 用戶的互聯網速度很慢,並且在記錄事件之前退出了應用程序(應用程序不在後臺),我仍然會丟失數據。

請告訴我,如果我的理解是錯誤的。

我可以過濾screen_view事件提示的用戶。如果我可以找出停止使用該應用的用戶,則 ,那麼提示用戶付費並停止使用該應用的用戶將是沒有付費的用戶。

有沒有一種方法來過濾已停止在Firebase中使用應用的用戶?

回答

0

推廣用戶屬性後的事件將起作用。 Firebase不會在每次觸發時向事件分析。它收集了一組需要觸發的事件+時間戳,並在應用程序關閉後(後臺)將這些事件捆綁在一起。這是爲了保護設備電池並提高性能。所以慢速互聯網不會導致事件不發射。只需在設置用戶屬性後立即設置事件即可。