【问题标题】:How to filter by language in Firebase Analytics?如何在 Firebase Analytics 中按语言过滤?
【发布时间】:2018-01-04 07:40:57
【问题描述】:
在我的 firebase 控制台中,仅显示 6 个用户属性(年龄、应用程序版本、设备型号、性别、新/已建立、操作系统版本),但根据文档,有 25 个自动收集的用户属性。我喜欢过滤语言属性。是否需要大查询?
【问题讨论】:
标签:
android
firebase
firebase-analytics
【解决方案1】:
虽然 firebase 从用户那里收集语言数据,但它没有提供任何按语言分类的标准过滤器。我已经使用用户属性解决了这个问题。
关于User Properties
private FirebaseAnalytics mFirebaseAnalytics;
mFirebaseAnalytics.setUserProperty("App_Lanaguage", Locale.getDefault().getDisplayLanguage());
我在我的应用程序类中编写了上面的代码。
【解决方案2】:
如果您的应用程序已在 Play 商店中发布,则无需将用户属性添加到 firebase。
您可以在 Play 开发者控制台中按设备语言进行过滤。
转到您的应用程序仪表板 > 统计信息 > 配置报告 > 选择语言
【解决方案3】:
执行此操作的最佳方法是创建受众并使用您提到的用户属性作为受众构建器中的过滤器。请注意,受众将在您创建后开始积累数据。受众获得数据后,您可以将其用作 Firebase 控制台上分析报告中的过滤器。