Firebase Analytics多次设置用户属性

Raj*_*esh 6 google-analytics firebase firebase-analytics

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

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

  2. 如果我设置时,才登录一次,我可以看到活跃用户的用户列表中,如果他们是积极的.

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

Dan*_*nus 6

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