DebugView中Firebase Analytics的用户属性

mrr*_*aat 7 android firebase firebase-analytics

我在我的Android代码中添加了一些用户属性,例如:(https://firebase.google.com/docs/analytics/android/properties)

mFirebaseAnalytics.setUserProperty("easy_account_connected", "true");

然后,我检查了调试视图,没有出现任何内容,而如果有一个断点,我的代码停止在此指令上.我无法理解,在我的代码中有其他地方我们可以找到这些属性,有时它可以工作(我在调试视图中看到它),有时,没有.

这是正常的吗?

我在firebase网站上找不到任何可以告诉我调试视图不完美但数据被正确保存的内容......

https://firebase.google.com/docs/analytics/debugview#seconds_stream

编辑:

在adbitx的帮助下,我发现用户属性随事件一起发送,因此我创建了一个新的用例.2个事件(登录/注销)和一个用户属性(easy_account_connected).在登录案例中,我发送:

mFirebaseAnalytics.setUserProperty("easy_account_connected", "true");
mFirebaseAnalytics.logEvent("login", null);
Run Code Online (Sandbox Code Playgroud)

在注销的情况下,我发送:

mFirebaseAnalytics.setUserProperty("easy_account_connected", "false");
mFirebaseAnalytics.logEvent("logout", null);
Run Code Online (Sandbox Code Playgroud)

这是调试视图中的结果 登录Ok/logout Nok

登录工作,而注销不...

adb*_*itx 1

从您的描述来看,您似乎只有那条线,没有其他事件。如果您知道在设置用户属性后是否发送任何事件,那就太好了。用户属性在设置后随每个事件一起出现。因此,您需要发送一些事件并单击调试视图中的其中一个事件以查看“用户属性”选项卡下的用户属性。