我正在尝试使用Firebase API跟踪事件的其他参数,如下所示。但是,我无法在Firebase控制台上查看数据。
+(void)uploadEventsToFireBase:(NSString *)eventString withParams:(NSDictionary *)params
{
if (params == nil)
{
[FIRAnalytics logEventWithName:eventString parameters:nil];
}
else
{
for (NSString *paramKey in [params allKeys])
{
[FIRAnalytics logEventWithName:eventString
parameters:@{
kFIRParameterItemID:paramKey,
kFIRParameterItemName:params[paramKey],
kFIRParameterContentType:eventString
}];
}
}
}
有关如何使其发挥作用的任何想法?我正在使用他们的SDK的以下版本
Firebase 3.16.0
FirebaseAnalytics 3.8.0
答案 0 :(得分:1)
看起来您正在记录自定义事件。只有预定义事件才有一些内置报告。根据官方网站https://firebase.google.com/docs/analytics/android/events,
自定义参数:自定义参数不直接表示 您的Google Analytics报告,但可以将其用作受众群体中的过滤器 可应用于每个报告的定义。自定义参数是 如果您的应用程序链接到a,也会包含在导出到BigQuery的数据中 BigQuery项目。
自定义参数应始终随您的活动一起提供。但是,自定义参数在SDK中的Audience中使用,如果有与您的定义匹配的受众,则会将其报告给服务器。你现在暂时无法在报告中看到它们。
答案 1 :(得分:0)
官方网站上的测试现已改为:
自定义参数:可以在Google Analytics报告中注册自定义参数以进行报告。它们还可以用作可以应用于每个报表的受众定义中的过滤器。如果您的应用程序链接到BigQuery项目,自定义参数也会包含在导出到BigQuery的数据中。
在" Analytics / Events"下的控制台中;每个事件的右侧有三个点。点击那里显示菜单项"编辑参数报告"。在那里,您可以访问自定义参数,并可以将它们添加到报告中。