Firebase - 用户属性显示在 "DebugView" 中,但不显示在 "User Properties" 中(甚至在几天之后)

Firebase - user properties are shown in "DebugView" but not in "User Properties" (not even after days)

标题说明了一切,很奇怪。这是我的代码:

FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(ctx);
analytics.setUserProperty(MY_PROP, "test");

差不多就这些了。我可以在 Android studio 日志记录和发送中清楚地看到这一点,还在 DebugView 部分的 Firebase 控制台中接收它们 - 但即使在 4 天后,它们仍然没有显示在用户属性中。

为什么?

首先,您必须在 Firebase 控制台 - Analytics 的“用户属性”选项卡中注册用户 属性。它不会在您调用 setUserProperty() 方法后立即出现,如此处所述: https://firebase.google.com/docs/analytics/user-properties?platform=android

有时,如果您没有在 firebase 控制台中创建 属性,即使 DebugView 也不会显示 属性。

这已经略有更新,现在称为 Custom dimensions in the user interface

它还提到自定义维度最长可能需要 48 小时才能生效。