我有一个Flutter应用。通常,我们可以用一个数据来跟踪事件。我要追踪2个数据。通常使用Firebase我们可以跟踪不同的事件,例如:
我想要什么?
如何在Firebase中为Flutter应用实现这一点?我必须使用FireStore数据库吗?有没有办法用Firebase Analytics Events来做到这一点?
ggazkfy81#
您可以通过执行以下操作来跟踪具有多个数据或参数的事件:
await FirebaseAnalytics.instance.logEvent( name: "screen_view", parameters: { "x": "value_of_x", "y": "vallue_of_y", }, );
我使用screen_view作为示例事件名称。您可以查看文档here了解更多信息。
screen_view
nue99wik2#
你检查过这些文件吗?你所要做的就是在你的分析实现中设置userId(使用电子邮件或其他任何你使用的东西)。
await FirebaseAnalytics.instance.setUserId(id: 'YOUR_ID');
正如文档所述:“设置用户ID后,所有未来的事件都会自动标记此值,您可以通过在BigQuery中查询user_id值来访问它。添加用户ID不会影响Google Analytics以前记录的任何事件。
2条答案
按热度按时间ggazkfy81#
您可以通过执行以下操作来跟踪具有多个数据或参数的事件:
我使用
screen_view
作为示例事件名称。您可以查看文档here了解更多信息。nue99wik2#
你检查过这些文件吗?
你所要做的就是在你的分析实现中设置userId(使用电子邮件或其他任何你使用的东西)。
正如文档所述:
“设置用户ID后,所有未来的事件都会自动标记此值,您可以通过在BigQuery中查询user_id值来访问它。添加用户ID不会影响Google Analytics以前记录的任何事件。