在仪表板中读取 Firebase 自定义事件
Reading Firebase custom event in Dashboard
我正在尝试使用 Firebase 记录自定义事件。我想在事件中记录一些长的事件描述文本。我在 Firebase 仪表板中找不到在哪里读取 "full_text"
字段。我可以正确找到 "name"
字段,但 "full_text"
在哪里?
[FIRAnalytics logEventWithName:[NSString stringWithFormat:@"3: %@",response.description]
parameters:@{
@"name": @"InAppPurchaseCrash1" ,
@"full_text": @"Some description about the event log"
}];
例如,使用此代码,我可以在 Firebase 仪表板中看到 "InAppPurchaseCrash1",但看不到 "Some description about the event log"。
目前无法在控制台中跟踪自定义参数。当您将 Firebase 连接到 BigQuery 时,可以跟踪所有内容,但这不是免费的额外工作。
您可以使用一些预定义的事件参数。
是对类似问题的回答,它解释了 VALUE 参数。
此外,here您可以找到预定义的 Firebase 事件列表。其中一些具有预定义的参数。也许您可以为您的用例使用预定义事件之一。
更新:我明白了,您想要做的是获取有关崩溃报告的更多信息。请注意,Analytics 和 Firebase Crash 应该在不同的情况下使用。 Analytics 用于正常的常见分析事件(有人买了东西或点击了 link),而 Crash 包用于您要修复的异常错误。
我不知道 IOS,但是关于 Android FirebaseCrash 有两个重要的函数:log() 和 report() 使用 report() 你可以自己报告错误并在Firebase 控制台。另一方面,log() 不会直接向 Firebase 发送任何内容。但是,如果出现异常或您调用报告,最后的 log() 调用将与报告一起发送(您可以在控制台中看到它们)。
如果您在 doumentation for IOS 中查看,FIRCrashLog(ObjC)/FIRCrashMessage(Swift) 函数会执行我上面描述的操作。因此,如果出现错误,您将获得与它一起记录的数据以及您的崩溃报告。
https://firebase.google.com/docs/analytics/ios/events
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{
@"name": name,
@"full_text": text
}];
- 您也可以使用自定义参数,但它会在 24 小时后记录
我正在尝试使用 Firebase 记录自定义事件。我想在事件中记录一些长的事件描述文本。我在 Firebase 仪表板中找不到在哪里读取 "full_text"
字段。我可以正确找到 "name"
字段,但 "full_text"
在哪里?
[FIRAnalytics logEventWithName:[NSString stringWithFormat:@"3: %@",response.description]
parameters:@{
@"name": @"InAppPurchaseCrash1" ,
@"full_text": @"Some description about the event log"
}];
例如,使用此代码,我可以在 Firebase 仪表板中看到 "InAppPurchaseCrash1",但看不到 "Some description about the event log"。
目前无法在控制台中跟踪自定义参数。当您将 Firebase 连接到 BigQuery 时,可以跟踪所有内容,但这不是免费的额外工作。
您可以使用一些预定义的事件参数。
此外,here您可以找到预定义的 Firebase 事件列表。其中一些具有预定义的参数。也许您可以为您的用例使用预定义事件之一。
更新:我明白了,您想要做的是获取有关崩溃报告的更多信息。请注意,Analytics 和 Firebase Crash 应该在不同的情况下使用。 Analytics 用于正常的常见分析事件(有人买了东西或点击了 link),而 Crash 包用于您要修复的异常错误。
我不知道 IOS,但是关于 Android FirebaseCrash 有两个重要的函数:log() 和 report() 使用 report() 你可以自己报告错误并在Firebase 控制台。另一方面,log() 不会直接向 Firebase 发送任何内容。但是,如果出现异常或您调用报告,最后的 log() 调用将与报告一起发送(您可以在控制台中看到它们)。
如果您在 doumentation for IOS 中查看,FIRCrashLog(ObjC)/FIRCrashMessage(Swift) 函数会执行我上面描述的操作。因此,如果出现错误,您将获得与它一起记录的数据以及您的崩溃报告。
https://firebase.google.com/docs/analytics/ios/events
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{
@"name": name,
@"full_text": text
}];
- 您也可以使用自定义参数,但它会在 24 小时后记录