我正在尝试使用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”,但不能看到“有关事件日志的一些说明”。
答案 0 :(得分:1)
目前无法在控制台中跟踪自定义参数的AFAIK。当您将Firebase连接到BigQuery时,可以跟踪所有内容,但这不是免费和额外的工作。
您可以使用一些预定义的事件参数。 Here是对类似问题的回答,它解释了VALUE参数。
此外,here您还可以找到预定义的Firebase活动列表。其中一些有预定义的参数。也许你可以为你的用例使用一个预定义的事件。
更新:我知道,您想要做的是获取有关崩溃报告的更多信息。请注意,应在不同情况下使用Google Analytics和Firebase崩溃。分析是针对正常的常见分析事件(有人购买了某些内容或点击了链接),而崩溃包是针对您要修复的异常错误。
我不了解IOS,但在Android上FirebaseCrash有两个重要功能:log()和report()使用report(),您可以自己报告错误并在Firebase控制台中查看错误。另一方面,log()不会直接向Firebase发送任何内容。但是如果存在异常或您调用报告,则最后一次log()调用将与报告一起发送(您可以在控制台中看到它们)。
如果查看doumentation for IOS,就会有FIRCrashLog(ObjC)/ FIRCrashMessage(Swift)函数执行上述操作。因此,如果出现错误,您将获得与崩溃报告一起记录的数据。
答案 1 :(得分:0)
https://firebase.google.com/docs/analytics/ios/events
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{
@"name": name,
@"full_text": text
}];