2017-07-05 70 views
0

在我的应用中,我想根据商家名称来跟踪用户。为了跟踪这一点,我在每次用户启动应用程序时都设置了值。Firebase Analytics设置多次用户属性

FirebaseAnalytics.getInstance(this).setUserProperty(Global.FIREBASE_ANALYTICS_BIZ, loginSP.getString(Global.BIZ_NM, "")); 
  1. 是,这是做了正确的方法是什么?或者,我可以在登录时只做一次吗?

  2. 如果我在登录时仅设置一次,我可以看到活动用户列表中的用户是否处于活动状态。

  3. 用户属性设置是否在应用程序重新启动时持续存在?

回答

0

用户属性设计用于只有很少变化的值,因此它们非常适合您的目的。用户属性的值会持续存在,并会在每次发生多个事件,跨应用程序的多次运行,重新启动手机等时报告。卸载应用程序将清除用户属性值。
1.您只需在用户第一次启动应用程序时以及每次更改值时设置该值。
2.您不需要设置用户属性或记录活动用户的自定义事件进行计数。如果用户运行应用程序,它们将被计数。
3.是的。