我有一个登录机制,它将自定义事件记录到 firebase。
Event logged. Event name, event params: Session, {
"_o" = app;
deviceId = "21957A5C-5344-4D93-BCFB-3D01EDCC8886";
type = "Manual Logout";
userId = 2;}
它成功记录了事件,我可以看到自定义数据的键,但看不到该键的值 例如,这是我看到的
deviceId
最佳答案
不幸的是,在大多数情况下,Firebase 会显示聚合数据。其次,在自定义事件的情况下,仪表板中的值将不可用供您查看。
如果您要免费参加,最好的办法是使用预先存在的事件模板并根据您的需要调整事件,例如:
static func levelChange(level: Int, gameIndex: Int) {
Analytics.logEvent(AnalyticsEventLevelUp, parameters: [AnalyticsParameterLevel: level as NSNumber,
AnalyticsParameterCharacter: String(gameIndex) as NSString])
}
这里我使用了预先存在的事件模板,虽然我的事件实际上不是升级,但至少我能够在仪表板中看到值(聚合),如下所示:
或者,我现在已经开始,是在 Firebase 中激活 Blaze 计划,其中您所有的原始事件都将被推送到 BigQuery DB,您可以从那里访问您存储的任何自定义事件参数。
关于swift - Firebase Events 中的自定义事件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50366776/