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 中填充了数据。
有没有办法改变默认收集的内容?
无法禁用地理信息。分析使用 IP 地址来获取访问者的地理位置。更新 Big Query Schema 的解决方案可能是一种可行的方法。您必须创建一个每天执行此更新的系统,因为导出每天都会进行。
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |