Firebase Analytics多次设置用户属性

时间:2017-07-05 14:52:08

标签: firebase google-analytics firebase-analytics

在我的应用中,我想根据商家名称跟踪用户。要跟踪这一点,我每次用户启动应用程序时都会设置值。

FirebaseAnalytics.getInstance(this).setUserProperty(Global.FIREBASE_ANALYTICS_BIZ, loginSP.getString(Global.BIZ_NM, ""));
  1. 这是正确的方法吗?或者,我只能在登录后才这样做一次吗?

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

  3. 用户属性的设置是否会在应用重新启动时保持不变?

1 个答案:

答案 0 :(得分:5)

用户属性设计用于只会很少更改的值(如果有的话),因此它们非常适合您的用途。用户属性的值会持续存在,并会报告每个事件包,应用程序的多次运行,手机重新启动等。卸载应用程序将清除用户属性值。
1.您只需在用户首次启动应用程序时以及值更改时设置值 2.您无需设置用户属性或记录自定义事件以便计算活动用户。如果用户运行应用程序,他们将被计算在内 是的。