从函数中记录 Analytics 事件
Logging Analytics events from functions
我们有三个连接到我们的 firebase 实例的移动应用程序:一个面向客户端的应用程序和两个 admin/employee 面向应用程序。我们在每个事件中记录各种事件,但我们有几类事件要记录,这些事件不是面向客户或发起的,但我们需要归因于用户。例如,如果用户下订单但他们的付款被拒绝,或者如果他们下订单但我们的系统出于某种原因自动取消。是否可以从函数中记录这些?我们知道用户 ID,因此我们很容易将事件归因于正确的用户,但我没有看到通过函数执行此操作的方法。
Firebase Analytics 不支持直接记录来自移动应用以外的来源的事件。但是,您可以:
- Export your Firebase data to BigQuery,确保您的活动具有用户的 ID
- 编写后端代码以将其他事件记录到 BigQuery 中的另一个 table,使用相同的 ID
- 编写一个查询以将那些 table 加入到公共 ID 上以获得所有这些事件之间的连续性
基本上,您需要将所有数据集中在 BigQuery 中,以便合并来自前端和后端的数据。
我们有三个连接到我们的 firebase 实例的移动应用程序:一个面向客户端的应用程序和两个 admin/employee 面向应用程序。我们在每个事件中记录各种事件,但我们有几类事件要记录,这些事件不是面向客户或发起的,但我们需要归因于用户。例如,如果用户下订单但他们的付款被拒绝,或者如果他们下订单但我们的系统出于某种原因自动取消。是否可以从函数中记录这些?我们知道用户 ID,因此我们很容易将事件归因于正确的用户,但我没有看到通过函数执行此操作的方法。
Firebase Analytics 不支持直接记录来自移动应用以外的来源的事件。但是,您可以:
- Export your Firebase data to BigQuery,确保您的活动具有用户的 ID
- 编写后端代码以将其他事件记录到 BigQuery 中的另一个 table,使用相同的 ID
- 编写一个查询以将那些 table 加入到公共 ID 上以获得所有这些事件之间的连续性
基本上,您需要将所有数据集中在 BigQuery 中,以便合并来自前端和后端的数据。