我无法理解在Firebase Analytics控制台中注册自定义事件的自定义参数有什么好处。
是分析数据还是记录数据?
如果我没有注册自定义参数,事件是否仍会成功记录?
如果我想分析BigQuery中的数据,我首先要在Firebase控制台中注册这些参数吗?
如果我的应用中使用的自定义参数多于Firebase的“全局参数报告配额”,那么这些事件是否仍会被记录?或者我可能“丢失”这些事件的数据?
我已经彻底阅读了文档,但不清楚如何处理自定义参数。
答案 0 :(得分:2)
以相同顺序回答您的问题:
2.Yes
是,并将数据导出到Big Query。
如果超出限制,将记录事件,但不记录自定义参数。查看doc参数限制。
答案 1 :(得分:2)
我会回答我的问题,因为我现在有一个更清晰的画面:
TL; DR:如果要分析Firebase控制台中的自定义参数,首先必须注册它们。如果你想在BigQuery中分析它们,你不必注册它们,但是在开始记录这些事件之前你需要将项目链接到BigQuery。
无论您是否在Firebase控制台中注册参数,都将始终记录事件和自定义参数。
是的,将记录事件以及自定义参数,但在Firebase控制台中,除非您注册,否则您将无法访问自定义参数的数据。目前,有10个文本参数和40个数字参数的限制。因此,在控制台中注册参数将允许您在Firebase控制台中分析这些参数。
不,即使您没有在Firebase控制台中注册参数,BigQuery也会拥有所有事件和参数的数据。但是,在开始在应用程序中记录事件之前,您需要将项目链接到BigQuery(需要付款计划)。从您链接项目开始到此之后,BigQuery将可以访问所有内容。
以前的答案也适用于这个问题。
来源:https://stackoverflow.com/a/44501664/658323(由Google产品经理回答)& https://stackoverflow.com/a/44808845/658323