更改 Firebase/Google 分析收集的默认数据

Ent*_*eco 6 google-analytics firebase google-bigquery google-cloud-platform firebase-analytics

我们在我们的 android 应用程序中使用 Firebase/Google 分析。每个事件都保存有大量额外信息(用户 ID、设备信息、时间戳、用户属性、地理位置……)。默认情况下,额外信息在那里,但我们不希望它被收集。

我们尝试了两件事:

1) 更新 Big Query Schema

从 Big Query 中删除不需要的列。不幸的是,Big Query 每天都会创建一个新的导出。所以我们需要知道这些字段来自哪里。我们不知道的东西。

2) 应用程序中的 DefaultParameters

尝试使用应用程序内部的默认参数,因此城市将始终为空。这是用户所在城市的示例

Bundle defaultValues = new Bundle();
defaultValues.putString("geo.city", null);
FirebaseAnalytics.getInstance(ctx).setDefaultEventParameters(defaultValues);
Run Code Online (Sandbox Code Playgroud)

不幸的是,我们仍然看到geo.city在我们的 BigQuery 中填充了数据。

有没有办法改变默认收集的内容?

Mic*_*ani 3

无法禁用地理信息。分析使用 IP 地址来获取访问者的地理位置。更新 Big Query Schema 的解决方案可能是一种可行的方法。您必须创建一个每天执行此更新的系统,因为导出每天都会进行。