我试图通过FlutterAnalytics发布事件,但是我遇到了非常零星的行为。
firebase_core
和firebase_analytics
软件包flutter create
项目进行测试google-services.json
并将其添加到android/app
和android/app/debug
文件夹中firebaseAnalytics.logEvent(name: 'testevent');
中将onPressed
添加到计数器递增的地方期望在Firebase Analytics中看到100个事件,但我看不到。
screen_view
等。他们说事件不会立即显示,请等待24小时,好吧:
然后我继续创建其他几个测试Firebase项目,并显示不同程度的事件:
有人从Firebase Analytics获得更好的成绩吗?对于我来说,在香草项目上这不是一个错误的配置,因为这样会显示 no 事件,而不是所有项目中的这种零星行为。
答案 0 :(得分:1)
由于您看到记录的事件级别各不相同,因此我们需要确定是否将每个事件发送到服务器进行处理。可以通过启用详细模式进行检查。
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
这将帮助您立即验证是否已记录该事件,而不是等待24-48小时让UI显示该事件。
如果事件不是以详细模式记录的,那么您可能需要重新编写代码以发送100个连续事件(如果需要)。另一个想法是,就像来自同一用户的许多相同事件一样,它们是如此之快,因此将它们打包在一起进行处理,从而产生各种计数。始终采用冗长模式,以确保事件被创建并在您希望进一步分析时发送。