在仪表板中阅读Firebase自定义事件

时间:2016-12-07 07:52:30

标签: ios objective-c firebase firebase-analytics

我正在尝试使用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”,但不能看到“有关事件日志的一些说明”。

2 个答案:

答案 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
                             }];
  • 您也可以使用自定义参数,但会在24小时后记录